SQL Server用表組織資料

2022-08-24 19:06:10 字數 612 閱讀 8186

一.主鍵

主鍵作為表中的唯一標識,標識這一列不允許出現重複資料

如果兩列或多列組合起來唯一標識表中的每一行,該主鍵叫「復合主鍵」

選擇主鍵的原則

最少性盡量選擇單個鍵作為主鍵

穩定性盡量選擇數值更新少的列作為主鍵

二.預設值

設定列預設值的前提是這一列必須是允許為空的,否則設定預設值無效

如果在插入資料或者更改資料時,這一列不輸入的話那麼會按照預設值進行繫結

三:標識列

將想要設定的標識列設定成主鍵,保證這一列的資料型別為int,然後在此列的標識規範改為是,標識種子代表從幾開始,標識增量表示每次加幾

四:建立主外來鍵

外來鍵表找主鍵表

五:主鍵表月外來鍵表之間的注意事項

1.當主表中沒有對應的記錄時,不能將記錄新增到子表

成績表中不能出現在學員資訊表中不存在的學號

2.不能更改主表中的值而導致子表中的記錄孤立

把學員資訊表中的學號改變了,學員成績表中的學號也應當隨之改變

3. 子表存在與主表對應的記錄,不能從主表中刪除該行

不能把有成績的學員刪除了

4. 刪除主表前,先刪子表

先刪學員成績表、後刪除學員資訊表

資料庫基礎 用表組織資料

1.資料庫的基本概念 資料庫的組成?2 資料庫的組成 一般來說,資料庫主要有資料庫表 資料庫表和資料庫關係物件組成 2.什麼是資料冗餘和資料完整性?資料冗餘 資料重複的現象就是資料冗餘 資料完整性 資料完整性指的是資料庫中資料的準確性 實際應用中,要求資料庫中不能存在大量的資料冗餘並且資料庫要確保資...

第二章 用表組織資料

1 資料的完整性 指的是資料的準確性和正確性 a 如何保證完整性 使用完整性約束。b 什麼是約束 就是限制和束縛。2 完整性約束分為四種 行 實體完整性約束 不能出現同乙個實體兩次 約束方法 唯一約束 主鍵約束 標識約束 列 域完整性約束 域是範圍的意思 指的是保證字段符合規則。約束方法 限制資料型...

第二章 用表組織資料

第二章 用表組織資料 資料型別 數字 int 長度預設為4,不可改變長度 real double decimal numeric decimal 一共多少位,小數點後面多少位 注意 小數點後面超出,四捨五入 整數部分超出,報錯 例 numeric 5,2 12.45678 12.46 布林 bit ...