public class DataBase { public static void main() { } } /* 1.3.3 数据模型 数据库结构的基础是数据模型。数据模型是一个描述数据、数据联系、数据语义以及 一致性约束的概念工具的集合。数据类型提供了一个描述物理层、逻辑层以及视图层 数据库设计的方式。数据模型可被划分为四类: 关系模型 实体-联系模型(E-R) 基于对象的数据模型 半结构化数据模型 */ /* 1.4.2 数据定义语言 数据库系统的实现可以以最小的代价测试的完整性约束: 域约束:每个属性都必须对应于一个所有可能的取值构成的域(如整数型、字符型、 日期/时间型)。 ——相当于给定一个变量定个类型吧 参照完整性:我们常常希望,一个关系中给定属性集上的取值也在另一个关系的某 一属性集的取值中出现。 断言:一个断言就是数据库任何时刻满足的某一条件。域约束和参照性约束是断言 的特殊形式。然而,很有很多约束不能仅用这几个特殊形式表达。如:一学期每个 系必须至少开设5门课程。必须表达成一个断言。断言创建以后,系统会检测其有 效性。如果断言有效,则以后只有不破坏断言的数据库更新操作才被允许。 ——MySQL有这个东西么? 授权:常见的授权:读权限、写权限、插入权限、更新权限、删除权限 DDL以一些指令(语句)作为输入,生成一些输出。DDL的输出放在数据字典中,数据字 典包含了元数据,元数据是关于数据的数据。可以把元数据看成一种特殊的表,这种表只 能由数据库系统本身来访问和修改。在读取和修改实际的数据前,数据库要参考数据字典。 */ /* 1.7.1 存储管理器 存储管理部件包括: 极限及完整性管理器 事务管理器:包括恢复管理器和并发管理器 文件管理器 缓冲管理器 存储管理器实现了几种数据结构,作为系统物理实现的一部分; 数据文件:存储数据库自身 数据字典:存储关于数据库结构的元数据,尤其是数据库模式 索引:提供对数据项的快速访问。 */ /* 1.7.2 查询处理器 查询处理器组件包括: DDL解释器 DML编译器 查询执行引擎 */
数据库系统概念:引言
猜你喜欢
转载自www.cnblogs.com/junjie2019/p/10560737.html
今日推荐
周排行