资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
3.数据库设计(1)信息的转换 信息的转换过程加工转换客观 事物事物类: 相关性质集合人实体 及 联系实体集合 实体 相关属性集合数据库文件 记录 相关数据项集合加工转换存储 结构二进制数据集合现实世界认识选择描述信息世界E-R模型DBMS的 数据模型数据世界DBMS计算机世界加工转换厂长号 姓名年龄厂长管理工厂厂号厂名地点11(a)经理与企业一对一关系库号地点面积仓库存放产品货号品名价格数量1N(b)仓库与产品一对多关系学号姓名专业学生学习成绩课程课程号 课程名 学时数M(c)学生与课程多对多关系NE-R图转换成关系模型(1)若实体集间的联系是1:1,则将任何一个关系的主键加入另一关系作为外键,即可建立两个关系间的联系。(2)若实体集间联系是1:m,则在m端关系中加入1端关系 的主键作为外键,构成联系。相反,如果在1端关系中加入m端 关系的主键作为外键构成1:m的联系,则会造成外键有很多冗余,不仅浪费存储空间,而且可能造成数据的不一致性。(3)若实体间是m:n的联系,由于关系型数据库不直接支持多对多的联系,须引入纽带将其分解为两个一对多的联系。建 立纽带表,分别将两个关系的主键及联系的属性置于纽带表中 构成两个实体集间m:n的联系。学号学生选修课程讲授教师姓名性别班级专业课程编号学分姓名性别 专业课程名称开课学期教师编号职称所在部门成绩nnmnm学号学生选修课程姓名性别班级专业课程编号学分课程名称开课学期 成绩nm学生(学号,姓名,性别,班级,专业)课程(课程编号,课程名称,开课学期,学分)选修(学号,课程编号,成绩)企业员工信息管理系统基本信息管理员工工资管理员工出勤管理员工信息统计出勤信息报表基本信息报表打印工资条退出系统图1 企业员工信息管理系统结构图
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号