数据库基本概念

一,什么是数据库

数据库是一种数据管理的技术,是由一批数据构成的有序集合,是一个存储数据的仓库,本质上就是一个文件系统。

        1,数据:

        是描述事物的符号记录,形式多种多样。以记录的方式按统一的格式进行存储。

        2,表

        将不同的记录组织在一起,以行来存储数据,以列来区分数据的属性。可以供各自用户共享,具有最小冗余度和较高的数据独立性,它是统一管理的相关数据的集合。

        3,数据库

        数据库就是表的集合,是数据存储的仓库。它是以一定的组织方式存储的相互有关的数据集合。

        4,数据库管理系统

        数据库管理系统(DatabaseManagementSystem,DBMS)是实现对数据库资源有效组织、管理和存取的系统软件。可以进行数据库的建立,维护,数据定义,数据操作,数据库的运行管理功能,还能与其他软件之间进行通信。

二,数据库的工作模式

数据库基本概念_第1张图片

        1,接受应用程序的数据请求和处理请求。

        2,将用户的数据请求(高级指令)转换为复杂机器代码(底层指令)。

        3,实现对数据库的操作。

        4,从数据库的操作中接受查询结果。

        5,对查询结果进行处理(格式转换)。

        6,将处理结果返回给用户。

三,数据库的分类

        1,关系型数据库

        存储的往往是字符,字符串,数值,布尔值等。关系型数据库有Mysql(Oracle公司) 、 SQL server(微软) 、access(微软公司office产品)Oracle 、DB2(IBM公司),sybase(sybase) 等等。

         2,非关系型数据库(NoSQL)

        存储的往往是图片,视频,语音等,使用K-V键值对。非关系型数据库需要很多内存。有MongoDB,Redis。不同的是redis可以做持久化保存,可以存储对象。

你可能感兴趣的:(数据库)