數據庫之一 數據庫之一

在講具體的操做以前先說點信息世界的基本概念:html

1.實體(Entity):客觀存在並可相互區分的事物叫實體,如學生張3、工人李4、計算機系、數據庫概論
2.屬性(Attribute):實體所具備的某一特性,一個實體能夠由若干個屬性來刻畫,例如,學生可由學號、姓名、年齡、班級等組成
3.碼:惟一標識實體的屬性稱爲碼(也叫主鍵)。
4.域(Domain):屬性的取值範圍,例如,性別的域爲(男、女),月份的域爲1到12的整數。
5.實體型(Entity Type):數據庫

   實體名與其屬性名集合共同構成實體型。
   例,學生(學號,姓名,年齡,性別,班級,籍貫)。
    注意實體型與實體(值)之間的區別,後者是前者的一個特例。
    如(9808100,王平,21,男,網站班,山東定陶)是一個實體。數據結構

6.實體集(Entity Set):同型實體的集合稱爲實體集,如全體學生。
7.聯繫:(Relationship):post

現實世界中事物內部以及事物之間的聯繫在信息世界中反映爲實體內部的聯繫和實體之間的聯繫,如學生與老師間的授課關係
聯繫也能夠有屬性,如學生與課程之間有選課聯繫,每一個選課聯繫都有一個成績做爲其屬性。
    聯繫的類型: 一對一聯繫; 一對多聯繫;多對多聯繫。
8.概念數據模型:
通常地兩個以上的實體型之間也存在着一對一,一對多,多對多的聯繫。
同一個實體集內的各實體之間也能夠存在一對1、一對多、多對多的聯繫。網站

一:關係數據庫基礎理論。url

1.關係模型概述:spa

a,關係模型的數據結構。3d

     基本概念:關係模式、元組與關係。
                   屬性和值域、關鍵字(Key)或主碼。
                   候選關鍵字、主關鍵字、非主屬性。
                  外部關鍵字、主表與從表。htm

·關係模式:通常表示形式: 關係名(屬性1,屬性2,…,屬性n),   如: 學生(學號,姓名,性別,年齡,學部號,系名)。blog

·元組與關係:

                       

·屬性和值域。

·關鍵字(Key)和碼。

·候選關鍵字或候選碼:若是在一個關係中,存在多個屬性(或屬性組合)都能用來惟一標識該關係的元組,這些屬性(或屬性組合)都稱爲該關係的候選關鍵字或候選碼 。

·主關鍵字或主碼(主鍵)。

·非主屬性或非碼屬性。

·外部關鍵字或外鍵。

·主表與從表:

2.關係模型中對關係的限定:

a.每個關係僅有一種記錄類型,即一種關係模式。
b.每個關係模式中屬性的個數是固定的,並必須命名,在同一個關係模式中,屬性必須是不一樣的。
c.每個屬性是不可分的,也不容許出現重複屬性。
d.在關係中元組的順序(即行序)是可有可無的。

e.在關係中列的順序也是可有可無的,即列的順序可任意交換。f.關係中不容許出現重複元組

相關文章
相關標籤/搜索