啪啪拉拉噼里啪啦

          初學者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評論 :: 0 Trackbacks
          數據庫這一概念提出后,先后出現了幾種數據模型。其中基本的數據模型有三種:層次模型系統、網絡模型系統、和關系模型系統。60 年代末期提出的關系模型具有數據結構簡單靈活、易學易懂且具有雄厚的數學基礎等特點,從70 年代開始流行,發展到現在已成為數據庫的標準。目前廣泛使用的數據庫軟件都是基于關系模型的關系數據庫管理系統。

          3.2.1 關系模型(RM 即Relational Model)
              關系模型把世界看作是由實體(Entity)和聯系(Relationship)構成的。
              所謂實體就是指現實世界中具有區分與其它事物的特征或屬性并與其它實體有聯系的對象。在關系模型中實體通常是以表的形式來表現的。表的每一行描述實體的一個實例,表的每一列描述實體的一個特征或屬性。
              所謂聯系就是指實體之間的關系,即實體之間的對應關系。聯系可以分為三種:
               ·一對一的聯系。如:一個人只有一種性別,一個人→性別為一對一的聯系;
               ·一對多的聯系。如:相同性別的人有許多個,性別→人為一對多的聯系;
               ·多對一的聯系。如:很多人有同一個性別,人→性別為多對一的聯系。
              通過聯系就可以用一個實體的信息來查找另一個實體的信息。
              關系模型把所有的數據都組織到表中。表是由行和列組成的,行表示數據的記錄,列表示記錄中的域。表反映了現實世界中的事實和值。

          3.2.2 關系數據庫(RDB 即Relational Database)

              所謂關系數據庫就是基于關系模型的數據庫。
              1、關系數據庫管理系統(RDBMS)
               ·關系數據庫管理系統就是管理關系數據庫的計算機軟件。
              2、關鍵字(Key)
              關鍵字是關系模型中的一個重要概念,它是邏輯結構,不是數據庫的物理部分。
               ·侯選關鍵字(Candidate Key)
               如果一個屬性集能惟一地標識表的一行而又不含多余的屬性,那么這個屬性集稱為侯選關鍵字。
               ·主關鍵字(Primary Key)
               主關鍵字是被挑選出來,作表的行的惟一標識的侯選關鍵字。一個表只有一個主關鍵字。主關鍵字又可以稱為主鍵。
               ·公共關鍵字(Common Key)
               在關系數據庫中,關系之間的聯系是通過相容或相同的屬性或屬性組來表示的。如果兩個關系中具有相容或相同的屬性或屬性組,那么這個屬性或屬性組被稱為這兩個關系的公共關鍵字。
               ·外關鍵字(Foreign Key)
               如果公共關鍵字在一個關系中是主關鍵字,那么這個公共關鍵字被稱為另一個關系的外關鍵字。由此可見,外關鍵字表示了兩個關系之間的聯系。以另一個關系的外關鍵字作主關鍵字的表被稱為主表,具有此外關鍵字的表被稱為主表的從表。外關鍵字又稱作外鍵。
          posted on 2005-04-07 12:06 噼里啪啦的世界 閱讀(148) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 鹤岗市| 潼南县| 上虞市| 临沧市| 鹤峰县| 游戏| 登封市| 伊宁市| 教育| 木兰县| 启东市| 许昌市| 蒲江县| 开平市| 梁河县| 宣化县| 长岭县| 白河县| 衡东县| 肃宁县| 永靖县| 四川省| 台安县| 东安县| 青浦区| 安化县| 酒泉市| 岑溪市| 正安县| 新田县| 资中县| 六盘水市| 鄂托克旗| 荆门市| 招远市| 武夷山市| 那曲县| 赤水市| 华坪县| 扎鲁特旗| 姜堰市|