数据库系统概念:引言

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