主鍵約束用來強制資料的什么完整性

時間 2022-09-12 20:00:06

1樓:匿名使用者

主鍵約束 用來強制 資料的 實體完整性約束

誰有sql server2000 模擬試題啊? 20

1、sql server的程式語言是______________________。

2樓:匿名使用者

1、= a、唯

一、聚集索引

2、= b、唯

一、非聚集索引

3、= b、sp_dboption

4、= c. sp_help

5、= c、sp_helpdb

6、= d.sp_helpdb

7、= a、-- 和 /* */

8、= c、alter table語句可以修改欄位名稱

9、= b.getdate( )

10、= b、adcb

11、= b. 不包括80和90分

二、填空題 (部分不會, 我就不寫了)

1、 t-sql

2、資料定義語言(ddl)

4、主鍵、外來鍵、約束

5、唯一、check、

三、判斷題

1、y2、y

3、n (好像和 瀏覽器沒啥關係的樣子吧)

4、y5、y

6、(不大清楚)

7、(不大清楚)

8、y9、y

10、n ( 不是雙引號, 是單引號 )

11、y

12、n ( datetime 不能自動編號 )

13、n (這個有點坑, 因為是預設不能由使用者輸入, 但是修改設定以後,是可以的。)

14、y

15、(不大清楚)

16、(不大清楚)

17、(不大清楚)

18、(不大清楚)

19、n (表結構肯定是可以修改的, 前面的選擇題第8題就是證據啊!)

20、n (長度是 固定的, 好像 sql 2008 新增的某些日期時間型別,長度是 可選的)

21、y

22、n (是 預設值, 不是 取值範圍)

23、n (對於多列組合的主鍵,某列的值可以重複,多列的組合值恐怕就不能重複了,不過這個題目也是坑啊,這個多是幾啊,我3列的主鍵, 2列重複是可以的,但是3列重複是不允許的啊)

3樓:匿名使用者

再造的啊,和簡單,急促胡為無法面對面

什麼是資料的完整性

4樓:匿名使用者

資料完整性(data integrity)是指資料的精確性(accuracy) 和可靠性(reliability)。

資料庫中的資料是從外界輸入的,而資料的輸入由於種種原因,會發生輸入無效或錯誤資訊。保證輸入的資料符合規定,成為了資料庫系統,尤其是多使用者的關聯式資料庫系統首要關注的問題。資料完整性因此而提出。

儲存在資料庫中的所有資料值均正確的狀態。如果資料庫中儲存有不正確的資料值,則該資料庫稱為已喪失資料完整性。

資料庫採用多種方法來保證資料完整性,包括外來鍵、約束、規則和觸發器。系統很好地處理了這四者的關係,並針對不同的具體情況用不同的方法進行,相互交叉使用,相補缺點。

5樓:匿名使用者

資料庫中的資料是從外界輸入的,而資料的輸入由於種種原因,會發生輸入無效或錯誤資訊。保證輸入的資料符合規定,成為了資料庫系統,尤其是多使用者的關聯式資料庫系統首要關注的問題。資料完整性因此而提出。

本章將講述資料完整性的概念及其在sql server 中的實現方法。

資料完整性(data integrity)是指資料的精確性(accuracy) 和可靠性(reliability)。它是應防止資料庫中存在不符合語義規定的資料和防止因錯誤資訊的輸入輸出造成無效操作或錯誤資訊而提出的。

資料庫採用多種方法來保證資料完整性,包括外來鍵、約束、規則和觸發器。系統很好地處理了這四者的關係,並針對不同的具體情況用不同的方法進行,相互交叉使用,相補缺點。

6樓:謝婉貞

資料完整性分為以下3類。

(1)域完整性:是指一個列的輸入有效性,是否允許為空值。強制域完整性的方法有:

限制型別(通過設定列的資料型別)、格式(通過check約束和規則)或可能值的範圍(通過foreign key約束、check約束、default定義、not null定義和規則)。如:學生的考試成績必須在0~100之間,性別只能是「男」或「女」。

