1. 程式人生 > >c#語言和SQL Server資料庫技術_用表組織資料

c#語言和SQL Server資料庫技術_用表組織資料

一.四種完整性約束
1.實體完整性約束:不允許出現相同記錄的資料
2.域完整性約束:對欄位進行限定,不得插入不符合限定的資料
3.引用完整性:表與表之間的關係
4.自定義完整性約束:開發人員自己設定對欄位的約束,不允許出現不符合約束的資料

二.資料型別
二進位制資料型別 儲存非字元和文字的資料 image 可用來儲存影象
文字資料型別 字元資料包括任意字母、符號或數字字元的組合 char 固定長度的非 Unicode 字元資料
varchar 可變長度非 Unicode 資料
nchar 固定長度的 Unicode 資料
nvarchar 可變長度 Unicode 資料
text 儲存長文字資訊
ntext 儲存可變長度的長文字
日期和時間 日期和時間 datetime 
數字資料 該資料僅包含數字,包括整數和浮點數 int、smallint 整數
float、real 浮點數
貨幣資料型別 十進位制貨幣值 money
bit資料型別 表示是/否的資料 bit 儲存布林資料型別

三.表的常用操作:


1.建立表:點選想要建立的資料庫,展開選中表資料夾右鍵-->新建表 ‘’、 
3.表的欄位型別:在設定表的時候要明確欄位的型別
4.表的主鍵:選用表中不會出現重複資料的列,而且儘量不要選擇多列作為主鍵,最後要選擇列資料修改次數不多的列作為主鍵
5.表的標識列:標識列的資料型別必須為int,將此欄位的標識規範改為”是“
6.表資料的插入:點選表右鍵編輯前200行,然後插入每一列的資料
7.表列的預設值:預設值列必須允許為空,然後在此列預設值的設定上指定預設值


四.主外來鍵關聯
外來鍵找主鍵(需要關聯的主鍵列在哪個表中哪個就是主鍵表)

五.資料庫關係圖
在資料庫關係圖下右鍵新建-->選中建立關係的表-->進行關係連線指定

六.約束
找到要建立約束的表,找到要建立約束的欄位-->右鍵-->CHECK約束-->新增-->寫入表示式

 

 

一.四種完整性約束
1.實體完整性約束:不允許出現相同記錄的資料
2.域完整性約束:對欄位進行限定,不得插入不符合限定的資料
3.引用完整性:表與表之間的關係
4.自定義完整性約束:開發人員自己設定對欄位的約束,不允許出現不符合約束的資料

二.資料型別
二進位制資料型別 儲存非字元和文字的資料 image 可用來儲存影象
文字資料型別 字元資料包括任意字母、符號或數字字元的組合 char 固定長度的非 Unicode 字元資料
varchar 可變長度非 Unicode 資料
nchar 固定長度的 Unicode 資料
nvarchar 可變長度 Unicode 資料
text 儲存長文字資訊
ntext 儲存可變長度的長文字
日期和時間 日期和時間 datetime 
數字資料 該資料僅包含數字,包括整數和浮點數 int、smallint 整數
float、real 浮點數
貨幣資料型別 十進位制貨幣值 money
bit資料型別 表示是/否的資料 bit 儲存布林資料型別

三.表的常用操作:


1.建立表:點選想要建立的資料庫,展開選中表資料夾右鍵-->新建表 ‘’、 
3.表的欄位型別:在設定表的時候要明確欄位的型別
4.表的主鍵:選用表中不會出現重複資料的列,而且儘量不要選擇多列作為主鍵,最後要選擇列資料修改次數不多的列作為主鍵
5.表的標識列:標識列的資料型別必須為int,將此欄位的標識規範改為”是“
6.表資料的插入:點選表右鍵編輯前200行,然後插入每一列的資料
7.表列的預設值:預設值列必須允許為空,然後在此列預設值的設定上指定預設值


四.主外來鍵關聯
外來鍵找主鍵(需要關聯的主鍵列在哪個表中哪個就是主鍵表)

五.資料庫關係圖
在資料庫關係圖下右鍵新建-->選中建立關係的表-->進行關係連線指定

六.約束
找到要建立約束的表,找到要建立約束的欄位-->右鍵-->CHECK約束-->新增-->寫入表示式