第二章资料模式资料模式一个用来描述资料库或资料表示方式的抽象.doc

第二章资料模式资料模式一个用来描述资料库或资料表示方式的抽象.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章资料模式资料模式一个用来描述资料库或资料表示方式的抽象.doc

第二章 資料模式 資料模式: 一個用來描述資料庫或資料表示方式的抽象概念。  ?資料結構(Data Structure): 資料在資料庫中的組成和表示方式(第四章)。 ?整合限制條件(Integrity Constraits): 資料在表示法中的合法條件(第五章)。  ?資料的運算(Data Manipulation): 資料的運算方式 (第六章)。 ****個體關係模式(Entity-Relationship Model,簡稱ER-Model): Peter P. S. Chen 1976提出的資料模式 資料模式主要以個體和關係來作表達。 個體(entities) 關係(relationship) 屬性(properties) 主鍵(Primary key) n m n 1 1 1 m n 選修 課程 學生 學號 姓名 課程代號 課程名稱 成績 關係基數 屬性名稱 關聯表名稱 第四章 關聯式資料模式的資料結構 關聯表 書籍 書代號書名作者價格出版商主鍵 1三國演義羅貫中120古文出版社3水滸傳施耐庵170值組 (tuple) 中庸4紅樓夢曹雪芹170春秋5西遊記吳承恩140聊齋2水經注酈道元120 屬性值 關聯表綱要(schema)來表示資料表 例: 上述的關聯表綱要為 書籍(書代號(int), 書名(string), 作者(string), 價格(int), 出版社(string)) 可簡化為 書籍(書代號, 書名, 作者, 價格, 出版社) 值組(tuple): 一筆資料或一筆記錄, 稱為一個值組。 維度(degree): 資料表的欄位數 主鍵(primary key): 關聯用來區別值組的識別值(identifier), 具有唯一性。 主鍵可由兩個以上的屬性集組成。 每個關聯表只有一個主鍵 選修 學號課程代號成績101D331131103190101D331131103289101D331132103190101D331132103281 屬性: 單一屬性 複合屬性: 生日(年, 月, 日) 虛值(Null value) 虛值不是0也不是空白(什麼都沒有)。 ?可應用的虛值(applicable null value) 值存在但沒有填 學生 學號姓名住址101D334111王大明台北市忠孝路一段138號101D334111林小美 ?不可應用的虛值(inapplicable null value) 值根本不存在所以沒填 學生 學號姓名配偶101D334111王大明白心心101D334111林小美 ?完全不知道的虛值(totally unknow) 值到底存不存在根本不清楚 學生 學號姓名手機電話101D334111王大明0913478111101D334111林小美 ***4.4關聯表的特性 不含重複的值組 (隱含存在主鍵) 值組之間是沒有順序的 屬性之間是沒有順序的 所有屬性必須為單元值(單一值), 不可是一個集合。(第一正規型式) 同一欄位必須來自同一個值域(domain)。 課程 課程代號課程名稱授課老師1031國文陳天明1032專題設計白天天 第五章 關聯式資料模式的整合限制條件 資料庫的整合性(Database integrity) ?正確性(有效性)(validity): 將錯誤排除在資料庫之外。 ?完整性(completeness): 要把所有正確(有效)的資料包含在資料庫中 兩個基本的整合限制條件(referential integrity) ?個體整合限制( entity integrity) 限制關聯表內部的整合限制條件。(限制單一關聯表的條件) 主鍵(primary key), 候選鍵(candidate key), 唯一索引(Unique) ?參考整合限制(referential integrity) 規範關聯表和關聯表之間的整合限制條件(關聯表之間的限制條件)。 外來鍵(Foreign key) 候選鍵(Candidate Keys: CK) 主鍵: 只有一個, 在關聯表中唯一的屬性子集。 但符合關聯表中具唯一性的屬性子集, 稱為候選鍵(Candidate Key)。滿足候選鍵條件的屬性子集不只一個。「候選鍵」需具備以下兩個條件: ?唯一性(Uniqueness property):任何兩個值組的屬性子集不會有相同的值。 ?最小性(Irreducibility prop

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档