- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5_逻辑资料库设计与关联式模型
CH 5 邏輯資料庫設計與關聯式模型 邏輯資料庫設計與實體資料庫設計 資料庫分析後的資料儲存需求,轉換成指引資料庫實作的規格,有兩種形式: 邏輯資料庫設計: 將概念性資料模型轉換成邏輯資料模型的過程 著重關聯式資料模型 實體資料庫設計: 指明所有資料儲存所需的參數,然後輸入給資料庫實作;真正定義了一個資料庫 關聯式資料模型(式) IBM 研究員E. F.Codd 在1970 年所提出,有兩個雛型系統: System R: IBM 實驗室開發的關聯式資料庫RDBMS的雛型 Ingres: 加州柏克萊開發的學術導向RDBMS 關聯式資料模型元件 關聯式資料模型,包括3 個元件: 資料結構: 以列(row)與欄位(column)組成表格的形式來組織資料 資料操作: 利用強大的運算(SQL語言)來操作儲存在關聯表中的資料 資料完整性: 加入設定業務法則的工具,使得操作資料的同時,還能保有完整性 關聯表( Relation ) 定義: A relation is a named, two-dimensional table of data 一種有命名的二維資料表 由 rows (records)和 columns (attribute or field)所組成 每個關聯表由列(記錄)與欄位(屬性)所組成 注意: Not all tables qualify as relations 並非所有表格都有資格成為關聯表 關聯表的特性/必要條件Properties /Requirements of Relation Every relation has a unique name. 每個關聯表都有唯一的名稱 Every attribute value is atomic (not multivalued, not composite) 每個屬性值都是不可分割 (不能是多值﹐也不能是複合值) Every row is unique (can’t have two rows with exactly the same values for all their fields) 每一列都是唯一的,沒有兩列有全部一樣的欄位值 Attributes (columns) in tables have unique names 每個屬性(或欄位)都有唯一的名稱 The order of the columns is irrelevant 欄位的順序是無關緊要的 The order of the rows is irrelevant 列的順序是無關緊要的 註:所有的關聯表都是第一正規化形式 與 ER 模型的對應 關聯表對應到實體類型及多對多的關係類型 列對應到實體類型實例及多對多的關係實例 欄位對應到屬性 註:關聯式資料庫中的relation 與ER模型中的 relationship 是不同的字 鍵欄位( Key Fields ) 鍵欄位( Key Fields )-主鍵 Primary keys (主鍵): are unique identifiers of the relation .This is how we can guarantee that all rows are unique. 關聯表中具有唯一性的識別子﹐如員工代號、身分證字號等 用它來保證所有列都是獨特的 一個可以明確指出獨一無二唯一記錄的欄位 鍵欄位( Key Fields )-外來鍵 Foreign keys (外來鍵): are identifiers that enable a dependent relation (on the many side of a relationship) to refer to its parent relation (on the one side of the relationship). 一種識別子 讓相依的關聯表(關係之多基數邊)能參考到它的父關聯表(關係之單基數邊) 關聯表(多基數邊,many side)的外來鍵欄位用於連結到另一個關聯表(單基數邊,one side)的主鍵欄位 鍵欄位( Key Fields )-次要鍵 次要鍵( Secondary Key ): 又稱 nonunique key(非唯一鍵),對於此欄位, 多筆記錄資料會有相同值 鍵欄位( Key Fields )-候選鍵 候選鍵(Candidate key): A unique identifier(唯一的識別字). One of the candidate keys will become the primary key 關聯表同時有多個識別字可被選為 primary key(主鍵),這些識別字都是候選鍵;主鍵就是由這些候選鍵選出其一 例
您可能关注的文档
- 18电压源和电流源.PPT
- 191原子核的组成同步测试一.填空题1.物质发射射线的性质称为.DOC
- 19GHz 基站前端射频LNA 仿真与实现很多情况下,因为基站与移动 .PDF
- 1999年度原子力工学研究科大学院讲义内容-大阪府立大学.DOC
- 1、不锈钢通用型无铬电解抛光液DH616.DOC
- 1、什么是可测试性-海威数据网——中国电子元器件参数查询网电子.DOC
- 1hair dryer吹风机 2barrel桶 3air-outlet grille空气出口栅格 4air .DOC
- 1、当发现了滑坡、崩塌的一些可疑的临滑、临崩异常(即前兆)现象后.DOC
- 1、知道生活中有很多静电现象.PPT
- 1、掌握河流地质作用及河流冲积特征2、了解风化作用的类型与岩体.PPT
文档评论(0)