蓉华技术课堂:数据库_002

发布日期: 2021-03-22

浏览量: 900

又到了蓉妹的技术小课堂时间,今天的目标是:掌握数据库系统组成架构

数据库系统组成

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

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

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

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

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

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

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

·数据库管理系统(Database Management System DBMS):是用户创建、管理和维护数据库时所使用的软件

·管理数据库的软件:位于用户与OS之间,对数据库进行统一管理

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

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

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

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

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

· DBMS软件:

·服务器软件:MySQL、Oracle

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

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

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

·数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据(允许用户新增、修改、删除DB中的数据)

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应用程序连接数据库的标准方法,是1种用于执行SQL语句的 Java API。

恭喜铁汁们又学到了新知识,有没有觉得自己又牛逼了一丢丢?

但是铁汁们先不要飘,知识的学习要讲究长久的持续性,虽然现在记住了,但说不定过段时间就对这个知识点模糊了。

所以有空的时候一定要常常复习,形成记忆,这样才能更好地掌握这些内容。

同时,之前的课程漏掉的铁汁们也记得去补补内容哦!

那我们下次技术小课堂再见咯!


关注我们
值得信赖的IT教育机构

值得信赖的IT培训机构

成都校区地址:成都市高新区天府二街蜀都中心1期1号楼 西安校区地址:西安市经开区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育,行胜于言,IT培训机构口碑选择(蜀ICP备20007585号-1 )

版权所有 © 成都蓉华软创科技有限公司 2016-2020

微信咨询

微信咨询

联系电话

联系方式

173-5852-6576