数据库原理选择题10道1. 数据库系统的核心是 。A. 数据库B. 数据库管理系统DBMSC. 数据模型D. 数据库管理员答案B解析数据库管理系统是位于用户与操作系统之间的一层数据管理软件负责数据的组织、存储、获取和维护是数据库系统的基础和核心。2. 在关系数据库中能够唯一标识一个元组的属性或属性组称为 。A. 外键B. 候选键C. 主键D. 超键答案B解析候选键是能唯一标识元组的最小属性集。主键是从候选键中选出的一个。超键是能唯一标识元组的属性集但可能包含冗余属性。外键用于建立表间联系。3. 数据库设计中的逻辑结构设计阶段的主要任务是 。A. 建立E-R图B. 将E-R图转换为关系模型C. 建立数据字典D. 将关系模式规范化答案B解析逻辑结构设计是将概念模型如E-R图转换为特定DBMS所支持的数据模型如关系模型的过程。4. 事务的四大特性ACID中确保事务执行的结果必须使数据库从一个一致性状态转变到另一个一致性状态的特性是 。A. 原子性B. 一致性C. 隔离性D. 持久性答案B解析一致性是指事务的执行不能破坏数据库的完整性约束。原子性强调事务的不可分割隔离性强调并发事务间的互不干扰持久性强调事务提交后对数据的改变是永久的。5. 在SQL中用于撤销数据库对象如表权限的语句是 。A.DELETEB.DROPC.REVOKED.ROLLBACK答案C解析REVOKE用于收回已授予的权限。DELETE删除数据DROP删除数据库对象ROLLBACK用于事务回滚。6. 关系模式R中若属性A仅函数依赖于属性B则记作 。A. A → BB. B → AC. A ←→ BD. A ↛ B答案B解析函数依赖的记法是“决定因素 → 被决定因素”。若A依赖于B则B是决定因素A是被决定因素因此写作B → A。7. 为了解决多个事务并发执行时可能出现的“丢失更新”问题数据库管理系统通常采用 。A. 授权机制B. 索引技术C. 封锁机制D. 日志文件答案C解析封锁是并发控制的主要技术通过给数据项加锁来保证事务的隔离性从而避免丢失更新、脏读、不可重复读等问题。8. 若一个关系模式R∈1NF并且每一个非主属性都完全函数依赖于任何一个候选键则R最高属于 。A. 1NFB. 2NFC. 3NFD. BCNF答案B解析2NF的定义就是在1NF的基础上消除非主属性对候选键的部分函数依赖。题目描述正是2NF的要求。9. 数据库的 保证了即使系统发生故障已提交事务对数据库的修改也不会丢失。A. 安全性控制B. 完整性控制C. 并发控制D. 恢复机制答案D解析恢复机制利用日志文件、备份等技术确保在发生故障后能将数据库恢复到某个一致状态从而保证事务的持久性。10. 在数据库的三级模式结构中描述数据库中全体数据的全局逻辑结构和特征的是 。A. 外模式B. 模式C. 内模式D. 存储模式答案B解析三级模式包括外模式用户视图、模式逻辑视图全局逻辑结构、内模式物理视图存储结构。