数据库的种类 RDBMS 常见的关系型数据库

数据库的种类

数据库(DATABASE)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是值数据的组织形式或数据之间的联系)来组织、存储的,我们可以向数据库发出增删改查命令来操作其中的数据

数据库的发展过程中,经历了如下几个主要的阶段:

-网状数据库:二十世纪六十年代初

-层次型数据库:二十世纪六十年代末

-关系型数据库(RDBMS):二十世纪七十年代至今

-非关系型数据库(NoSQL):二十一世纪初至今

数据库服务器

​ 当前主流的数据库是——关系型数据库(Relational Database Management System:RDBMS)

​ RDBMS分为两部分:RDBMS服务器软件和RDBMS客户端软件

​ RDBMS服务器软件:负责存储和管理数据(对于人来看都是乱码)

​ RDBMS客户端软件:负责向服务器发起增删改查命令(显示人能读懂的操作结果)

问:为什么数据打开都是乱码

答:因为数据库以一种高效的文档存储数据,本就身不是给人看的,服务器软件自身去维护的

关系型数据库结构

  • RDBMS:关系型数据库管理系统,大多采用C/S或B/S的形式;服务器端程序负责管理、维护数据,客户端程序用以远程连接到服务器并发送操作指令

  • RDBMS服务器同常以系统服务的形式启动和停止

  • RDBMS客户端可能以下列形式出现:

    • 命令行应用程序
    • 桌面应用程序
    • 浏览器应用
  • RDBMS中的数据在逻辑结构上通常呈现下述层级关系:

    SERVER -> DATABASE -> TABLE -> ROW -> COLUMN
    

常见的关系型数据库

  • SQLite

    -微型数据库,常用于移动设备

  • MySQL

    -开源的中小型数据库

  • PostgreSQL

    -开源的中小型数据库

  • SQL Server

    -Microsoft开发的中型数据库,只用于Windows系统

  • Oracle

    -Oracle公司开发的中大型数据库,可用于各种操作系统

  • DB2

    -IBM公司开发的中大型数据库,常与IBM服务搭配

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×