2.2 逻辑模型设计-关系模式设计 (1).pptx

2.2 逻辑模型设计-关系模式设计 (1).pptx

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

项目二银行个人账户管理系统数据库建模任务二逻辑模型设计—关系模式设计

任务导入子任务:设计数据库BankDB的概念模型

理解数据库逻辑模型设计的意义掌握E-R图转换为关系模式的方法

任务分析关系数据库设计过程中,概念模型确定了系统中应有的实体和实体关系,为了创建用户所需的数据库,还需要将实体和实体关系转换成对应的关系模式,也就是建立系统逻辑模型。逻辑模型是用户在数据库中所看到的数据模型,它由概念模型转换得到。术语关系:二维表元组:二维表的行属性:二维表的列关系模式:关系模式名称(属性1,属性2……)

任务分析将E-R模型转换为关系模式的原则由于实体间存在1:1、1:n和n:m3种关系,所以实体关系在转换成逻辑模型时,不同的关系作不同的处理。若实体间联系为1:1时,可选择实体关系中的任意一个关系模式(表),将其主关键字作为另一个关系模式的属性。若实体间联系为1:n时,则在n端实体类型的关系模式中加入1端实体类型的主关键字作为属性。

任务分析将E-R模型转换为关系模式的原则由于实体间存在1:1、1:n和n:m3种关系,所以实体关系在转换成逻辑模型时,不同的关系作不同的处理。若实体间联系为n:m时,则要将实体关系转换成新的关系模式,两端实体集中的主关键字作为新关系模式的属性。

任务实施一个宿舍(房间号、人数、住宿费)有多个学生(学号、姓名、性别),一个学生住一个宿舍,请写出关系模式。方案一宿舍(房间号,人数,住宿费)学生(学号,姓名,性别,房间号)学号姓名性别房间号202203045吴轩男1101202203046张达男1101202203047吴旭男1101

任务实施一个宿舍(房间号、人数、住宿费)有多个学生(学号、姓名、性别),一个学生住一个宿舍,请写出关系模式。方案二宿舍(房间号,人数,学号,住宿费)学生(学号,姓名,性别)房间号人数学号住宿费110162022030456001101620220304660011016202203047600

任务实施m学生(学号,姓名,性别)n课程(课程编号,课程名称,学分)方案一学生(学号,姓名,性别,课程编号)课程(课程编号,课程名称,学分)学号姓名性别课程编号202203045杨丽女01202203045杨丽女02202203045杨丽女03

任务实施m学生(学号,姓名,性别)n课程(课程编号,课程名称,学分)方案二学生(学号,姓名,性别)课程(课程编号,课程名称,学分,学号)课程编号课程名称学分学号01数据库技术应用3.520220304501数据库技术应用3.520220304601数据库技术应用3.5202203047

任务实施m学生(学号,姓名,性别)n课程(课程编号,课程名称,学分)方案三学生(学号,姓名,性别)课程(课程编号,课程名称,学分)选课(学号,课程编号,成绩)

任务实施1班级(班级编号,班级名称,班主任)1班长(学号,姓名,性别)方案一班级(班级编号,班级名称,班主任,班长学号)班长(学号,姓名,性别)班级编号班级名称班主任班长学号1001大数据101张明2022030451002大数据102王爽2022030461003大数据103赵华202203047

任务实施1班级(班级编号,班级名称,班主任)1班长(学号,姓名,性别)方案二班级(班级编号,班级名称,班主任)班长(学号,姓名,性别,班级编号)学号姓名性别班级编号202203045吴轩男1001202203046张达男1002202203047吴旭男1003

子任务:设计数据库BankDB的概念模型任务实施用户(用户编号,用户名,身份证号,联系电话,地址)银行卡(银行卡号,用户编号,密码,货币类型,余额,开户日期,是否挂失)交易信息(交易编号,银行卡号,交易日期,交易类型,交易金额,备注)

任务拓展员工管理数据库EmployeeDB的逻辑模型设计。

项目二银行个人账户管理系统数据库建模任务二逻辑模型设计—关系模式设计

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档