C#语言和SQL Server 数据库处理
---恢復內容開始---
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 第七章
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用表組織數據
1:數據性分類:
? ?? 1>實體完整性的約束:檢驗每行數據是否符合要求
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?檢驗每列數據是否符合要求
? ?? 2>域完整性約束:給定列輸入的有效性
? ?? 3>引用完整性約束:輸入或者刪除
? ?? 4>自定義完整性約束:定義特定的規則
2:主鍵或者外鍵:一個表中只能有一個主鍵,并且主鍵列不允許出現空值,盡管有的表中允許沒有主鍵,但是通常的情況下建議為表設置一列為主鍵
如果兩列或者多列組合起來的唯一的地標志表中的每一行,則該主鍵也叫做“復合主鍵”;
主鍵的兩大特點:最少性和穩定性
外鍵相對于主鍵來說的,就是“從表”中相對于“主表的列”,在從表中稱為外鍵,他的只要求與主表的主鍵或者是唯一建相對應,外鍵用來強制引用完整性;
?3:創建數據庫表:
4:確定列的數據類型:
? ? 二進制數據類型:binary ?? varbinary ? image
? ? 文本數據類型:char? (固定長度的非Unicode字符數據)
? ? ? ? ? ? ? ? ? ? ? ? ? ?? varchar(可變長度的非Unicode字符數據)
? ? ? ? ? ? ? ? ? ? ? ? ? ?? nchar (固定長度的Unicode字符數據)
? ? ? ? ? ? ? ? ? ? ? ? ? ?? nvarchar (可變長度的Unicode字符數據)
? ? ? ? ? ? ? ? ? ? ? ? ? ?? text? (存儲長文本信息)
? ? ? ? ? ? ? ? ? ? ? ? ? ?? ntext(存儲可變長度的長文本)
? ? 日期和時間的數據類型:datetime
? ? 數字數據類型:int? smallint? tinyint? bigint ? float real
?? 貨幣數據類型:money
?? bit數據類型:bit
?5:建立主鍵:(鼠標點擊右鍵 點擊設置主鍵)x
? ? ? (允許為空值的時候可以在表格的后面將其勾號勾上,不允許的時候相反)
(添加默認值的時候可以添加想要補充的內容)
?
?
?7:如何建立表中關系:在設計的時候,在你所做的數據里點擊右鍵,在彈出的快捷菜單中選擇“關系”選項,彈出“外間關系”對話框,點擊添加新的關系;
8:建立檢查約束:在設計表的時候右擊表,在彈出的快捷菜單中選擇“CHECK約束”選項。然后在彈出的“CHECK約束”對話框中點擊“添加”按鈕。將添加一個新的約束 單擊“表達式的”最右側的小按鈕,可以在彈出的“CHECK約束”中對話框中輸入,點擊確認就可以了
?
轉載于:https://www.cnblogs.com/3020815dzq/p/7686721.html
總結
以上是生活随笔為你收集整理的C#语言和SQL Server 数据库处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区分各浏览器的CSS hack(包括36
- 下一篇: 【转】用 PHP V5 开发多任务应用程