在大数据、云计算等概念被广泛提及的今天,数据库作为入门知识,它的重要性想必大家都知道了,今天小编为大家整理了一些数据库的基础知识,快快收藏吧~
目录:
一、基本概念
二、数据库分类
三、数据库模型
四、数据库语言四大类
五、五个基本的关系代数操作
六、完整性
七、常用关系型数据库
八、国产化数据库
一、基本概念
首先,我们先来辨析一下几个关于数据库的基本概念,什么是 DB ?什么是 DBMS ?他们之间的联系和区别是什么?
1. Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。
2. DB:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3. DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
4. DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
5.实体和属性:客观存在并可相互区别的事物称为实体。实体所具有的某一特性称为属性。
6.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。
7.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。
数据库是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备上的文件,也可以不是。用户并不直接访问数据库,而是使用DBMS,DBMS为人们提供方便、高效的环境来存储和检索数据的方法。
二、数据库分类
早期比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库和关系型数据库。在当今的互联网中,最常用的数据库主要是两种,即关系型数据库和非关系型数据库。
1.关系型数据库