1. 数据库设计过程
- 1、需求分析
- 2、概念结构设计
- 3、逻辑结构设计
- 4、物理设计
2. ER模型
1. 实体间联系类型
- 1、
1
对1
- 2、
1
对多
- 3、
多
对多
2. ER图向关系模式的转换(转换原则)
- 1、一对一联系———可以将该联系
单独作为一个关系模式
,也可以将联系记录到任何一方
- 2、一对多联系———可以将该联系
单独作为一个关系模式
,也可以将联系记录到多的一方
- 3、多对多联系———
只能
将该联系单独作为一个关系模式
3. 答题技巧———多练习,多总结
1. 考点
- 1、ER模型的补充
- 2、ER模型转关系模式
- 3、关系模式补充
- 4、概念方面问题
2. 例题说明
1. 例题1
- 1、答案
- 问题1———(1)
n或m或*
(2)n或m或*
(3)n或m或*
- 问题2———需要增加
员工和权限
之间的`n:1的联系(员工-n-<>-1-权限) - 问题3
- (4)员工号、部门号
- (5)客房号
- (6)身份证号
- (7)岗位
- (8)客房号、身份证号
- 问题4
- 若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工表中重复存储
- 缺点:存在数据冗余
- 优点:查询效率高
- 若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工表中重复存储
- 问题1———(1)
2. 例题2
- 1、答案
- 问题1————
特殊关系
使用--o--
表示,谁特殊谁
同时加两个|
- 问题2
- (a)商场编号
- (b)部门编号
- (c)员工编号
- 部门————主键(部门编号);外键(商场编号)
- 员工————主键(员工编号);外键(部门编号)
- 经理————主键(员工编号);外键(员工编号)
- 问题3
- (1)紧急联系人
- (2)员工-n-<>-1-紧急联系人
- (3)关系模式为:紧急联系人(紧急联系人编号,姓名,联系电话)
- 问题1————