一、单选题(共 40 道试题,共 80 分。)V 1. 关系模型中的关系至少是( )
A. 1NF
B. 2NF
C. 3NF
D. 4NF
满分:2 分
2. 数据库技术的根本目标是要解决数据的( )
A. 存储问题
B. 共享问题
C. 安全问题
D. 保护问题
满分:2 分
3. ( )是由于关系模式设计不当所引起的问题。
A. 数据冗余
B. 数据被非法读取
C. 数据被非法修改
D. 发生死锁
满分:2 分
4. 在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )
A. 包括20岁和30岁
B. 不包括20岁和30岁
C. 包括20岁不包括30岁
D. 不包括20岁包括30岁
满分:2 分
5. 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )
A. 只有SNO不能取空值
B. 只有CNO不能取空值
C. 只有GRADE不能取空值
D. SNO与CNO都不能取空值
满分:2 分
6. ( )约束不允许列值为空。
A. NULL
B. NOT NULL
C. CHECK
D. PRIMARY KEY
满分:2 分
7. SQL支持RDB三级模式结构,其中概念模式对应于( )
A. 视图
B. 索引
C. 基本表
D. 数据库
满分:2 分
8. 关系模式中,满足2NF的模式,( )
A. 可能是1NF
B. 必定是1NF
C. 必定是3NF
D. 必定是BCNF
满分:2 分
9. ( )是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
A. 数据依赖性
B. 数据无关性
C. 数据关联性
D. 数据独立性
满分:2 分
10. SQL的DML包括的语句有( )
A. ROLLBACK,COMMIT
B. CREATE,DROP,ALTER
C. GRANT,REVOKE
D. INSERT,DELETE,UPDATE
满分:2 分
11. 关系数据库管理系统应能实现的专门关系运算包括( )
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
满分:2 分
12. 下面系统中不属于关系数据库管理系统的是( )
A. Oracle
B. MS SQL Server
C. IMS
D. DB2
满分:2 分
13. 如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )
A. 原子性
B. 一致性
C. 隔离性
D. 持久性
满分:2 分
14. SQL中使用( )语句创建索引。
A. CREATE PROC
B. CREATE VIEW
C. CREATE TABLE
D. CREATE INDEX
满分:2 分
15. 在下列关系代数的操作中,哪一个不属于专门的关系运算?( )
A. 自然连接
B. 投影
C. 广义笛卡尔积
D. 连接
满分:2 分
16. 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
A. UNIQUE
B. COUNT
C. DISDINCT
D. UNION
满分:2 分
17. 使用谓词( )的嵌套查询,用于判断子查询结果是否存在。
A. In
B. All
C. Like
D. Exists
满分:2 分
18. ( )结构中至少有一个结点有多于一个的父结点。
A. 层次模型
B. 网络模型
C. 关系模型
D. 面向对象模型
满分:2 分
19. 当B属性函数依赖于A属性时,属性A与B的联系是( )
A. l对多
B. 多对1
C. 多对多
D. 以上都不是
满分:2 分
20. 撤消数据库使用( )语句。
A. ALTER DATABASE
B. DROP DATABASE
C. CREATE DATABASE
D. DELETE DATABASE
满分:2 分
21. 关系规范化中的删除操作异常是指( )
A. 不该删除的数据被删除
B. 不该插入的数据被插入
C. 应该删除的数据未被删除
D. 应该插入的数据未被插入
满分:2 分
22. E-R图是数据库设计的工具之一,它适用于建立数据库的( )
A. 概念模型
B. 逻辑模型
C. 结构模型
D. 物理模型
满分:2 分
23. 设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )
A. r+s
B. r-s
C. r*s
D. max(r,s)
满分:2 分
24. 在SQL语言中,( )子句能够实现关系参照性规则。
A. PRIMARY KEY
B. NOT NULL
C. FOREIGN KEY
D. FOREIGN KEY...REFERENCES...
满分:2 分
25. 若关系模式R属于1NF,且每个非主属性都不传递依赖于主关键字,则R属于( )
A. 2NF
B. 3NF
C. 4NF
D. BCNF
满分:2 分
26. ( )可以创建数据库、基本表和存储过程,还能够帮助完成数据导入和数据输出数据备份任务。
A. 企业管理器
B. 事件探测器
C. 查询分析器
D. 客户端网络实用工具
满分:2 分
27. 对关系模型叙述错误的是( )
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上
B. 微机DBMS绝大部分采取关系数据模型
C. 用二维表表示关系模型是其一大特点
D. 不具有连接操作的DBMS也可以是关系数据库系统
满分:2 分
28. 定义外键实现的是哪一(些)类完整性? ( )
A. 实体完整性
B. 参照完整性(即引用完整性)
C. 用户定义的完整性
D. 实体完整性、参照完整性和用户定义的完整性
满分:2 分
29. 假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。使用( )关系。
A. 学生
B. 课程
C. 考试
D. 学生和课程
满分:2 分
30. E-R模型中的一个联系(非ISA联系)转换为一个关系模式。如果联系是1:1的,则与该联系相连的各( )的键均可作为关系模式的键。
A. 属性集
B. 实体集
C. 联系集
D. 规则集
满分:2 分
31. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )
A. 互不相关的
B. 不可分解的
C. 长度可变的
D. 互相关联的
满分:2 分
32. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )
A. 候选码
B. 主码
C. 外码
D. 连接码
满分:2 分
33. 下面有关主键的叙述正确的是( )
A. 不同的记录可以具有重复的主键值或空值
B. 一个表中的主键可以是一个或多个字段
C. 在一个表中主键只可以是一个字段
D. 表中的主键的数据类型必须定义为自动编号或文本
满分:2 分
34. 并发事务T1和T2都要读入同一数据X的值并进行更新,但事务T1先提交T2后提交,T2提交的结果破坏了T1提交的结果,致使T1对X的修改被丢失,该情形称( )
A. 丢失更新
B. 系统混乱
C. 不一致分析
D. 未提交依赖
满分:2 分
35. SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句 UPDATE实现哪类功能?( )
A. 数据定义
B. 数据查询
C. 数据操纵
D. 数据控制
满分:2 分
36. ( )是记载每个事务对数据库的更新操作的文件。
A. 日志文件
B. 系统文件
C. 用户文件
D. 程序文件
满分:2 分
37. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
A. DROP
B. DELETE
C. ALTER
D. UPDATE
满分:2 分
38. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )
A. 属性
B. 关系
C. 域
D. 元组
满分:2 分
39. 触发器是一种特殊的( )
A. 索引
B. 视图
C. 基本表
D. 存储过程
满分:2 分
40. 调查未来系统所涉及的用户的当前职能、业务活动及其流程,属于( )阶段的工作。
A. 需求分析
B. 数据库实施
C. 概念结构设计
D. 数据库运行和维护
满分:2 分