数据管理技术的现代发展论文

数据管理技术的现代发展论文

问:数据管理技术的产生 和 发展
  1. 答:数据库技术从开始到现在一共经历了三个发展阶段:第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。第一代包括网状和层次数据库系统,因为逻辑复杂,实现及开发难度大,存在没多久就被第二代取代了。第二代数据库系统支持关系数据模型。关系模型不仅具有简单、清晰的优点,具有形式基础好、数据独立性强、数据库语言非过程化等特点,这些特点是数据库技术发展到了第二代的显著标志。第三代数据库系统的特征是数据模型更加丰富,数据管理功能更为强大,能够支持传统数据库难以支持的新的应用需求。文件系统缺点是统一、规范性不强、冗余度大,管理不方便,无法开成有效的搜索管理、安全性差,优点是实现技术简单。页数据库系统的优缺点与文件管理系统刚好相反。
问:数据库的发展简史
  1. 答:可以参考 PingCAP 的 介绍, 同事了解下 国内分布式数据库排行榜一的 TiDB.  有更多问题,可以到 AskTUG 一起讨论,多谢。 
问:数据库管理技术的发展一共经历了几个阶段?请简述最高级阶段的特点。
  1. 答:数据管理技术的发展可以大体归为三个阶段:人工管理、文件系统和数据库管理系统。数据库管理系统是目前最高级的阶段。这一阶段(60年代后期),数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统来实现(DBMS)。概括起来,数据库系统阶段的数据管理具有以下特点:l 采用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。通过所有存取路径表示自然的数据联系是数据库与传统文件的根本区别。这样,数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。l 有较高的数据独立性。数据的逻辑结构与物理结构之间的差别可以很大。用户以简单的逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据之间转换由数据库管理系统实现。l 数据库系统为用户提供了方便的用户接口。用户可以使用查询语言或终端命令操作数据库,也可以用程序方式(如用C一类高级语言和数据库语言联合编制的程序)操作数据库。l 数据库系统提供了数据控制功能。例如,1。数据库的并发控制:对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据;2。数据库的恢复:在数据库被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个正确状态;3。数据完整性:保证数据库中数据始终是正确的;4。数据安全性:保证数据的安全,防止数据的丢失、破坏。增加了系统的灵活性。对数据的
数据管理技术的现代发展论文
下载Doc文档

猜你喜欢