数据库原理期末试题 下载本文

内容发布更新时间 : 2024/5/4 8:41:31星期一 下面是文章的全部内容请认真阅读。

资料收集于网络,如有侵权 请联系网站删除

郑州大学软件学院《数据库原理》课程模拟试题

(适用专业:10专软件技术、网络技术、网络管理 考试时间:120分钟)

题号 分数 一 二 三 四

五 六 平时成绩 总分 合分人: 复查人: 一、【填空】:(【每题2分,共 10 分】) (将选择题的答案写在试卷后面的答题纸上)

分数 评卷人 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有 物理 数据独立性。

2、视图的更新是指通过视图来插入、修改和 删除 数据。

3、在关系T(S,SN,D)和R(D,CN,NM)中,T的主码为S,R的主码为D,则D在T中称为 外键 。

4、设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),我们知道合同号是唯一的,则这个关系模式最高满足 第 1 范式。

5、在SQL语言中,一个 SELECT .... FROM ....WHERE... 语句称为一个查询块。 二、【单项选择】:(【每题2 分,共 40 分】) (将选择题的答案写在试卷后面的答题纸上) 1、关于数据的独立性下列说法不正确的是( B )。

A、 逻辑独立性 B、采用三级映射机制可以实现 C、 物理独立性 D、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分(C )。 A、数据库(DB)和应用程序 B、DBMS和硬件 C、OS和存储器 D、用户

3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( C )。 A、子模式 B、用户模式 C、模式 D、存储模式

分数 评卷人 只供学习与交流

资料收集于网络,如有侵权 请联系网站删除 4、DML指的是 ( A )。

A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是 (A )。

A、 SELECT B、 INSERT C、 UPDATE D、 DELETE 6、关系数据库管理系统应能实现专门的关系运算包括( B )。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有( B )的功能。 A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵。

8、在对数据进行什么操作时,DBMS会检查默认值约束( D)。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为 ( D )。

A、联系 B、标识符 C、实体 D、属性 10、master数据库是( D )。

A、始终不会发生改变 B、所有数据库的模板

C、用户可以随意删除 D、SQL SERVER中最重要的数据库

11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D)

A、一对一 B、一对多 C、多对一 D、多对多

12、第2范式存在弊病的原因,是由于关系中存在( D)造成的。 A、 函数依赖 B、平凡依赖

只供学习与交流

资料收集于网络,如有侵权 请联系网站删除 C、部分依赖 D、传递依赖 13、关于登录账号正确的说法是( A )。

A、可以登录到服务器 B、可以分配所有权限 C、可以对应多个用户帐号 D、不能与guest账号相对应 14、下面针对视图的说法,不正确的是( D )。

A、视图可以从多个基本表导出 B、视图中的数据会随着基本表的变化而变化 C、视图可以从其他视图导出 D、视图也存储在磁盘上位置和基本表一致 15、在对数据进行什么操作时,DBMS会检查CHECK约束( A )。 A、对数据进行插入、修改 B、只对数据进行修改 C、只对数据进行插入 D、对数据进行插入、删除

16、现有如下3个关系:患者(患者编号,患者姓名,性别,出生日期,所在单位) 医生(医生编号,医生姓名,职称,坐诊时间,所在科室) 治疗(患者编号,医生编号,诊断日期,诊断结果) 其中,治疗关系中的外键是( D )。

A、 患者编号 B、 患者姓名 C、 患者编号和患者姓名 D、医生编号和患者编号 17、下列聚合函数中不忽略空值 (null) 的是 ( C )

A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名) 18、是下表T1的候选键的是( B)。

A B C C1 C1 C1 C1 D D1 D1 D1 D2 A1 B1 A2 B1 A1 B2 A2

B1 A、AB列 B、ABD列 C、ACD列 D、ABC列

只供学习与交流