資料庫系統概論(2)

2021-10-09 12:10:39 字數 1090 閱讀 6155

1.試述關係模型的三個組成部分

資料結構,關係操作集合,關係完整性約束

3. 簡述關係資料語言的特點和分類

分類:關係資料語言(isbl)

關係演算語言

具有關係代數和關係演算雙重特點的語言(sql)

特點關係完備性(乙個關係資料語言能夠表示關係代數可以表達的查詢)

定義並理解下列術語,說明它們之間的聯絡與區別:

(1)域,笛卡兒積,關係,元組,屬性;

(2)主碼,候選碼,外碼;

(3)關係模式,關係,關聯式資料庫。 名稱

定義

域是一組具有相同資料結構型別的值的集合

笛卡爾積

元組與元組之間的笛卡爾積(各種組合)

關係關係是笛卡爾積的有限子集

元組對應表中的一行

屬性對應表中的一列的表頭,如學號,年齡

主碼對應表中的元組的唯一識別符號,不允許重複

候選碼也可以作為主碼,但是沒有被選擇為主碼

外碼例如在關係a與關係b中,a中有屬性是d1,而對於b,主碼是d1,則此時d1作為a的外碼,當然只要保證a中外碼是b中主碼的子集

關係模式

定義略,主要是用乙個表描述每一屬性的結構,是型

關係乙個具體的有實際意義的表,是值

關聯式資料庫

是所有關係的集合,關聯式資料庫的值是這些關係模式在某一時刻對應的關係的集合

舉例說明關係模式和關係的區別。

關係模式:是乙個型,只是在描述關係中的結構,例如列出了一些屬性,一些約束性條件

關係:是乙個值,是對應關係模式中的乙個具體的值,例如 學生

學號

張三21273787

試述關係模型的完整性規則。在參照完整性中,什麼情況下外碼屬性的值可以為空值?

(1)實體完整性規則

主碼不能取空值

(2)參照完整性規則

外碼必須取自**關係b中主碼的域,即a中的外碼在b的主碼中有該值。外碼可以取空值。

當乙個關係a中的主碼同時也是外碼時,此時這個外碼不能為空。其他情況均可以無空值。

資料庫系統概論 緒論 資料庫系統概論(一)

1.1 資料庫系統概論 1.1.1 資料庫系統概論 1.資料 描述事物的符號記錄稱為是資料 資料的解釋叫做語義,他與資料時密不可分的 記錄是計算機中表示和儲存資料的一種格式或者乙個方法 2.資料庫 把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫 共享性 有組織 永久儲存是資料庫的三大特徵 ...

資料庫系統概論

資料庫系統概論 1 現實世界的資料化過程 現實世界是由實際存在的事物組成的。每種事物都有無窮的特性,事物之間有著錯綜複雜的聯絡。資訊世界是現實世界在人腦中的反映。現實世界中的事物和事物特性在資訊世界中分別反映為實體和實體的屬性。資訊世界是由實體組成的,每種實體都有自己有限的屬性。本質上說,實體是由有...

《資料庫系統概論》

一 概述 1.關係模型的組成 資料結構 二維表 關係 資料庫中全部資料以及資料間的聯絡都以關係來表示。資料操作 增 刪 改 查 資料的約束條件 實體完整性,參照完整性,使用者自定義的完整性。2.關係的資料結構 域 是一組既有相同資料類的值的集合,又稱值域。域中所包含值的個數稱為域的基數。笛卡爾積 所...