"该资源是一份关于SSD7数据库系统的复习幻灯片,重点讨论了存取控制机制,包括授权和存取控制两大部分。同时,内容还涵盖了数据管理技术的发展、数据库系统的基本原理以及概念数据模型等基础知识。"
存取控制机制是数据库系统中的关键安全措施,它确保只有授权的用户才能访问特定的数据。这部分主要分为两个步骤:
1. 授权(Authorization):定义并记录用户权限是存取控制的第一步。这涉及到为不同的用户或用户组分配特定的访问级别或操作权限,比如读取、写入、更新或删除数据的权利。这些权限的定义构成了数据库的安全规则,它们在编译后被存储在数据字典中。数据字典是一个系统维护的结构,其中包含了数据库的所有元数据,包括表结构、索引、权限等信息。通过在数据字典中登记授权规则,系统可以实时监控和执行这些规则,以防止未经授权的访问。
2. 存取控制:这是第二部分,涉及到实际的访问检查和限制。当用户尝试访问数据库时,系统会根据数据字典中记录的授权规则进行检查。如果用户请求的操作在其授权范围内,那么操作会被允许;否则,系统将拒绝该请求,从而保护了数据的完整性和安全性。
数据库系统的发展经历了人工管理、文件系统阶段和数据库系统阶段。在数据库系统阶段,数据管理有以下几个显著特点:
- 数据模型的引入使得数据结构复杂化,能更准确地表示现实世界的关系。
- 数据冗余度降低,提高了数据共享,增强了系统的灵活性。
- 数据和程序之间有较高的独立性,使得应用程序的修改不会直接影响到数据。
- 数据以最小单位——数据项存储,便于管理和操作。
- 用户接口的设计使用户更容易与数据库交互。
在数据库系统基本原理中,提到了三个世界的概念:现实世界、信息世界和数据世界。概念数据模型位于信息世界和计算机世界之间,是一种抽象的表示,用于描述用户对数据和信息的理解,而不涉及具体计算机系统实现。常见的概念模型包括实体-关系模型(E-R模型)、扩展实体-关系模型(EER模型)、IDEF1X模型和面向对象模型(O-O模型)。
实体之间的联系是描述数据结构的重要部分,可以是二元联系(两个实体之间的联系)、多元联系(多个实体之间的联系)或一元(环形)联系(同一实体集合内的实体间联系)。E-R图是一种直观展示实体及其联系的方法,是数据库设计中的重要工具。
这份SSD7数据库系统的复习资料深入讲解了存取控制机制,并结合数据库系统的基础理论和数据建模方法,提供了全面的学习材料。