一、 系统概述
- 应用场景:学校讲座座位预订系统
- 需求分析:学生能够预订特定讲座的座位,管理者可以查询一场讲座的座位预订情况
二、 概念模型
概念模型通过E-R来展示:
系统的E-R图
三、 关系模型
- 实体类型转化为关系模型
学生 (学号,姓名)
座位 (座位号)
讲座 (讲座号,标题,地点,时间) - 联系转化为关系模型
- 学生-座位属于1:1联系,将学号加入座位中
座位 (座位号,学号) - 座位-讲座属于n:1联系,将讲座号放入座位实体中
座位 (座位号,学号,讲座号)
- 学生-座位属于1:1联系,将学号加入座位中
- 设计范式
- 第一范式(属性不可再分)
学生 (学号,姓名)
座位 (座位号,学号,讲座号)
讲座 (讲座号,标题,地点,时间) - 第二范式(去除非主属性对码的部分函数依赖)
学生 (学号,姓名)
座位 (座位号,学号,讲座号)
讲座 (讲座号,标题,地点,时间) - 第三范式(去除非主属性对码的传递依赖)
学生 (学号,姓名)
座位 (座位号,学号,讲座号)
讲座 (讲座号,标题,地
- 第一范式(属性不可再分)