国家二级C语言(数据库设计基础)机试模拟试卷6
选择题
1.用树型结构表示实体之间联系的模型是(A)
A. 层次模型
B. 关系模型
C. 网状模型
D. 运算模型
解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。
2.关系数据模型的三个组成部分中不包括(A)
A. 关系的并发控制
B. 关系的数据操纵
C. 关系的数据结构
D. 关系的完整性约束
解析:关系数据模型的三个组成部分中包括关系的数据操纵、关系的数据结构和关系的完整性约束。所以应选A选项。
3.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是(A)
A. πpn(π p#(σD#=(Tr))B. πp#(σD#= (Tr)
C. πpn(P)
D. π pn(Tr解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。
4.E-R图中用来表示实体的图形是(A)
A. 矩形
B. 三角形
C. 菱形
D. 椭圆形
解析:在E-R图中,用矩形表示实体集,在矩形内写上该实体集的名字;用椭圆形表示属性;用菱形(内部写上联系名)表示联系。
5.在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是(A)
A. 外键
B. 候选键
C. 主键
D. 主属性
解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。为了保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以选项A正确。
6.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式是(A)
A. πpn(π p#(σD#=1∧Rt=’感冒’(Tr))B. πp#(σD#=1∧Rt=’感冒’(Tr)
C. σD#=1∧Rt=’感冒’(Tr)
D. π pn(σD#=1∧Rt=’感冒’(Tr)(Tr))
解析:检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1并且Rt为诊断结果为“感冒”为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊且诊断结果为感冒的病人姓名。所以选项A正确。
7.关系数据库规范化的目的是为了解决关系数据库中的(C)
A. 数据操作复杂的问题
B. 查询速度低的问题
C. 插入、删除异常及数据冗余问题
D. 数据安全性和完整性保障的问题
解析:关系模式将导致数据冗余和存储异常,而存储异常问题有:更新异常、插入异常和删除异常。以上的关系模式属于“不好”的关系,要消除这些“不好”的关系和数据依赖有密切的联系,其中,最重要的是函数依赖和多值依赖,这正是关系数据库的规范化所要解决的问题。所以选项C正确。
8.按照传统的数据模型分类,数据库系统可分为(A)
A. 层次、网状和关系
B. 大型、中型和小型
C. 西文、中文和兼容
D. 数据、图形和多媒体
解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型和关系数据模型。所以选项A正确。
9.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达式是(A)
A. πpn(π p#(σD#=1(Tr))B. σPg=’男’(P)
C. σPn(πp#(σD#=1(Tr)D. πp#(σD#=1(Tr)
解析:检索在1号医生处就诊的男性病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息。然后再与患者P(P#,Pn,Pg,By)关系中在以患者性别Pg=\\
10.下面不属于数据库系统特点的是(A)
A. 数据冗余度高
B. 数据具有完整性
C. 数据共享性好
D. 数据独立性高
解析:数据库系统特点的是:①实现数据共享; ②减少数据的冗余度;③数据的独立性; ④数据实现集中控制; ⑤数据一致性和可维护性;⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。所以选项A为正确答案。
11.一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是(C)
A. 一对多
B. 多对多
C. 多对一
D. 一对一
解析:一名员工可以使用多台计算机,每台计算机只能由一名员工使用,所以实体员工和计算机间的联系是多对一。所以选项C正确。
本文档预览:3600字符,共9631字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载