期末复习:数据库原理与应用选择题详解

需积分: 10 3 下载量 187 浏览量 更新于2024-10-27 收藏 67KB DOC 举报
本复习题涵盖了数据库原理与应用的关键知识点,旨在帮助学生准备期末考试。以下是详细的内容: 1. 单个用户使用的数据视图的描述在数据库术语中被称为**外模式**(External Schema),这是用户实际看到和操作的数据表示,它对应于现实世界中的数据模型。 2. 关系数据库中的视图位于数据抽象的**逻辑模型**(Logical Model)层次,它是一个虚拟表,基于基础表的查询定义,隐藏了底层数据的复杂性。 3. 在数据库系统(DBS)中,**DBMS**(数据库管理系统)和**OS**(操作系统)之间的关系通常是**并发运行**(Concurrent Execution),它们各自独立执行,但可能通过接口进行交互。 4. **五种基本关系代数运算**包括选择(σ)、投影(π)、笛卡尔积(×)、连接(⋈)和除法(÷),其中除法通常表示为自然连接(⋈),选项A是最常见的表达方式。 5. 当关系R和S做**外联接**(Outer Join)时,可以包含R和S中的所有记录,即使另一侧没有匹配的元组,这包括了左外联接(LEFT JOIN)、右外联接(RIGHT JOIN)和全外联接(FULL JOIN),选项D最全面。 6. 聚合函数如**COUNT(*)**会统计所有非空值的数量,因此不忽略NULL值。 7. 关系模式的规范化程度通常分为五级:1NF(第一范式)、2NF(第二范式)、3NF(第三范式)、BCNF( Boyce-Codd范式)和4NF(第四范式)。**4NF**表示所有的非平凡依赖都为传递依赖,是最高的规范化水平。 8. 学校规定每个班级的学生数量限制表明,学生实体的基数是**(1,10)**,表示至少有10名学生,且最多不超过50名。 9. 如果属性B是R的主键,而R和S通过B关联,那么[pic]中元组数目最少为R的10个元组,最多为S的15个元组加上R中没有B值的那些元组,总数范围是**(10,25)**。 10. 网络数据库应用系统中,计算机A集成了DBMS、数据和应用程序,其他节点作为客户端,这种设计属于**集中式数据库体系结构**(Centralized Database Architecture)。 11. 事务T获得数据项Q上的排它锁意味着T对Q**既可读又可写**,但不能同时被其他事务修改。 12. 在DBMS中,**恢复管理子系统**负责事务的持久性和故障恢复,确保数据的一致性。 13. SQL的全局约束除了基于元组的检查子句外,还包括**外键子句**(Foreign Key Constraint),用于保证引用完整性和数据的一致性。 14. 为了避免用户间工作的影响,应采取**并发控制**(Concurrency Control),例如锁定机制,确保数据的一致性和并发环境下的正确性。 15. 提到的属性类型包括基本数据类型、结构类型(如数组或记录类型)和集合类型,这些是关系数据库模型中用于描述数据复杂性的不同元素。 以上知识点覆盖了数据库理论的核心概念,有助于理解和准备相关的期末考试。