数据库系统基础模拟试卷
一、选择题(30分,每题1分)
1.数据管理技术的发展经历了三个阶段,不属于这三个阶段的是()
A) 手工管理阶段B) 文件系统阶段
C) 数据库阶段D) 数据仓库阶段
2.下面列出的数据模型,哪一个是概念数据模型()
A) 层次模型B) 网状模型
C) 实体-联系模型D) 关系模型
3.表在关系数据库中对应于三级模式的()
A) 存储模式B) 概念模式
C) 物理模式D) 外部模式
4.DBA在数据库系统中扮演的角是()
A) 系统管理员B) 数据库操作员
C) 数据库编程人员D) 数据录入员
5.SQL SELECT语句中,实现投影操作的子句是()
A) SELECTB) FROM
C) WHERED) ORDER BY
6.SQL语言中INSERTDELETEUPDATE实现的是()
A) 查询功能B) 操作功能
C) 定义功能D) 控制功能
7.关系的主属性不可以为空值(NULL),这属于()
A) 实体完整性规则B) 参照完整性规则
C) 域完整性规则D) 用户完整性规则
8.两个实体之间多对多的联系()
A) 不能够转换成一对多的联系B) 不一定能够转换成一对多的联系
C) 一定能够转换成一对多的联系D) 以上说法都不对
9.在数据库中,概念模式和存储模式之间的映像提供了()
A) 概念数据独立性B) 存储数据独立性
C) sql语句的功能有分布数据独立性D) 并发数据独立性
10.下述哪一条不属于概念模型应具备的性质()
A) 有丰富的语义表达能力B) 易于交流和理解
C) 易于修改和变动D) 在计算机中实现的效率高
11.下述哪一条不是由于关系设计不当引起的()
A) 数据冗余B) 丢失修改
C) 插入异常D) 更新异常
1214题基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:
12.职工表中哪个属性是外部关键字()
A) 职工号B) 职工名
C) 部门号D) 工资
13.如下操作哪个操作不能成功的执行()
A) 从职工表中删除行("010","*惠","01",1120)
B) 在职工表中插入行("102","*水","01",1500)
C) 将职工表中职工号为"056"的元组的工资改为1600
D) 将职工表中职工号为"101"的元组的部门号改为"05"
14.如下SQL语句哪条语句不能成功执行()
A) DELETE FROM 部门 WHERE 部门号="03"
B) INSERT INTO 部门 VALUES("06","计划部","306")
C) UPDATE 部门 SET 部门号="10" WHERE 部门号="02"
D) UPDATE 部门 SET 地址="310" WHERE 部门号="01"
15.如下关于索引描述正确的是()
A) 建立索引将改变记录的物理顺序
B) 建立索引只会提高查询速度、不会提高更新速度
C) 建立索引可以提高查询和更新速度
D) 索引只是一种数据结构,对查询速度和更新速度都没有影响
16.下面有关HAVING子句描述正确的是()
A) HAVING子句必须与GROUP BY子句一起使用
B) HAVING子句不可以与GROUP BY子句一起使用
C) HAVING子句不可以与WHERE子句一起使用
D) HAVING子句必须与WHERE子句一起使用
17.如下关于存储过程叙述正确的是()
A) 存储过程即传统意义程序中的过程,可以嵌入在程序中使用
B) 存储过程是一种存储在数据库中的程序,用于对数据库进行操作
C) 存储过程是一种存储在数据库之外的程序,用于对数据库进行操作
D) 存储过程描述数据存储到数据库的过程
18.执行删除操作时应该检查()
A) 实体完整性
B) 域完整性
C) 参照完整性
D) 用户定义完整性
19.解决并发操作带来的数据不一致问题通常采用的技术是()
A) 封锁B) 恢复
C) 存取控制D) 协商
20.数据库中的日志文件用于记录()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。