数据库技术有哪些特点为

数据库技术有哪些特点为,第1张

1,以数据为中心,通过组织数据形成综合性的数据库,为各应用共享

2,数据冗余少,易修改,易扩充。

3,采用一定的数据模型。

4,程序和数据有较高的独立性

5,具有良好的用户接口,用户可以方便的开发和使用数据库

6,对数据进行统一管理和控制,提供了数据的安全性,完整性

(1)采用复杂的数据模型表示数据结构,数据冗余小,易扩充,实现了数据共享。(2)具有较高的数据和程序独立性,数据库的独立性有物理独立性和逻辑独立性。(3)内存数据库为用户提供了方便的用户接口。(4)内存数据库提供4个方面的数据控制功能,分别是并发控制、恢复、完整性和安全性。数据库中各个应用程序所使用的数据由数据库统一规定,按照一定的数据模型组织和建立,由系统统一管理和集中控制。(5)增加了系统的灵活性。

1数据结构化

数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的记录内部是有结构的。传统文件的最简单形式是等长同格式的记录集合。例如:一个学生的人事记录文件,每个记录都有如图1所示的记录格式。

2数据的共享性高,冗余度低,易扩充

数据库系统从整体角度描述数据,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。所谓数据的不一致性,是指同一数据不同拷贝的值不一样。采用人工管理或文件系统管理时,由于数据被重复存储,当不同的应用使用和修改不同的拷贝时就很容易造成数据的不一致。在数据库中数据共享,减少了由于数据冗余造成的不一致现象。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统d性大,易于扩充,可以适应各种用户要求。可以取整体数据的各种子集于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据便可以满足新的需求。

3数据的独立性高

数据的独立性是数据库领域中的一个常用术语,包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中的存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,而应用程序却不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。

4数据由DBMS统一管理和控制

数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一数据。为此,DBMS还必须提供以下几方面的数据控制功能:

(1)数据的安全性(Security)保护

数据的安全性是指保护数据以防止不合法的使用造成数据的泄密和破坏。使每个用户只能按规定,对某些数据以某些方式进行使用和处理。

(2)数据的完整性(Integrity)检查

数据的完整性指数据的正确性、有效性和相容性。完整性检查将数据控制在有效的范围内,或保证数据之间满足一定的关系。

(3)并发(Concurrency)控制

当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果,或使得数据库的完整性遭到破坏,因此必须对多用户的并发 *** 作加以控制和协调。

(4)数据库恢复(Recovery)

计算机系统的硬件故障、软件故障、 *** 作员的失误,以及故意的破坏会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)的功能,这就是数据库的恢复功能。数据库管理阶段应用程序与数据库之间的对应关系可用如图1-3所示的结构表示。 见书。数据库是长期存储在计算机内有组织的、大量的、共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统的不可分离的重要组成部分。具有数百万甚至数十亿字节信息的数据库已经普遍存在于科学技术、工业、农业、商业、服务业和政府部门的信息系统

三、新一代数据库技术的特点

一方面立足于数据库已有的成果和技术,加以发展进化,有人称之为"进化论"的观点和方法。另一方面的努力是立足于新的应用需求和计算机未来的发展,研究全新的数据库系统,有人称之为"革新论"的观点和方法。

可以说新一代数据库技术的研究,新一代数据库系统的发展呈现了百花齐放的局面。其特点是:

1面向对象的方法和技术对数据库发展的影响最为深远

八十年代出现的面向对象的方法和技术对计算机各个领域,包括程序设计语言、软件工程、信息系统设计,以及计算机硬件设计等都产生了深远的影响,也给面临新挑战的数据库技术带来了机会和希望。 数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象数据模型(简称对象模型)。 该模型克服了传统数据模型的局限性,为新一代数据库系统的探索带来了希望,促进了数据库技术在一个新的技术基础上继续发展。

2数据库技术与多学科技术的有机结合

数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。

计算机领域中其它新兴技术的发展对数据库技术产生了重大影响。 传统的数据库技术和其它计算机技术的互相结合,建立和实现了一系列新型数据库系统,如分布式数据库系统、并行数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等等。它们共同构成了数据库系统大家族。

3 面向应用领域的数据库技术的研究

目前数据库的特点可以总结为以下几点:

数据共享:数据库可以让多个用户或应用程序同时访问数据,实现数据共享。

数据独立性:数据库可以将数据与应用程序相分离,使得应用程序不必考虑数据的物理存储和访问细节,从而实现数据独立性。

数据安全性:数据库提供了丰富的安全机制,包括用户认证、权限管理、数据加密等,保证数据的安全性。

数据一致性:数据库可以保证数据的一致性,即使在多用户并发访问的情况下也可以保证数据的正确性。

数据持久性:数据库可以将数据持久化存储在硬盘中,即使电脑断电或者系统崩溃,数据也不会丢失。

数据规模:数据库可以处理海量的数据,支持亿级别、万亿级别的数据处理。

数据查询:数据库支持高效的数据查询 *** 作,能够快速地检索出需要的数据。

数据备份与恢复:数据库可以进行数据备份,以防止数据丢失或损坏,同时还可以通过备份文件进行数据恢复。

以上就是关于数据库技术有哪些特点为全部的内容,包括:数据库技术有哪些特点为、内存数据库的技术特点、数据库有什么特点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9701186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存