实体关系模型ERModel.ppt_第1页
实体关系模型ERModel.ppt_第2页
实体关系模型ERModel.ppt_第3页
实体关系模型ERModel.ppt_第4页
实体关系模型ERModel.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

實體關係模型 (ER Model),2,Outline,資料庫的設計流程 實體關係模型(Entity Relationship Model, ER Model) 關聯說明 範例:圖書管理系統,3,資料庫的設計流程,了解顧客需求,邏輯資料設計,實體資料設計,建立資料庫,使用ER Model,進行正規化設計,使用結構化查詢語言(Structured Query Language, SQL),4,資料庫的設計流程,結構化查詢語言(Structured Query Language, SQL)包括 資料定義語言(Data Definition Language, DDL) 資料操作語言(Data Manipulation Language, DML) 資料控制語言(Data Control Language, DCL),5,實體關係模型 (Entity Relationship Model, ER Model),實體關係圖(Entity Relationship Diagram, ERD) 實體(Entity):在真實世界中我們有興趣的人、事、物。如學生、員工、公司、廠商等。 屬性(Attribute):對於每的實體,使用者會有進一步想紀錄或了解的資訊,而這些資料便成為該實體的屬性。 關係(Relationship):存在於實體與實體間的關聯,可能是連接一個實體、兩個實體或多個實體。,6,實體關係模型 (Entity Relationship Model, ER Model),鍵(Key) 候選鍵(Candidate Key):所有可能被選為主鍵的鍵皆稱之。 主鍵(Primary Key):可從眾多的候選鍵挑選一個為該資料表的主鍵。 替代鍵(Alternate Key):候選鍵中未被選為主鍵者均稱為替代鍵。 組合鍵(Composite Key):由多個屬性所組合而成的鍵稱之。如薪水是由員工的年資與職位所組成。 外來鍵(Foreign Key):另一個資料表上的鍵,它與本資料表之主鍵具有相同的意含,則該鍵稱為本資料表的外來鍵。,7,實體關係模型 (Entity Relationship Model, ER Model),關聯(Relationships) 一對一的關聯(1:1):指一個實體的記錄只能關聯到另一個實體的一筆記錄。如學生與學號的關係。 一對多的關聯(1:M):指一個實體的記錄只能關聯到另一個實體的多筆記錄。如員工與部門的關係。 多對多的關聯(M:N):指一個實體的多筆記錄只能關聯到另一個實體的多筆記錄。如客戶與商品的關係。,8,實體關係模型 (Entity Relationship Model, ER Model),資料完整性(Integrity Rules) 實體完整性(Entity Integrity Rules):資料表中設定主索引的欄位不能含有空值(null) 。 參考完整性(Reference Integrity Rules):建立關聯後,其外部索引不能含有無法對應的欄位值。 區域完整性(Domain Integrity):為了確保資料在允許的範圍中,設定輸入的範圍。 使用者定義完整性(Domain Integrity):由使用者自行定義,如三次借書逾期則停止借書一次。,9,實體關係模型 (Entity Relationship Model, ER Model),10,關聯說明,屬於,系,教授,名稱,分機,系辦,主任姓名,編號,姓名,辦公室,分機,1,m,系與教授的關係,11,關聯說明,12,關聯說明,授課,開課班級,教授,編號,名稱,教室,上課時間,編號,姓名,辦公室,分機,1,m,開課班級與教授的關係,13,關聯說明,14,範例:圖書管理系統,實體與屬性 借書人:學號、身分證字號、姓名、性別、電話、地址、科系 圖書:書籍編號、書名、作者、出版社、價格、類別 經手人:教職員編號、姓名、職位 借書單:借書證號碼、借書人、書籍名稱、借書日期、歸還日期、經手人 關聯 借書人與借書單間為1對多的借書關係 經手人與借書單間為1對多的處理關係 圖書與借書單間為1對多的借閱關係,15,關聯說明,借書,借書人,借書單,學號,身分證字號,姓名,借書證號碼,借書日期,歸還日期,1,m,電話,地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论