数据库系统架构组成

数据库系统架构组成

数据库系统架构组成

1. 简介:数据库系统由硬件和软件共同构成。

· 硬件主要用于存储数据库中的数据,包括计算机、存储设备等。

· 软件主要包括:DBMS、支持DBMS运行的OS、多种语言应用开发的访问技术等。

数据库系统架构组成

2. 数据库系统由(数据库、DBMS、数据库应用程序)3部分组成,对数据提供安全控制和完整性控制。

·数据库(Database):有组织的数据或信息的集合(理解为:存储数据的仓库)

·存储数据的仓库:理解为:存储数据的容器,提供存储空间用于存储各种数据

·1个数据库系统中:管理多个数据库

·数据库管理系统:它是用户在创建、管理和维护数据库时使用的软件

·数据库管理软件:位于用户和操作系统之间,统一管理数据库

·数据库管理系统功能:定义数据存储结构,提供数据操作机制,维护数据库的安全性、完整性和可靠性

· DBMS架构(C/S模式):

· 服务器:运行在[数据库服务器]的计算机上,处理数据文件,负责处理【客户数据访问和处理】请求

· 客户机:运行【客户机软件】的计算机,与用户打交道的软件,负责提交请求给:服务器软件

· 用户使用过程:用户需求 ——> c软件 发送请求 ——> S软件 处理请求 ——> 返回结果给c软件 ——> 用户响应

· DBMS软件:

·服务器软件:MySQL、Oracle

·客户机软件:MySQL程序(mysql,用于命令行操作)、Mysql管理器(mysql administrator,用于mysql服务器的管理)、Mysql查询浏览器(mysql query browser,用于编写和执行mysql命令)、程序语言脚本

·数据库应用程序(Database Application):提高数据库系统的处理能力,对DBMS的补充

·多数情况下,DBMS无法满足对数据管理的要求。

·数据库应用程序负责与数据库管理系统通信,访问和管理存储在数据库管理系统中的数据(允许用户添加、修改和删除数据库中的数据)

数据库系统架构组成

3. SQL(结构化查询语言):用于与数据库通信(对数据库进行操作[查询、修改等])的语言

·SQL标准:ANSI SQL、SQL-92、SQL-99标准。各数据库厂商提供不同版本的SQL(原始ANSI标准、新标准)

· SQL组成:4部分

·数据定义语言DDL:如 CREATE、ALTER、DROP等语句

·数据操作语言DML:如 INSERT、UPDATE、DELETE语句

·数据查询语言DQL:如 SELECT语句

·数据控制语言DCL:如 GRANT、REVOKE、COMMIT、 ROLLBACK等语句

·SQL常用功能:

·对数据库执行:查询

·操作数据表中的数据(CRUD)

·操作数据库对象(数据库、表、视图、存储过程等)

4. 数据库访问技术:不同的编程语言有不同的数据库访问技术,编程语言通过这些技术执行SQL语句,管理数据库。

·ODBC(open database connectivity ):开放数据库互连,为访问不同的的SQL数据库提供了1个共同的接口。

·JDBC(java database connectivity):Java数据库连接,一种将Java应用程序连接到数据库的标准方法,是一种执行SQL语句的Java API。

知识的学习要注意长期的连续性。虽然现在记起来了,但是过一段时间可能就模糊了。所以有空的时候一定要勤复习,形成记忆,这样才能更好的掌握这些内容。同学们要随时回顾课程,加深记忆,这样才能让自己的知识更加巩固,温故而知新,赶紧点击课程链接继续学习吧!https://edu.hellobi.com/course/explore?c2=43

分享扩散:

改版

反馈