三、简答题

三、简答题

1.在实体-联系模型中,什么是实体?什么是属性及属性的值域?实体与实体之间有哪几种联系?

2.什么是关系?关系有哪些基本性质?

3.简述关系模型的完整性规则。

4.举例说明一个参照完整性,并说明在参照完整性中,外键的属性值为什么可以为空?空表示的现实世界的语义是什么?

5.设有关系R和S见表2-24。

表2-24 关系R和S

计算R∪S、R-S、R∩S、R×S、πA,C(S)、σA>2(R)。

6.设有关系R和S见表2-25。关系R的主码为A,关系S的主码为D,外码为A,参照于R的属性A。找出关系S中哪些元组违反了关系完整性规则,哪些元组没有违反关系的完整性规则,并说明原因。

表2-25 关系R和S

7.某医院病房管理系统需要如下信息:

科室:科室名、科室地址、科室电话、医生姓名。

病房:病房号、床位数、所属科室名。

医生:姓名、职称、所属科室名、年龄、工作证号码。

病人:病历号、姓名、性别、诊断医生、病房号。

其中,一个科室有多个病房,多个医生;一个病房只能属于一个科室;一个医生只能属于一个科室,但可以负责多个病人的诊治;一个病人的主治医生只能有一个。

设计该病房管理系统的E-R图,并将该E-R图转换成关系模型,并注明各个关系模式的主码和外码(如果有)。