freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫之約束講義-文庫吧

2025-07-20 16:56 本頁面


【正文】 么在整個數(shù)據(jù)庫中,對該鍵值的所有引用要進行一致的更改。在被參照表中,當其主鍵值被其他表所參照時,該行不能被刪除也不允許改變。在參照表中,不允許參照不存在的主鍵值。強制引用完整性時,SQL Server 禁止用戶進行下列操作:當主表中沒有關聯(lián)的記錄時,將記錄添加到相關表中。更改主表中的值并導致相關表中的記錄孤立。從主表中刪除記錄,但仍存在與該記錄匹配的相關記錄。 例如,對于 pubs 數(shù)據(jù)庫中的 sales 和 titles 表,引用完整性基于 sales 表中的外鍵 (title_id) 與 titles 表中的主鍵 (title_id) 之間的關系。用戶定義完整性用戶定義完整性使您得以定義不屬于其它任何完整性分類的特定業(yè)務規(guī)則。所有的完整性類型都支持用戶定義完整性。建立和使用約束的目的是保證數(shù)據(jù)的完整性,約束是SQL Server強制實行的應用規(guī)則,他能夠限制用戶存放到表中數(shù)據(jù)的格式和可能值。約束作為數(shù)據(jù)庫定義的一部分在CREATE TABLE語句中聲明,所以又稱做聲明完整性約束。約束獨立于表結構,可以在不改變表結構情況下,通過ALTER TABLE語句來添加或者刪除。在刪除一個表時,該表所帶的所有約束定義也被隨之刪除。PRIMARY KEY約束在數(shù)據(jù)庫的每個表中,經(jīng)常有通過一列或者多個列,唯一的標識表中的每一行。就好像我們平時使用的身份證,能夠唯一的標識每個人一樣。這樣的一列或者多個列,被稱為主鍵,通過主鍵,可以強制表的實體完整性。每一個表中只有一個PRIMARY KEY約束,更簡單的說,他是通過建立唯一索引保證指定列的實體完整性。在使用PRIMARY KEY約束時,該列的空值屬性必須定義為NOT NULL,也就是說擁有主鍵的那一列,不能為空。由于PRIMARY KEY約束確保唯一數(shù)據(jù),所以經(jīng)常用來定義標識列。標識列就是表中已經(jīng)指派了標識屬性的列。標識屬性生成唯一數(shù)字。有些剛剛開始接觸SQL Server編程的技術愛好者通常會有這樣的疑問,為什么非要在一個表里面建立主鍵?其實答案是很明顯的,建立主鍵不僅可以保證表內(nèi)數(shù)據(jù)的完整性,而且在為表建立主鍵的同時,Microsoft SQL Server能夠通過為主鍵創(chuàng)建唯一索引強制數(shù)據(jù)的唯一性。當在查詢中使用主鍵時,也就是利用主鍵所在的列作為關鍵字進行查詢,該所因還可以用來對數(shù)據(jù)進行快速訪問。如果在PRIMARY KEY約束中未指定索引類型時,默認情況下所建立的索引為簇索引。該索引只能通過刪除PRIMARY KEY約束或其相關表的方法來刪除,而不能使用DROP INDEX語句刪除。當PRIMARY KEY約束
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1