当前位置:Gxlcms > 数据库问题 > 数据库入门

数据库入门

时间:2021-07-01 10:21:17 帮助过:22人阅读

(Database或DB)

       简单地说:数据库(Database或DB)是存储、管理数据的容器;
       严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。
       总结:数据永远是数据库的核心。

2、数据库管理系统(DBMS):

       通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库对象的访问(增、删、改、查等操作),并可以轻松地完成数据库的维护 工作(备份、恢复、修复等操作)。

       数据库用户无法直接通过操作系统获取数据库文件中的具体内容;
数据库管理系统通过调用操作系统的进程管理、内存管理、设备管理以及文 件管理等服务,为数据库用户提供管理、控制数据库容器中各种数据库对象、数 据库文件的接口。

       数据库管理系统常用的数据模型有层次模型、网状模型、关系模型、面向对象模型四种。

3、关系型数据库管理系统RDBMS


       基于“关系模型”的数据库管理系统称为关系数据库管理系统(简称为RDBMS)。随着关系数据库管理系统的日臻完善,目前关系数据库管理系统已占据主导地位。常见的关系型数据库管理系统有Oracle、MySQL、PostgreSQL、MS SQL Server等。

技术图片
数据库管理系统使用的是常见的C/S架构设计的。其中C代表client  S代表 server,即客户端/服务器架构。

其中C跟S可以在同一台计算机上。

技术图片

也可以分布在不同的计算机上

技术图片

C跟S之间通信是通过网络连接的,当C/S在同一台计算机上的时候C通过本地回环网络( localhost或者127.0.0.1)访问S;

当C/S在不同的计算机上的时候,C访问S需要连接S所在计算机的网络地址。

4、结构化查询语言SQL
结构化查询语言(Structured Query Language或简称为SQL)是一种应用最为广泛的关系数据库语言,该语言定义了操作关系数据库的标准语法,几乎所有的关系数据库管理系统都支持SQL。

      总结一下:SQL就像Java、C、python等属于一种语言,而MySQL、Oracle等是一整套系统软件,用来组织、管理磁盘上的数据。

数据库入门

标签:https   面向对象模型   接口   设备管理   数据模型   支持   面向   含义   直接   

人气教程排行