当前位置: 首页>数据库>正文

若依数据库管理系统架构 数据库管理系统框架

数据库系统整体框架

通常我们所说的数据库指的都是关系数据库,其余还有以关系数据数据库为基础,慢慢发展而来的面向对象数据库、XML数据库、NoSQL数据库等非关系数据库,以及具有一定特性的图像数据库、工程数据库等等,该系列仅记录关系数据库的相关理论及应用。

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库,第1张

就关系数据库而言:

最重要的概念是表(Table),数据库(DB)是对这种相互有关联关系的表的集合,数据库管理员(DBA)通过数据库管理系统,使用数据库语言(SQL)对这样一个数据库进行管理、维护与控制;对于最终用户而言,不需要掌握SQL,只需要通过数据库应用程序(DBAP)对数据库进行使用;而要完成这样一个具体的数据库系统,需要完成从现实世界到信息世界、再到计算机世界的抽象。

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库_02,第2张

表(Table):以按行按列组织及展现的数据

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库管理_03,第3张

数据库(Database):相互之间有关联关系的Table的集合

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_若依数据库管理系统架构_04,第4张

数据库管理系统(DBMS):管理数据库的一种系统软件,用户通过DBMS访问数据库中的数据,例如MySQL数据库管理系统这里需要区分数据库系统(DBS)和数据库管理系统(DBMS),DBS是指包含数据库、数据库管理系统、数据库管理员、数据库应用程序计算机基础系统在内的一种工作环境。

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库管理_05,第5张

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库_06,第6张

关于数据库管理系统和SQL语言

使用者通过SQL语言利用DBMS来操作数据库,因此从用户角度看,DBMS需要具备的功能有:
- 数据库定义:定义数据库中Table的名称、标题(内含的属性名称及对该属性的值的要求等)
- 数据库操纵:对数据库的Table进行增删改查等操作
- 数据库控制:控制数据库中的数据,哪些用户可以使用、哪些用户不可以

如何理解SQL语言和其余高级语言的关系呢:一条数据库语言相当于高级语言的一个或多个循环程序,同时
,数据库语言可以嵌入到高级语言中使用。

若依数据库管理系统架构 数据库管理系统框架,若依数据库管理系统架构 数据库管理系统框架_数据库管理_07,第7张



https://www.xamrdz.com/database/6az1957482.html

相关文章: