准确理解数据库系统,学会区分数据库系统和数据库管理系统

Yanyan 618 2023-10-20

准确理解数据库系统

我们在上网时,会看到文字、图像、音频、视频等文件内容。这些文件都存储在Web服务器的数据库系统上。这篇经验告诉你,如何更好的理解数据库系统。

工具/原料

可以连网的电脑一台

方法/步骤

1、数据库系统有点像商城的仓库,仓库中存放着各式各样的商品;数据库时一个电子化的仓库,里面存储这各式各样的文件信息。

2、现实中的仓库主要由仓库、货架、商品组成,数据库系统则由数据库、数据表、数据组成。现实中的仓库由管理员在房屋中进行管理,数据库系统则由用户通过软件进行管理。

3、现在市面上比较流行的数据库软件有MySql、***、***。每一种数据库都有自己的适用场景。


如何区分数据库系统和数据库管理系统


本帖从数据库系统与数据库管理系统的概念出发,从而陈述两者的区别。


工具/原料


基本知识

数据库系统

数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库系统一般由4个部分组成:

(1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。

(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。

(3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。

(4)人员:主要有4类。

第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。

第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。

第三类为最终用户,他们利用系统的接口或查询语言访问数据库。

第四类用户是数据库管理员(data base administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。


数据库管理系统

数据库管理系统,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

区别:

数据库系统:数据库、数据库管理系统、硬件、操作人员的合在一起的总称数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件(数据库应用系统)。数据库管理系统是位于操作系统和数据库应用系统之间的数据库管理软件。

如何区分数据库系统和数据库管理系统
如何区分数据库系统和数据库管理系统








版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分布式文件存储和分布式块存储
下一篇:大数据的分布式数据库的发展趋势及大数据分布式存储的技术包括哪些
相关文章