定义 DBMS 提供了事务(Transactions)支持。事务是作为 DBMS 中的逻辑单元分组执行的一系列数据库操作。与在DBMS之外执行程...
主要目标 当我们谈及数据库安全的时候,主要是希望实现三个目标: 机密性(Confidentiality):数据只能展示给那些获得权限允许访问的用...
查询处理 用户提交 SQL 查询请求给数据库管理系统 数据库管理系统处理和执行 SQL 请求,从数据库中获取相应数据并返回。 由于 SQL 只是...
前言 关系代数的出现,主要是源于对声明性语言与程序性语言的讨论,两边的代表分别是 SQL 和 关系代数(RA)。 SQL是一种声明性查询语言,它...
前言 数据库规范化的产生主要是由模式设计(Schema Design)而推动的。模式设计的目标是为特定的数据库应用程序选择最合适的模式。模式的选...
前言 一个设计良好的数据库模式(database schema),应该要具备以下特点: 完整性(Completeness) 减少冗余(Redun...
数据库的设计通常需要经历四个部分: 需求收集与分析(Requirements Collection and Analysis) 概念设计(Con...
数据库的设计通常需要经历四个部分: 需求收集与分析(Requirements Collection and Analysis) 概念设计(Con...
集合操作 常用的集合操作主要有三种:UNION(联合集)、INTERSECT(交叉集)、EXCEPT(求差集)。以上三种集合的操作都是直接作用在...