资源描述:
《关系型数据库设计与实体关系模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章关系型数据库设计与实体关系模型公司数据库实体关系图員工部門計劃眷屬身分證號碼姓名1地址生日薪水電話部門代號部門名稱計劃代號計劃名稱執行地點委託單位眷屬姓名關係到職日工作時數擁有參加控制管理直屬上司上司下屬工作於員工人數111NMNN11NN城市街道2第六章关系型数据库设计与实体关系模型数据库设计的步骤DBMS獨立(DBMS-Independent)特定DBMS(DBMS-Specific)需求收集與分析(RequirementCollectionandAnalysis)企業組織(OrganizationofEnterpris
2、e)觀念綱目設計(ConceptualSchemaDesign)邏輯綱目設計(LogicalSchemaDesign)實體綱目設計(PhysicalSchemaDesign)實作(Implementation)資料庫需求(DatabaseRequirement)實體關係圖(EntityRelationshipDiagram)ER圖轉換關聯綱目(ERtoRelationalMapping)使用SQL建立資料庫(UseSQLtoConstructDatabase)資料庫(Database)3第六章关系型数据库设计与实体关系模型实体关系
3、模型与自然语言“ThereareAinB.”则可转换成“Bhas…A.”A和B是实体类型,has是关系类型“Therearemanyemployeesineverydepartment.”则可转换成“Everydepartmenthasmanyemployees.”,employees和department是实体类型,has是关系类型“Oneemployeeworksforonlyonedepartment.”,则employee和department是实体类型works-for是关系类型4第六章关系型数据库设计与实体关系模型实体
4、关系模型与自然语言“TheAofBisC.”如果C是专有名词,则B是实体,A是B和C之间的关系类型“ThesupervisorofJohnSmithisJamesBong.”,JamesBong是一个专有名词,属于经理实体类型中的一个案例,而JohnSmith则属于员工实体类型中的一个案例,supervisor则是关系类型,用来描述经理实体类型和员工实体类型之间的关联性5第六章关系型数据库设计与实体关系模型实体关系模型与自然语言“TheAofBisC.”如果C不是专有名词,则A是B的属性“Thebirthdayoftheemplo
5、yeeis06/30/1988.”,因为06/30/1988不是专有名词,所以birthday是employee的属性6第六章关系型数据库设计与实体关系模型文法结构和实体关系模型对应原则专有名词(ProperNoun)对应到实体(Entity),普通名词(CommonNoun)则对应到实体类型(EntityType)形容词(Adjective)或形容词词组(AdjectivePhrase)对应到实体类型上的属性(Properties)及物动词(TransitiveVerb)对应到关系类型(RelationshipType)副词(A
6、dverb)或副词词组(AdverbPhrase)对应到关系类型上的属性(Properties)7第六章关系型数据库设计与实体关系模型实体和实体类型实体类型在实体关系图中通常是以“长方形”表示員工e1●e2●e3●e4●e5●(A123456789,李鴻章,61/09/01,34,{89511111,89512222},板橋市忠孝路100號,28000)(F123123123,簡嘉祐,61/07/11,34,NULL,台北市仁愛路168號,43000)(E123456789,李紹綸,58/11/01,37,NULL,台北市信義路2
7、00號,50000)(F212121212,賴怡君,63/07/03,32,77388888,板橋市四川路120號,NULL)(F232323232,莊雅玫,62/12/04,33,27041234,台北市信義路100號,43000)(身分證號碼,姓名,生日,年齡,電話,地址,薪水)實體類型(EntityType)實體集合(EntitySet)8第六章关系型数据库设计与实体关系模型弱实体类型没有主键的实体类型弱实体类型的存在都必须完全依附于其它的强实体类型当该弱实体所依附的物主实体被删除时,此弱实体也会立刻被删除其所依附的强实体类
8、型,我们称之为「确认物主」(IdentifyingOwner)弱实体类型与其「确认物主」间的关系类型又被称之为「确认关系类型」(IdentifyingRelationshipType)在同一「确认物主」实体中,我们可利用鉴别元(Discrimina