### 1. 下列关于数据库系统的叙述中,哪一条是错误的( A)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 数据库系统指的就是数据库管理系统 | 错误 | 数据库系统不仅包括数据库管理系统(DBMS),还包括数据库本身、应用程序、用户和硬件等。 | 数据库系统 = DBMS + 数据库 + 应用程序 + 用户 + 硬件 |
| B | 数据库系统一般包括了用户数据库、操作系统、应用开发工具等 | 正确 | 数据库系统是一个复杂的系统,包含多个组件。 | 组件化思维 |
| C | 数据库系统的硬件平台包括计算机和网络设备 | 正确 | 硬件平台是数据库系统运行的基础。 | 硬件基础 |
| D | 数据库系统的软件平台主要包括 DBMS 以及支持 DBMS 运行的操作系统等 | 正确 | 软件平台是数据库系统的核心部分。 | 软件核心 |
### 2. 下列关于数据管理技术的产生与发展的叙述中,哪一条是错误的(C )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 数据管理技术是指对数据的分类、组织、编码、存储、检索和维护的技术 | 正确 | 数据管理技术涵盖了多个方面。 | 技术定义 |
| B | 数据管理技术是应数据管理任务的需求而产生的 | 正确 | 技术的发展源于实际需求。 | 需求驱动 |
| C | 数据库管理系统 IMS 是基于关系模型的数据库管理系统 | 错误 | IMS 是基于层次模型的数据库管理系统。 | 模型区分 |
| D | 网状模型数据库系统的代表性方案是 DBTG 系统 | 正确 | DBTG 是网状模型的典型代表。 | 典型案例 |
### 3. 下列关于数据库和文件系统的叙述中,哪一条是错误的(D )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 数据结构化、共享性高、冗余度小是数据库的特点 | 正确 | 数据库具有这些优点。 | 特点对比 |
| B | 数据库系统具有自描述性是其优势之一 | 正确 | 自描述性使得数据库更易于管理和维护。 | 自描述性 |
| C | 数据库能对数据提供安全性保护 | 正确 | 安全性是数据库的重要特性。 | 安全保障 |
| D | 在任何情况下,使用数据库系统的开销都比使用文件系统小 | 错误 | 在某些简单场景下,文件系统的开销可能更小。 | 场景依赖 |
### 4. 下列关于数据模型组成要素的叙述中,哪一条是错误的(B )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 数据结构、数据操作和数据约束是组成数据模型的三个要素 | 正确 | 数据模型由这三个要素构成。 | 三要素 |
| B | 数据结构描述了数据模型的静态特征与动态行为 | 错误 | 数据结构仅描述静态特征,动态行为由数据操作描述。 | 静态 vs 动态 |
| C | 数据操作必须定义检索和修改等操作的确切含义、操作符号、操作规则等 | 正确 | 数据操作需要明确的定义。 | 操作定义 |
| D | 数据约束既刻画了数据的静态特征,也表示了数据的动态行为规则 | 正确 | 数据约束涵盖静态和动态两方面。 | 约束范围 |
### 5. 下列关于数据模型的概念层模型的叙述中,哪一条是错误的( C)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 概念层模型是现实世界到信息世界的语义抽象 | 正确 | 概念层模型用于抽象现实世界。 | 抽象层次 |
| B | 概念层模型是从用户观点对数据和信息建模 | 正确 | 用户视角是概念层模型的关键。 | 用户视角 |
| C | 概念层模型是数据库物理模型的基础 | 错误 | 概念层模型是逻辑模型的基础,不是物理模型的基础。 | 层次关系 |
| D | E-R 模型是最常用的概念模型 | 正确 | E-R 模型广泛应用于概念层建模。 | 常用模型 |
### 6. 下列关于数据库模式的叙述中,哪一条是错误的(C )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 数据库模式仅涉及"型"的描述,不涉及具体的值 | 正确 | 模式描述的是结构而非具体数据。 | 结构 vs 数据 |
| B | 数据库状态也称为快照,是数据库的具体值的当前集合 | 正确 | 快照反映了数据库的当前状态。 | 快照概念 |
| C | 一个特定的数据库模式对应于一个固定的数据库状态 | 错误 | 数据库状态可以随时间变化,模式不变。 | 动态 vs 静态 |
| D | 插入、删除一个记录都是从一个数据库状态向另一个数据库状态转变的过程 | 正确 | 数据库状态会随着操作发生变化。 | 状态转换 |
### 7. 有一个关系:学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于什么约束(C )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 实体完整性约束 | 错误 | 实体完整性约束主要针对主键。 | 主键约束 |
| B | 参照完整性约束 | 错误 | 参照完整性约束涉及外键。 | 外键约束 |
| C | 用户自定义完整性约束 | 正确 | 用户可以根据业务需求定义特定的约束。 | 自定义约束 |
| D | 关键字完整性约束 | 错误 | 关键字完整性约束通常指主键或外键。 | 关键字约束 |
### 8. 关系代数的并、交和差操作对参与运算的关系 R 和 S 提出了相容性的要求。下列关于相容性的描述,哪一项是正确的( D)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | R 和 S 具有相同的元组 | 错误 | 相容性要求的是属性结构相同。 | 属性结构 |
| B | R 和 S 具有相同的度 | 错误 | 仅有相同的度不够,还需属性域相同。 | 属性域 |
| C | R 和 S 具有相同的属性名字 | 错误 | 属性名字相同也不够,还需属性域相同。 | 属性名 vs 属性域 |
| D | R 和 S 具有相同的度,且每个相对应的属性都具有相同的域 | 正确 | 相容性要求属性结构和域都相同。 | 完整相容 |
### 9. 关系代数中的连接运算是由下列哪一组运算组合而成的( A)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 笛卡尔积和选择 | 正确 | 连接是笛卡尔积后加选择条件。 | 连接组合 |
| B | 选择和投影 | 错误 | 选择和投影不能直接构成连接。 | 操作组合 |
| C | 并运算和选择 | 错误 | 并运算和选择不能构成连接。 | 操作组合 |
| D | 交运算和笛卡尔积 | 错误 | 交运算和笛卡尔积不能直接构成连接。 | 操作组合 |
### 10. 设有关系 R 和 S,下列哪一项与关系代数 R-(R-S)表示等价(A )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | R ∩ S | 正确 | R-(R-S) 表示 R 中去掉不在 S 中的部分,即 R 和 S 的交集。 | 交集概念 |
| B | R - S | 错误 | R-(R-S) 不等于 R-S。 | 差集概念 |
| C | R ∪ S | 错误 | R-(R-S) 不等于 R∪S。 | 并集概念 |
| D | R × S | 错误 | R-(R-S) 不等于 R×S。 | 笛卡尔积 |
### 11. 下列关于关系模型的实体完整性约束的描述中,哪个是错误的(C )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 若属性 A 是关系 R 的主属性,则属性 A 不能取空值 | 正确 | 主属性不能为空。 | 主属性约束 |
| B | 若属性 A 是关系 R 的主码,则属性 A 不能取空值 | 正确 | 主码不能为空。 | 主码约束 |
| C | 若属性 A 是关系 R 的主码,则关系 R 中除属性 A 之外的属性都允许取空值 | 错误 | 非主属性是否为空取决于其他约束。 | 非主属性约束 |
| D | 组成主码 A 的属性都不能取空值,而不仅仅是主码属性集整体不能取空值 | 正确 | 主码的每个组成部分都不能为空。 | 主码细节 |
### 12. 在数据库系统中,下列哪个映像提供数据与应用程序之间的物理独立性(B )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 外模式/模式映像 | 错误 | 外模式/模式映像提供逻辑独立性。 | 映像类型 |
| B | 模式/内模式映像 | 正确 | 模式/内模式映像提供物理独立性。 | 映像类型 |
| C | 外模式/内模式映像 | 错误 | 外模式/内模式映像不存在。 | 映像类型 |
| D | 子模式/模式映像 | 错误 | 子模式/模式映像不存在。 | 映像类型 |
### 13. SQL 语言中的视图,是下列哪一级模式(A )。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | 外模式 | 正确 | 视图是用户看到的数据视图,属于外模式。 | 视图概念 |
| B | 模式 | 错误 | 模式是全局数据结构。 | 模式概念 |
| C | 内模式 | 错误 | 内模式是物理存储结构。 | 内模式概念 |
| D | 存储模式 | 错误 | 存储模式是物理存储结构。 | 存储模式概念 |
### 14. 有关系 S(S#, SNAME, SAGE),C(C#, CNAME),SC(S#, C#, GRADE)。要查询刘姓学生的信息,则下列哪个 SQL 语句是正确的( B)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | SELECT * FROM S WHERE SNAME = '刘%' | 错误 | 使用 `=` 无法匹配通配符。 | 通配符使用 |
| B | SELECT * FROM S WHERE SNAME LIKE '刘%' | 正确 | `LIKE` 用于匹配通配符。 | 通配符使用 |
| C | SELECT * FROM S WHERE SNAME = '刘_' | 错误 | 使用 `=` 无法匹配通配符。 | 通配符使用 |
| D | SELECT * FROM S WHERE SNAME LIKE '刘' | 错误 | 缺少通配符 `%`。 | 通配符使用 |
### 15. 有关系 S(S#, SNAME, SAGE),C(C#, CNAME),SC(S#, C#, GRADE)。要查询选修"DATABASE"课程成绩为空的学生名单的 SQL 语句是 SELECT SNAME FROM S, C, SC WHERE ...,则下列哪个是 WHERE 子句的正确内容( A)。
| 选项 | 描述 | 分析 | 知识点扩展 | 记忆方法 |
|------|------|------|-------------|----------|
| A | S.S#=SC.S# and C.C#=SC.C# and GRADE IS NULL and CNAME = 'DATABASE' | 正确 | 包含所有必要的连接条件和过滤条件。 | 条件组合 |
| B | S.S#=SC.S# and C.C#=SC.C# and GRADE = NULL and CNAME IS 'DATABASE' | 错误 | `GRADE = NULL` 不正确,应为 `IS NULL`。 | NULL 检查 |
| C | GRADE IS NULL and CNAME = 'DATABASE' | 错误 | 缺少表之间的连接条件。 | 条件组合 |
| D | GRADE = NULL and CNAME IS 'DATABASE' | 错误 | `GRADE = NULL` 不正确,应为 `IS NULL`。 | NULL 检查 |