本系列内容主要参考哈工大战德臣老师讲解的《数据库系统》整理的笔记及个人理解

目的:

1.学习什么是数据库,及关系数据库中表格中的基本定义

2.学习数据库,数据库管理系统,数据库系统的基本概念

3.学习数据库管理系统基本功能

第一个目标

从数据的角度看,数据库是指有关联关系的数据的集合

从表格的角度看,数据库是值有关联关系的表格的集合

其实传统的纸质表格,比如打印一张表统计全班同学的信息,这个其实就可以看作数据库中的表格,全校的集中到一起保存,这个集合其实就是数据库了。

数据库存储在计算机中我们需要关心其存储和数据操作。

下面是表格的一些定义:关系模式和关系在后面会有讲解

dba和数据仓库差别是什么 数据库中dba是什么_dba和数据仓库差别是什么


第二个目标

数据库管理系统(DBMS),管理数据库的软件,比如mysql,sqlserver等

数据库管理员(DBA),管理数据库的人员,通常是利用数据库管理系统

数据库应用(DBAP),建立在数据库之上的应用软件,比如oa等

数据库系统,通常是指DBMS,DB,DBA,DBAP等的集合。

总结:如果发现以前对数据库的称呼不是很准确,不需要在工作中太较真,但是弄清楚这些定义对整个系统的学习是有帮助的。

第三个目标

数据管理系统一般需要4个基本的功能

1.定义数据库,包括创建数据库,创建表等操作

2.操作数据,包括对数据的增删改查

3.数据库控制,主要指对操作权限的控制

4.数据库维护,主要转储,数据恢复,性能分析等。

针对上面四个功能,需要有三种语言,这三种的集合基本组成了sql语言

1a.数据定义语言,DDL,Data Definition Language

2a.数据操作语言,DML,Data Manipulation Language

3a.数据控制语言,DCL,Data Control Language

数据库管理系统的组成部分及执行结构如下:

dba和数据仓库差别是什么 数据库中dba是什么_数据库系统_02