预习内容与思考
上一节
下一节
预习学习通 第2章 数据库概念及逻辑结构设计,思考以下问题:
1、数据库设计的目标是什么?
2、数据库设计的基本步骤有哪些?
3、概念结构设计的目的是什么?最终的表现形式是什么?主要方法是什么?(对E-R模型要深入理解)
4、关系模型的完整性规则如何理解?
5、逻辑结构设计的目的是什么?主要方法是什么?
6、E-R模型与关系模型的转换?(教材26页的思考与练习)
7、什么是关系的规范化?为什么要对关系进行规范化?(教材27-33)
8、运用规范化理论对关系模式进行优化可以消除修改异常、插入异常、删除异常等问题,这个过程一般如何进行?
9、如何分析关系模式中存在的依赖关系?如何消除关系模式中的部分函数依赖和传递函数依赖?(教材33页思考与练习)
练习作业
设某汽车运输公司数据库中有3个实体集。
描述车队的信息有:车队号,车队名。
描述车辆的信息有:牌照号,厂家,出厂日期。
描述司机的信息有:司机编号,姓名,电话。
有关语义如下:
每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘用期;每个车队可拥有若干车辆,但每辆车只能属于一个车队;每个司机可使用多辆汽车,每辆汽车可被多个司机使用,司机使用车辆有使用日期和公里数。
(1)试画出E—R图。
(2)将E—R图转换成关系模型,并指出每个关系模式的主码、外码。
(3)对关系模式进行分析并进行分解,使之3NF满足的要求。

