导航

数据库系统学习笔记(一)

Posted on 2021-01-31 13:23  rossxp  阅读(167)  评论(0编辑  收藏  举报

具有一定关系的数据构成表(Table),具有一定关系的表就构成了数据库(DB)。

抽象化学习数据库的五大基本部分如下:

 

以图书管理系统为例实例化如下:

 

 

 下面从两个角度理解数据库管理系统(DBMS):

(1)从用户的角度看,数据库管理系统(DBMS)应该具备的功能有:数据库定义(创建数据库),操作(增删改数据),控制,维护。

 

 

 

 

 

 

 

 

 

 

 

 

 以上功能由DBMS提供给用户的一系列数据库语言来实现的,如下:

 

 

 其中DDL,DML,DCL语言就构成了SQL语言,即结构化的查询语言。(Structured Query Language)

(2)从系统的角度看DBMS:SQL语言——>编译器——>执行引擎——>完成逻辑和物理存储的操作(即完成了对数据库的命令)

 

 具体的流程如下:

 

 在管理DB过程中DBMS运行着许多的后台程序:

 小结: