0
点赞
收藏
分享

微信扫一扫

数据库控制系统

基本定义

​​ 播报​​​​数据库系统​​​​DBS​​(Data Base System,简称​​DBS​​)通常由​​软件​​、​​数据库​​和​​数据管理​​员组成。其​​软件​​主要包括​​操作系统​​、各种​​宿主语言​​、实用程序以及​​数据库管理系统​​。​​数据库​​由​​数据库管理系统​​统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。​​数据管理​​员负责创建、监控和维护整个​​数据库​​,使数据能被任何有权使用的人有效使用。​​数据库管理员​​一般是由业务水平较高、资历较深的人员担任。 [1] ​​数据库控制系统_数据​​数据库系统数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。 [1] ​​数据库系统​​是为适应​​数据处理​​的需要而发展起来的一种较为理想的数据处理的核心机构。​​计算机​​的高速处理能力和​​大容量存储器​​提供了实现​​数据管理​​自动化的条件。​​数据库​​研究跨越于​​计算机应用​​、​​系统软件​​和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。​​数据库系统​​的出现是​​计算机应用​​的一个里程牌,它使得​​计算机应用​​从以科学计算为主转向以​​数据处理​​为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的​​文件​​系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由​​系统软件​​(​​数据库管理系统​​)来完成,而提供给用户的是简单易用的​​数据库语言​​。由于对​​数据库​​的操作都由​​数据库管理系统​​完成,所以​​数据库​​就可以独立于具体的​​应用程序​​而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是​​数据库系统​​的重要特征。数据共享节省了大量人力物力,为​​数据库系统​​的广泛应用奠定了基础。​​数据库系统​​的出现使得普通用户能够方便地将日常数据存入​​计算机​​并在需要的时候快速访问它们,从而使​​计算机​​走出科研机构进入各行各业、进入家庭。 [1] 数据库系统有大小之分,大型数据库系统有SQL Server、Oracle、DB2等,中小型数据库系统有Foxpro、Access、MySQL。

构成

​​数据库系统​​一般由4个部分组成:(1)​​数据库​​(database,DB)是指长期存储在​​计算机​​内的,有组织,可共享的数据的集合。​​数据库​​中的数据按一定的数学模型组织、描述和存储,具有较小的​​冗余​​,较高的​​数据独立性​​和易扩展性,并可为各种用户共享。(2)硬件:构成​​计算机系统​​的各种​​物理设备​​,包括存储所需的​​外部设备​​。硬件的配置应满足整个​​数据库系统​​的需要。(3)​​软件​​:包括​​操作系统​​、​​数据库管理系统​​及​​应用程序​​。​​数据库管理系统​​(database management system,DBMS)是​​数据库系统​​的核心​​软件​​,是在​​操作系统​​的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的​​系统软件​​。其主要功能包括:数据定义功能、数据操纵功能、​​数据库​​的运行管理和数据库的建立与维护。(4)人员:主要有4类。第一类为​​系统分析员​​和​​数据库设计​​人员:系统分析员负责应用系统的​​需求分析​​和规范说明,他们和用户及​​数据库管理员​​一起确定系统的硬件配置,并参与​​数据库系统​​的​​概要设计​​。​​数据库设计​​人员负责数据库中数据的确定、数据库各级模式的设计。第二类为​​应用程序​​员,负责编写使用​​数据库​​的应用程序。这些​​应用程序​​可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问​​数据库​​。第四类用户是​​数据库管理员​​(data base administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体​​数据库​​中的信息内容和结构,决定数据库的​​存储结构​​和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。

特点

数据的结构化,数据的共享性好,数据的独立性好,​​数据存储​​粒度小,​​数据管理​​系统,为用户提供了友好的接口。​​数据库控制系统_数据_02​​数据库系统​​数据库系统​​的核心和基础,是​​数据模型​​,现有的数据库系统均是基于某种数据模型的。​​数据库系统​​的核心是​​数据库管理系统​​。​​数据库系统​​一般由数据库、​​数据库管理系统​​(DBMS)、应用系统、​​数据库管理员​​和用户构成。DBMS是​​数据库系统​​的基础和核心。

基本要求

​​ 播报​​对​​数据库系统​​的基本要求是:①能够保证数据的独立性。数据和程序相互独立有利于加快​​软件开发​​速度,节省开发费用。②冗余数据少,数据共享程度高。③系统的​​用户接口​​简单,用户容易掌握,使用方便。④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。⑤有重新组织数据的能力,能改变数据的​​存储结构​​或​​数据存储​​位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的​​数据组织​​零乱和时空性能变坏的状况。⑥具有可修改性和可扩充性。⑦能够充分描述数据间的内在联系。

举报

相关推荐

0 条评论