(2)實體完整性:是指保證表中所有的行唯一。實體完整性要求表中的所有行都有一個唯一識別符號。

這個唯一識別符號可能是一列,也可能是幾列的組合,稱為主鍵。也就是說,表中的主鍵在所有行上必須取唯一值。強制實體完整性的方法有:

索引、unique約束、primary key約束或identity屬性。如:student表中sno(學號)的取值必須唯一,它唯一標識了相應記錄所代表的學生,學號重複是非法的。

學生的姓名不能作為主鍵,因為完全可能存在兩個學生同名同姓的情況。

(3)參照完整性:是指保證主關鍵字(被引用表)和外部關鍵字(引用表)之間的參照關係。它涉及兩個或兩個以上表資料的一致性維護。

外來鍵值將引用表中包含此外來鍵的記錄和被引用表中主鍵與外來鍵相匹配的記錄關聯起來。在輸入、更改或刪除記錄時,參照完整性保持表之間已定義的關係,確保鍵值在所有表中一致。這樣的一致性要求確保不會引用不存在的值,如果鍵值更改了,那麼在整個資料庫中,對該鍵值的所有引用要進行一致的更改。

參照完整性是基於外來鍵與主鍵之間的關係。例如學生學習課程的課程號必須是有效的課程號,score表(成績表)的外來鍵cno(課程號)將參考course表(課程表)中主鍵cno(課程號)以實現資料完整性。

域完整性、實體完整性及參照完整性分別在列、行、表上實施。資料完整性任何時候都可以實施,但對已有資料的表實施資料完整性時,系統要先檢查表中的資料是否滿足所實施的完整性,只有表中的資料滿足了所實施的完整性,資料完整性才能實施成功。

7樓:註冊會計師

完整性認定推導的審計目標是已發生的交易確實已經記錄。發生和完整性兩者強調的是相反的關注點。

8樓:玄語樂正

完整性 含義:資料庫中的資料在邏輯上的一致性和準確性。 1.

實體完整性:非空性( not null)且唯一性(unique) == primary key:唯一標識元組(記錄) 2.

參照完整性:foreign key 3.域完整性:

check default not null

9樓:合荌荌

域實體引用使用者自定義

資料庫中,如何保證資料完整性

10樓:匿名使用者

資料的完整性是指資料庫中資料的準確性。

如果兩個或更多的表由於其儲存的資訊而相互關聯,那麼只要修改其中的一個表,

與之相關的表毒藥做出相應的修改,如果不這麼做,儲存資料就不在準確,即,失去了資料的完整性。

11樓:匿名使用者

意思就是不能隨便修改

oracle資料庫裡,主鍵約束裡的主鍵怎麼理解 外來鍵呢?舉例說明一下

主鍵是一個表中 每一條記錄的 唯一標識 它是不可重複的。比如學習基本資訊中的 學號。外來鍵,是指表中該欄位可以有重複記錄,而在資料庫中的 另一個表 的相應欄位 可以是同名,也可不同,但資料型別一定是相同的 是唯一的,比如學生借書記錄中的 學號。如果設定,外來鍵的屬性為 跟隨主鍵強制更新,則學生基本資...

資料庫的完整性包含哪些完整性約束

資料完整性約束指的是為了防止不符合規範的資料進入資料庫,在使用者對資料進行插入 修改 刪除等操作時,dbms自動按照一定的約束條件對資料進行監測,使不符合規範的資料不能進入資料庫,以確保資料庫中儲存的資料正確 有效 相容。資料庫的完整性約束包含以下型別 1 與表有關的約束 是表中定義的一種約束。可在...

什麼是資料庫的完整性約束條件,資料庫的完整性包含哪些完整性約束

做低你偶像 儲在資料庫中的所有資料值均正確的狀態。如果資料庫中儲存有不正確的資料值,則該資料庫稱為已喪失資料完整性。資料完整性 data integrity 是指資料的精確性 accuracy 和可靠性 reliability 它是應防止資料庫中存在不符合語義規定的.什麼是資料庫的完整性約束條件 這...