数据库系统的核心是什么(数据库系统的特点)

2023-02-14 网络技术 万阅读 投稿:本站作者

数据库系统的核心是什么(数据库系统的特点)

随着很多网友们针对于数据库系统问题越来越多,小编通过花费九牛二虎之力,终于整理出来相关问题的答案,那么,数据库系统的核心是什么(数据库系统的特点)?

1、[拼音]:shujuku xitong[外文]:database systems由数据库及其管理软件组成的系统。

2、数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据管理方法。

3、发展概况人类社会离不开信息和数据。

4、新技术的不断出现,生产力的高速发展,引起社会信息量急剧增加,数据管理成了人类社会活动面临的一个主要问题。

5、计算机出现之前,人们通过各种报表、档案来管理数据,分门别类地建立各种检索工具。

6、电子计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件

7、大量的数据按一定结构形式组织起来,存放于计算机的存储设备中

8、需要时能够快速而有效地找出所需的数据

9、早期,数据管理任务由文件系统执行

10、但是,文件系统中的数据是面向应用的,每项应用各自建立自己的一组文件,造成数据大量冗余,浪费了存储空间

11、文件本身是无结构的、不易扩充的信息集合,用户程序和数据相互依赖,难于实现数据的共享,文件系统还难于保证数据的安全和完整。

12、60年代以来在传统的文件系统的基础上发展了数据库技术。

13、1968年美国数据系统语言协会数据库任务组(DBTG)提出关于数据库技术的报告,并于1971年通过文件,正式确定了数据库设计的网络方法(DBTG方法),为数据库技术奠定了基础。

14、1968年美国IBM公司研制的信息管理系统(IMS),是著名的层次模型数据库系统的典型代表

15、1970年,E.F.科德提出数据库的关系模型,开创了数据库的关系方法和数据库规范化理论的研究

16、关系方法的出现促进了数据库理论的研究,把数据库的理论与技术推向了一个高级阶段

17、数据库系统的应用已深入到人类生活的各个领域,数据库系统已成为数据处理的核心机构

18、基本组成数据库系统一般由四个部分组成(图1)

19、(1)数据库:即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合

20、一般说,数据库的容量是很大的,数据按一定的组织结构存放,以便查询利用。

21、数据库中的数据没有不必要的冗余,能为多种应用服务,且数据的存储方式和位置相对地独立于使用它们的程序。

22、(2)数据库管理系统(DBMS):它是一组能完成描述、管理、维护数据库的程序系统

23、它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作

24、(3)数据库管理员 (DBA):负责设计、建立、维护、管理数据库

25、(4)用户和应用程序:它们的操作是以数据库中的数据为基础进行的

26、每个用户只用到数据库中的一部分数据,不同用户使用的数据常以多种方式重叠

27、根据美国国家标准化协会关于数据库系统的总结构的建议,整个数据库系统分为三级(图2):面向用户或应用程序员的外级:面向建立和维护数据库人员的概念级:面向具体实现在计算机中存储数据人员的内级

28、各级有各自的描述语言和内容,数据在各级之间进行转换或映射。

29、描述信息和数据的格式及方法称为模式。

30、在外级的称为外模式,在概念级的称为概念模式,在内级的称为内模式。

31、这样一种结构使得数据库系统的概念更加清楚,各级目的、功能、作用彼此界限分明

32、这种结构的思想已被国际上广泛接受

33、基本要求对数据库系统的基本要求是:(1)能够保证数据的独立性

34、数据库的用户程序、数据逻辑结构与数据存储结构之间应相对独立,其中之一发生变化对其他二者不发生影响或影响很小

35、在数据处理系统中软件费用占很大比重,而且越来越大

36、对于软件来说,数据和程序是同样重要的因素,而且数据具有更大的稳定性

37、数据和程序相互独立,有利于加快软件开发速度,节省开发费用。

38、(2)冗余数据少,数据共享程度高。

39、(3)系统的用户接口简单,用户容易掌握,使用方便。

40、(4)能够确保系统运行可靠,出现故障时能迅速排除:能够保护数据不受非受权者访问或破坏:能够防止错误数据的产生,一旦产生也能及时发现

41、(5)有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况

42、(6)具有可修改性和可扩充性

43、(7)能够充分描述数据间的内在联系,不仅能够描述简单的数据逻辑结构,也能够描述复杂的数据逻辑结构

44、发展趋势数据库系统的研究主要集中在以下几个方面:(1)实现数据库标准化,建立通用的、标准化的数据库,使用户接口尽量简单通用

以上就是小编为您介绍的关于数据库系统的相关内容,本文到此结束。如果遇到这方面的问题,建议直接联系小编进行咨询。
声明:百科吧所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系569242693@qq.com