前言
数据库原理这一块,相应的教材有很多,我这里使用的是大三学习的教科书,介绍的是主流的关系型数据库(RDBMS):
《数据库原理》第四版 张红娟
重点概念
幕布的链接:https://share.mubu.com/doc/H3vWY2-W_D
要点
-
数据库中不仅包含数据本身,还包含了
数据结构的约束完整性
定义或者描述 -
完整性约束的通俗解释:是指数据必须符合的一些规定,比如学生的学号必须唯一、所属部门必须存在等等
-
将数据库的描述和数据库本身加以区别,是非常重要的
-
数据库的描述称为数据库模式(Scheme),模式是对全体数据的
逻辑结构、联系和约束
的描述,而且是稳定的,是在设计阶段就定下来的。
通俗来理解:如果有过面向对象编程经验就很好理解,其实就一个类的描述,模式描述的过程是把型定好的过程。 -
一个特定时刻数据库中即时的数据就是数据库模式的一个实例
实例一般都是在不断变化的,而模式是稳定的,并且人们也希望模式稳定(不然程序
-