当前位置:中级数据库系统工程师题库>数据库设计题库

问题:

[单选] 如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()

14。15。19。22。

问题:

[单选] 如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式集中主键和外键的总数分别为()

14和12。15和15。15和17。19和19。

问题:

[单选] 如果有3个不同的实体集,它们之间存在着一个M:N:P联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()

3。4。5。6。

问题:

[单选] UML类图中的关联相当于ER模型中的()

实体。实体集。联系。属性。

问题:

[单选] UML类图中的类相当于ER模型中的()

实体。实体集。联系。属性。

问题:

[单选] UML类图中的对象相当于ER模型中的()

实体。实体集。联系。属性。

问题:

[单选] 以下关于ER图的叙述正确的是()

ER图建立在关系数据库的假设上。ER图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。ER图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系。ER图能表示数据生命周期。

问题:

[单选] 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为"教师",而在人事管理子系统中被称为"职工"这类冲突被称之为()

语义冲突。命名冲突。属性冲突。结构冲突。

问题:

[单选,共用题干题] 新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(1)处应选择()

A.需求分析阶段对用户的信息要求和处理要求未完全掌握。概念结构设计不正确。逻辑结构设计阶段未能对关系模式分解到BCNF。物理设计阶段未能正确选择数据的存储结构。

问题:

[单选,共用题干题] 新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。空白(2)处应选择()

A.建立该查询处理程序所用到表的视图,并对程序作相应的修改。将该查询处理程序所用到表进行必要的合并,并对程序作相应的修改。修改该程序以减少所使用的表。尽可能采用嵌套查询实现该程序的功能。