数据库原理期末复习重点:选择题解析

5星 · 超过95%的资源 需积分: 40 60 下载量 13 浏览量 更新于2024-07-16 1 收藏 129KB DOCX 举报
这份文档是针对"数据库原理与应用"课程的期末考试复习资料,包含了中国人民大学数据库题库的题目。内容涵盖了数据库的基础概念、设计、管理和维护等多个方面,旨在帮助学生备考。 1. 数据库存储的内容:数据库存储的是数据及数据之间的联系,而不是单一的数据或者数据模型。选项C正确,这体现了数据库的核心理念,即数据的组织和关联。 2. 创建默认约束:若要确保住址字段不为空,应创建一个默认约束,使得当教师住址未填写时,系统自动填充为“还没有”。选项C正确,其他选项(检查约束、外键约束、主键约束)并不适用于这种情况。 3. 数据库系统组成:数据库系统包括数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)以及操作系统和计算机硬件。选项D全面地描述了数据库系统的构成。 4. 计算每种产品平均单价的SQL语句:使用GROUP BY语句按产品名称分组,然后对每个组计算单价的平均值。选项D正确,其他选项没有正确分组或排序。 5. 数据的物理独立性:物理独立性指的是用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,即数据的存储方式改变不会影响到应用程序。选项C正确,说明了数据库设计中的一层抽象。 6. 规范化的目的:规范化是为了解决数据冗余、插入异常、删除异常等问题,以提高数据的一致性和完整性。选项B正确,反映了数据库设计中的一个重要原则。 7. 主流数据模型:关系数据模型是当前数据库应用系统的主流,它基于二维表格结构,易于理解和操作。选项C正确。 8. m:n联系的转换:在关系数据库设计中,m:n联系通常需要转换为一个单独的关系来表示这两个实体集之间的连接。选项B正确,这是将多对多联系映射到关系模型的标准做法。 9. 候选码的属性:候选码由一个或多个属性组成,能唯一标识一个实体。选项C正确,说明候选码可以由一个属性(主键)或多属性(复合键)构成。 10. 关系性质:关系中列的值可以相同,但行的值必须是唯一的,且行的次序是可以交换的,而列的次序通常不影响关系的定义。选项B正确,反映了关系数据库的性质。 11. BETWEEN运算符:在SQL中,BETWEEN用于选取介于两个值之间的数据范围,例如,XBETWEEN20AND表示选取值在20到某个上限之间(包含20和上限)的数据。 这些题目覆盖了数据库的基础概念、SQL语言、数据库设计原则以及关系数据库理论,对于理解数据库系统和准备相关考试至关重要。