第一章《引言》- 笔记

2017-12-12  本文已影响0人  baiwulong

数据库是什么?

数据库管理系统(DBMS)= 相互关联的数据集合 + 访问数据的程序
数据库(DB)就是相互关联的数据集合

数据库语言

1、数据操纵语言(DML)

Data-Manipulation Language,简称DML,可以让用户访问或操纵数据库中的数据,也就是常说的CURD操纵。

2、数据定义语言(DDL)

Data-Definition Language,简称DDL,用来定义数据库模式,或定义数据的其他特征。称为数据存储定义的语言。


关系数据库

关系数据库基于关系模型,也包括DDL与DML,关系可以理解为:一个关系就是一张数据表

数据库设计

1、设计过程

1、制定需求规格文档,并选择一个数据模型。(商业需求定制部分)
2、根据需求定义属性,并且组织到多个表中。(计算机科学处理部分)
如何合理的组织?
一、使用实体-联系(E-R)模型,通常使用UML建模语言
二、规范化,生成一组关系表

数据存储于查询

存储管理器

权限及完整性管理器
事务管理器
文件管理器
缓冲区管理器

查询处理器

DDL解析器
DML解析器
查询执行引擎

事务管理

事物是数据库应用中完成单一逻辑功能的操作集合。每个事物具有原子性和一一致性。

上一篇 下一篇

猜你喜欢

热点阅读