前言
本文章为看视频所写。
视频链接:168. 14.1 数据库设计前言_哔哩哔哩_bilibili
目录
前言
章节提要
一、数据库设计过程
二、E-R模型
三、答题技巧
四、案例分析
1、案例1
二、案例2
章节提要
一、数据库设计过程
- ER模型:是实体联系模型,跟DBMS无关,也就是跟具体的数据库管理系统没有关系。
- 概念结构设计:完成ER模型的建模工作。
二、E-R模型
- 一对一:联系可以合并到任何一边。
- 一对多:联系可以合并到多的那边。
- 多对多:联系只能作为一个单独的关系模式。
三、答题技巧
四、案例分析
1、案例1
正确答案:
1)员工:部门 = n:1、 客户:客房 = 1:n、 客房:客户= 1:m
2)注:这里将权限视为两种,管理人员权限和服务人员权限
3)员工号、部门号
客房号
身份证号
岗位
身份证号、客房号
4)缺点:数据冗余,优点:减少连接 查询时间少。
二、案例2
正确答案:
1)
2)a)商场编号、b)部门编号、c)员工编号
主键分别为:部门编号、员工编号、员工编号
外键分别为:商场编号、部门编号、员工编号
3)紧急联系人、员工:紧急联系人=n:1
紧急联系人(员工编号、紧急联系人姓名、紧急联系人联系电话)