- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业员工信息管理系统〔图〕
3.数据库设计 (1)信息的转换 信息的转换过程 E-R图转换成关系模型 (1)若实体集间的联系是1:1,则将任何一个关系的主键加入另一关系作为外键,即可建立两个关系间的联系。 (2)若实体集间联系是1:m,则在m端关系中加入1端关系的主键作为外键,构成联系。相反,如果在1端关系中加入m端关系的主键作为外键构成1:m的联系,则会造成外键有很多冗余,不仅浪费存储空间,而且可能造成数据的不一致性。 (3)若实体间是m:n的联系,由于关系型数据库不直接支持多对多的联系,须引入纽带将其分解为两个一对多的联系。建立纽带表,分别将两个关系的主键及联系的属性置于纽带表中构成两个实体集间m:n的联系。 学生(学号,姓名,性别,班级,专业) 课程(课程编号,课程名称,开课学期,学分) 选修(学号,课程编号,成绩) * * 加工转换 客观 事物 事物类: 相关性质集合 人 实体 及 联系 实体集合 实体 相关属性集合 数据库 文件 记录 相关数据项集合 加工转换 存储 结构 二进制数据集合 现实世界 认识选择描述 信息世界 E-R模型 DBMS的 数据模型 数据世界 DBMS 计算机世界 加工转换 厂长号 姓名 年龄 厂长 管理 工厂 厂号 厂名 地点 1 1 (a)经理与企业一对一关系 库号 地点 面积 仓库 存放 产品 货号 品名 价格 数量 1 N (b)仓库与产品一对多关系 学号 姓名 专业 学生 学习 成绩 课程 课程号 课程名 学时数 M (c)学生与课程多对多关系 N 学号 学生 选修 课程 讲授 教师 姓名 性别 班级 专业 课程编号 学分 姓名 性别 专业 课程名称 开课学期 教师编号 职称 所在部门 成绩 n n m n m 学号 学生 选修 课程 姓名 性别 班级 专业 课程编号 学分 课程名称 开课学期 成绩 n m
文档评论(0)