数据库应用技术复习重点:选择题解析

版权申诉
0 下载量 192 浏览量 更新于2024-07-03 收藏 432KB DOC 举报
"电大本科数据库应用技术复习题(2014最新).doc" 这篇文档是针对电大本科数据库应用技术课程的一份复习资料,包含了一系列的选择题,旨在帮助学生复习和准备考试。这些题目涵盖了数据库管理系统的基础知识,如数据模型、数据库管理系统功能、数据完整性、数据库规范化、索引、视图以及SQL查询语句的使用。 1. 数据库的三级模式包括模式、子模式和内模式,它们之间存在两种映射:模式与子模式间的映射和模式与内模式间的映射,这确保了数据的逻辑独立性和物理独立性。 2. SQLServer系统中的所有系统级信息都存储在`master`数据库中,这是系统的核心数据库,用于维护整个SQL Server实例的信息。 3. `tempdb`数据库在SQL Server中是临时工作空间,用于存储用户的临时对象,它不是用来作为建立新数据库的模板。 4. 面向对象数据模型是一种结构模型,它以类和对象为基础,强调对象的封装、继承和多态性。 5. 常见的数据库管理系统支持的数据模型有层次模型、关系模型和网状模型,其中关系模型是最广泛使用的。 6. 用户看到的数据表,即逻辑视图,属于数据库系统的模式,它是用户与数据库交互的逻辑表示。 7. 对数据的插入、更新和删除操作属于数据库管理系统的数据操纵功能。 8. 保持数据的完整性是数据库管理系统运行管理的一部分,包括实体完整性、参照完整性和用户定义的完整性。 9. 在SQL Server中,`Sys`通常是系统表表名的前缀,表示这些表是系统维护的内部表。 10. 第一范式(1NF)规定关系中的每个属性都是不可再分的,即属性值是原子性的。 11. 两个关系的差操作可以得到在第一个关系中出现但不在第二个关系中出现的记录。 12. 关系数据库规范化是为了减少数据冗余、提高数据一致性,防止插入异常、删除异常和更新异常。 13. 满足第二范式(2NF)的模式必定满足第一范式(1NF),这是规范化的基本步骤之一。 14. 建立索引后,虽然可以提高查询速度,但也可能影响基本表的插入速度,因为插入时需要更新索引。 15. 视图可以像基本表一样被查询,提供了一种虚拟表的概念,方便用户操作。 16. 使用`WHERE姓名LIKE'张%'`可以查询所有姓“张”的同学,这里的`%`是通配符,代表任意字符序列。 17. `SELECT MAX(Age) FROM Student`可以查询学生表中年龄的最大值。 18. 要查询选修了“计算机技术”课程的“女”学生姓名,需要涉及S(学生)、C(课程)和SC(学生选课)三个关系。 19. 使用`WHERE姓名LIKE'李%'`可以查询所有姓“李”的同学。 20. 教师关系中,通常将“教师编号”作为主键,因为它能唯一标识每位教师。 21. 从用户角度来看,数据库系统的三级模式结构是外模式、模式和内模式,分别对应用户视图、全局逻辑视图和物理存储视图。 22. 学生关系中,可能选择“学号”作为主关键字,因为它能唯一识别每一位学生。 这份复习资料全面覆盖了数据库的基础概念和操作,对于理解和掌握数据库应用技术非常有帮助。