作业

作业

1.一个学生只能就读于一个班级,而一个班级可以同时容纳多名学生,学生与班级之间是(  )关系。(选择一项)

A.一对一

B.多对多

C.多对一

D.一对多

2.以下关于规范设计的描述,正确的是(  )。(选择两项)

A.规范设计的主要目的是消除数据冗余

B.规范设计往往会增加数据库的性能

C.设计数据库时,规范化程度越高越好

D.在规范化数据库中,易于维护数据完整性

3.简述数据库三大范式。

4.根据如下需求,绘制E-R图。

现要求存储公司中的雇员(Employee),职位(Job),部门(Department)的信息,具体信息如下:

雇员需存储的信息有:雇员编号,姓名,电子邮件,电话号码,入职时间,工资,主管信息,职位信息,部门信息;

职位需存储的信息有:职位编号,名称,最高工资,最低工资;

部门需存储的信息有:部门编号,名称,部门主管;

同时,员工可能在不同的部门间调动,要求记录员工的职位历史记录,包含员工信息、起始时间、结束时间、职位信息、就职部门信息。

5.将上题的E-R图转换为数据库表,以文字描述。