数据库设计与ER模型.ppt

ER模型到关系模型的转换实例 教师 系 课程 课程号 课程名 学分 姓名 性别 职称 教材 聘用 开设 任教 教工号 电话 聘期 主管 系编号 系名 1 1 1 M N N N 1 ER模型到关系模型的转换实例 实体类型的转换 系(系编号,系名,电话) 教师(教工号,姓名,性别,职称) 课程(课程号,课程名,学分) 联系类型的转换 系(系编号,系名,电话,主管人的教工号) 教师(教工号,姓名,性别,职称,系编号,聘期) 课程(课程号,课程名,学分,系编号) 任教(教工号,课程号,教材) ER模型到关系模型的转换实例 运动员 编号 姓名 性别 名次 顺序 1 1 职工 工号 姓名 年龄 性别 领导 1 N 运动员(编号,姓名,性别,名次,上一名次编号,下一名次编号) 职工(工号,姓名,年龄,性别,经理工号) ER模型到关系模型的转换实例 零件 零件号 零件名 规格 数量 组成 M N 零件(零件号,零件名,规格) 组成(零件号,子零件号,数量) ER模型到关系模型的转换实例 仓库 商品 商店 仓库号 仓库名 地址 数量 商店号 商品名 商品号 商店名 日期 进货 M N P 仓库(仓库号,仓库名,地址) 商店(商店号,商店名) 商品(商品号,商品名) 进货(商店号,商品名,仓库号,日期,数量) 采用ER方法的逻辑设计步骤 关系数据库的逻辑设计 关系模式规范化 模式评价 是否需要修正 从ER模式导出 初始数据库模式 处理需求 ER模式 DBMS特征 用DBMS语法描述 模式修正 进入物理设计阶段 是 否 例1 库存销售信息管理系统的ER模型及转换 P 车间 仓位 产品 客户 销售员 存储 出库 订单 入库 M N M P M N P M N N 库存系统ER图 车间(车间号,车间名,主任名) 产品(产品号,产品名,单价) 仓位(仓位号,地址,主任名) 客户(客户号,客户名,联系人,电话, 地址,税号,账号) 销售员(销售员号,姓名,性别,学历,业绩) 实体 入库(入库单号,入库量,入库日期,经手人, 车间号,仓位号,产品名) 出库(出库单号,出库量,出库日期,经手人, 客户号,产品名,仓位号) 订单(订单号,数量,折扣,总价,订单日期, 产品号,客户号,销售员号) 存储(仓位号,产品号,核对日期,核对员,存储量) 联系 例2:公司车队信息系统的ER模型 图5.27 公司车队信息系统的ER模型 部门 车队 司机 车辆 开销 维修公司 调用 报销 拥有 聘用 保险2 保险1 M 1 N N 1 N N N N 1 1 保险公司 1 N 维修 部门(部门号,名称,负责人) 车队(车队号,名称,地址) 司机(司机号,姓名,执照号,电话,工资) 车辆(车牌号,车型,颜色,载重) 保险公司(保险公司号,名称,地址) 维修公司(维修公司号,名称,地址) 开销(顺序号,费用类型,费用,日期,经手人) 调用(出车编号,出车日期, 车程,费用,车辆数目) 保险1(投保日期,保险种类,费用) 保险2(投保日期,保险种类,费用) 实体类型 联系的属性 例2:公司车队信息系统的ER模型 部门(部门号,名称,负责人) 车队(车队号,名称,地址) 司机(司机号,姓名,执照号,电话,工资,保险公司号,投保日期,保险种类, 费用,车队号) 车辆(车牌号,车型,颜色,载重,保险公司号,投保日期,保险种类,费用, 维修公司号,车队号) 保险公司(保险公司号,名称,地址) 维修公司(维修公司号,名称,地址) 开销(顺序号,费用类型,费用,日期,经手人,车牌号) 调用(出车编号,部门号,车队号,出车日期,车程,费用,车辆数目) 实体类型 联系类型 例3:人事管理信息系统的ER模型 职工(工号,姓名,性别,年龄,学历) 部门(部门号,部门名称,职能) 岗位(岗位编号,岗位名称,岗位等级) 技能(技能编号,技能名称,技能等级) 奖惩(序号,奖惩标志,项目,奖惩金额) 培训课程(课程号,课程名,教材,学时) 工资(工号,基本工资,级别工资,养老金, 失业金,公积金,纳税) 选课(时间,成绩) 设置(人数) 考核(时间,地点,级别) 接受(奖惩时间) 实体类型 联系的属性 N 图5.28 人事管理信息系统的ER模型 工资 培训课程 部门 职工 奖惩 技能 享有 接受 选课 属于 聘任 设置 M 1 1 N M N M M N 1 岗位

文档评论(0)

1亿VIP精品文档

相关文档