数据库系统复习重点:选择题解析与权限管理

版权申诉
5星 · 超过95%的资源 19 下载量 123 浏览量 更新于2024-09-12 收藏 790KB PDF 举报
"西安电子科技大学《数据库》复习题包含了选择题和关系语言的相关内容,涉及数据库系统特性、关系模型、数据库权限管理、SQL语法、事务处理、存储过程和触发器等核心概念。" 复习题中涉及到的数据库相关知识点如下: 1. 数据库系统的基本特征: - A. 数据统一控制:数据库系统提供了数据的一致性和完整性控制,确保数据的一致状态。 - B. 数据共享:允许多个用户共享同一数据库资源,减少数据冗余。 - C. 数据冗余度低:通过数据库设计,尽可能降低数据冗余,减少更新异常和数据不一致。 - D. 数据非结构化:错误选项,数据库系统通常处理结构化数据,而非非结构化数据。 2. 关系模型的基本概念: - 关系的外延:C. 关系中的所有元组值的集合,即关系表中的所有记录。 - 自然连接:是两个表根据共同的字段进行连接,结果为两个表的笛卡尔积减去重复的行,题目中2行2列的r与自身连接,仍保持2行2列。 3. 数据库系统三级模式结构: - 模式是逻辑模式,描述了数据的整体逻辑结构;内模式是物理模式,描述数据的存储方式;外模式是用户视图,是用户看到的数据子集。A选项正确地阐述了模式与内模式的关系。 4. SQL语句与权限管理: - REVOKE语句用于撤销用户的权限,如A选项所示,撤销用户LI对Student表的查询权限。 5. SQL通配符: - LIKE操作符配合通配符使用,%代表任意长度的字符序列。 6. 嵌入式SQL: - 在嵌入式SQL中,主变量用于传递数据,SQL通信区用于存储SQL语句的结果,游标用于在结果集中导航,而连接用于不同数据库组件间的通信。B选项的SQL通信区用于控制程序流程。 7. 触发器和存储过程: - 触发器是由特定数据库事件(如INSERT、UPDATE或DELETE)触发并自动执行的;存储过程是预编译的SQL语句集合,可包含流程控制,并存储在数据库中,供用户调用。 8. 事务特性: - 隔离性(D)确保一个事务的执行不会被其他事务干扰,确保并发操作的正确性。 9. 故障类型: - 介质故障(C)指的是磁盘等存储设备损坏,可能导致数据丢失。 10. 数据库关系模式: - 举例中的图书表、读者表和借阅表展示了关系数据库的基本结构,其中Bno和Rno作为主键标识唯一记录。 这些题目涵盖了数据库基础理论、SQL语言操作、数据库管理和事务处理等多个方面的知识,是复习数据库课程的关键点。