数据库原理课件.pptxVIP

  • 2
  • 0
  • 约7.7万字
  • 约 416页
  • 2024-03-21 发布于山东
  • 举报

;2.1關係模型;從各個關係的框架中,我們可以很容易看出哪兩個關係之間有聯繫。例如:

教師關係和授課關係有公共的屬性“教師號”,則表明這兩個關係有聯繫。

而課程關係和授課關係有公共的屬性“課程號”,則表明這兩個關係也有聯繫。

至於元組之間的聯繫,則與具體的數據有關。只有在公共屬性上具有相同屬性值的元組之間才有聯繫。;由上例可以看出,在一個關係中可以存放兩類資訊:

一類是描述實體本身的資訊

一類是描述實體(關係)之間的聯繫的資訊

在層次模型和網狀模型中,把有聯繫的實體(元組)用指針鏈接起來,實體之間的聯繫是通過指針來實現的。

而關係模型則採用不同的思想,即用二維表來表示實體與實體之間的聯繫,這就是關係模型的本質所在。

所以,在建立關係模型時,只要把的所有的實體及其屬性用關係框架來表示,同時把實體之間的關係也用關係框架來表示,就可以得到一個關係模型。

如上例中的教師—課程資料庫的關係模型就是這樣建立的。

;2.2關係的定義;2.2.1域(Domain)

域是一組具有相同數據類型的值的集合,又稱為值域。(用D表示)

例如整數、實數、字串的集合。

域中所包含的值的個數稱為域的基數(用m表示)。

關係中用域表示屬性的取值範圍。例如:

D1={李力,王平,劉偉} m1=3

D2={男,女} m2=2

D3={47,28,30}

文档评论(0)

1亿VIP精品文档

相关文档