ER图例子最新PPT课件.pptVIP

  • 88
  • 0
  • 约1.58千字
  • 约 17页
  • 2021-06-02 发布于广东
  • 举报
设计一简易选课系统,实现如下功能: ER 图例子 1. 每个系有多门课程,每门课程可以由多个老师教授, 每个老师可以教授多门课。比如王福海老师可以教授 高等数学 B 和线性代数,并且他可以教授高数 B 的两 个课堂,选课系统中课堂具有唯一性编号。 2. 每个课堂限定了学生人数。 3. 学生通过学号和密码登录选课系统。通过课堂进行选 课,可以跨系选择,没有学分限制。 选课系统涉及实体及属性: ER 图例子 1. 学生 属性有学号、姓名、性别、班级、登录密码 2. 教师 属性有工作编号、姓名、性别、所在系 3. 课堂 属性有课堂编号、 教师 、 课程名 、上课时间、人数 4. 课程 属性有课程名、性质、应修学生人数、开课系 姓名 性别 姓名 班级 登录密码 性别 所在系 学号 编号 学生 教师 ER 图例子 教师 编号 课程名 人数 上课时间 性质 课程名 开课系 应修人数 课堂 课程 ER 图例子 实体间联系: 1. 一个课程由多个教师教师教授,每个教师教授多门课程 2. 一个课程开设多个课堂,每个课堂只教授一门课程 课程 m 讲授 课程 1 开设 n 课堂 n 教师 实体间联系: ER 图例子 3. 一个教师可担任多个课堂的教学,一个课堂只能由一 个老师负责。 4. 一个学生可选择多个课堂,一个课堂可容纳多个学生。 课堂 n 学生 m 选择 已选人数 上课 1 教师 n 课堂 ER 图例子 姓名 姓名 学号 性别 班级 登录密码 编号 性别 所在系 教师 1 m4 学生 m1 已选人数 选择 n1 n2 n3 编号 教师 课堂 开设 1 n4 上课时间 人数 课程名 实体、关系、多重性不能重名 用 E-R 图表示某个工厂物资管理的概念模型 实体 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 实体之间的联系如下: 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库 和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中 的数量。 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作, 仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 职工之间具有领导 - 被领导关系。即仓库主任领导若干保管员。 供应商、项目和零件三者之间具有多对多的联系 ER 图例子 ER 图例子 ER 图例子 雇员 汽车 工程师 1 1 1 配属 提供 1 获得 n1 文凭 n2 服务 m3 接受 n3 客户 某学校有多个系,每个系有多名学生;一门课 程有多名学生选修,且一名学生可选修多门 课程;一名学生选修一门课程有一个成绩; 系有系名称、系主任和系地址等属性,学生 有学号、姓名、性别、出生年月等属性,课 程有课程号、课程名称和学时数等属性。 试根据上述语义设计 E — R 模型,要求注明联系 类型,可省略属性。 ER 图例子 一个读者可以订阅多种期刊,一种期刊可由多 个读者订阅,订阅有订阅期限属性。读者有 读者编号、姓名、通信地址、电话等属性, 期刊有期刊编号、期刊名称、定价等属性。 ( 1 )根据上述语义画出 E-R 图,要求包括属 性、实体、联系和联系类型。 ( 2 )将 E-R 图转换为关系模型,并指出每个 关系的主键。 ER 图例子 已知:每个仓库可以存放多种零件,而每种零件也可 在多个仓库中保存,在每个仓库中保存的零件都有 库存数量。仓库的属性有仓库号(惟一)、地点和 电话号码,零件的属性有零件号(惟一)、名称、 规格和单价。 试:( 1 )根据上述语义画出 E-R 图; ( 2 )将 E-R 模型转换成关系模型,要求标注关系的主 键和外键。

文档评论(0)

1亿VIP精品文档

相关文档