问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库的概述和发展历史

发布网友 发布时间:2022-12-27 17:01

我来回答

1个回答

热心网友 时间:2023-11-11 17:11

数据模型是数据库系统的核心和基础。

因此,对数据库技术发展阶段的划分应该以数据模型的发展演变作为主要依据和标志。

总体说来,数据库技术从开始到现在一共经历了三个发展阶段:第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。

第一代包括网状和层次数据库系统,是因为它们的数据模型虽然分别为层次和网状模型,但实质上层次模型只是网状模型的特例而已。

这二者都是格式化数据模型,都是在60年代后期研究和开发的,不论是体系结构、数据库语言,还是数据的存储管理,都具有共同特征,所以它们应该划分为一代。

第二代数据库系统支持关系数据模型。

关系模型不仅具有简单、清晰的优点,而且有关系代数作为语言模型,有关系数据理论作为理论基础。

因此关系数据库具有形式基础好、数据独立性强、数据库语言非过程化等特点,这些特点是数据库技术发展到了第二代的显著标志。

虽然关系数据模型描述了现实世界数据的结构和一些重要的相互联系,但是仍然不足以抓住和表达数据对象所具有的丰富而重要的语义,因而它属于语法模型。

第三代数据库系统的特征是数据模型更加丰富,数据管理功能更为强大,能够支持传统数据库难以支持的新的应用需求。

(一) 特点

数据库管理系统将具有一定结构的数据组成一个 *** ,它主要具有以下几个特点:

1. 数据的结构化 数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一 *** 的数据具有相似的特征。

2. 数据的共享性 在一个单位的各个部门之间,存在着大量的重复信息。

使用数据库的目的就是要统一管理这些信息,减少冗余度,使各个部门共同享有相同的数据。

3. 数据的独立性 数据的独立性是指数据记录和数据管理软件之间的独立。

数据及其结构应具有独立性,而不应该去改变应用程序。

4. 数据的完整性 数据的完整性是指保证数据库中数据的正确性。

可能造成数据不正确的原因很多,数据库管理系统通过对数据性质进行检查而管理它们。

5. 数据的灵活性 数据库管理系统不是把数据简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。

6. 数据的安全性 根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。

(二) 功能

一个好的数据库管理系统应具有很多功能,其中最基本的有以下3种:

1. 数据定义 数据库管理系统提供定义数据类型和数据存储形式的功能。

每个记录的每个字段中的信息为一个数据。

因记录的信息不同,其数据类型也应不同。

通过定义数据类型,可以在一定程度上保证数据的完整性。

最简单的要求是,完整性规则应保证不能在定义为数字的字段中存放文本类型的数据。

2. 数据操作 数据库管理系统提供多种处理数据的方式。

例如,在一张表中查找信息或者在几个相关的表或文件中进行复杂的查找;使用相应的命令更新一个字段或多个记录的内容;用一个命令对数据进行统计,甚至可以使用数据库管理系统工具进行编程,以实现更加复杂的功能。

3. 数据控制 数据库管理系统对数据提供一定的保护措施,从而保证在多个用户共享数据时,只有被授权的用户才能查看或修改数据。
数据库的概述和发展历史

因此关系数据库具有形式基础好、数据独立性强、数据库语言非过程化等特点,这些特点是数据库技术发展到了第二代的显著标志。虽然关系数据模型描述了现实世界数据的结构和一些重要的相互联系,但是仍然不足以抓住和表达数据对象所具有的丰富而重要的语义,因而它属于语法模型。第三代数据库系统的特征是数据模型...

对数据库发展历史的看法

总体说来,数据库技术从开始到现在一共经历了三个发展阶段:第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。 第一代包括网状和层次数据库系统,是因为它们的数据模型虽然分别为层次和网状模型,但实质上层次模型只是网状模型的特例而已。这二者都是格式化数据...

什么是数据库 数据库概述

数据库概述 本质上“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”。数据库的种类 目前,网站中使用的数据库有做软的Access,MSSQL和SYBASE的MySQL三类。它们有各自的优点,分别适食在不同的网站规楼和语言时使用。比方说中小型的ASP网站大多都是使用Access数据庠,PHP网站大...

数据库系统原理自考

数据库系统原理自考包含的内容如下:1、数据库系统的概述:介绍数据库系统的定义、特点、分类、应用领域和发展历程等内容。2、数据模型:介绍关系模型、层次模型、网状模型、面向对象模型等数据模型的概念、特点和应用。3、数据库设计:介绍数据库设计的原则、方法和步骤,包括需求分析、概念设计、逻辑设计和...

数据库,增量同步和全量同步是什么?

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的...

数据库技术的概述

即:数据库技术是研究、管理和应用数据库的一门软件科学。数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和...

中国生物医学文献数据库概述

中国生物医学文献数据库,简称CBMdisc,是由中国医学科学院医学信息研究所于1994年精心研发的综合型中文医学文献数据库。这个数据库收录了自1978年以来的1600多种中国生物医学期刊的丰富内容,包括期刊论文和汇编,总数超过400万条记录,每年新增约35万条,展现了其广泛的文献积累和持续的增长态势。CBMdisc覆盖...

数据库系统原理与应用的图书目录

5.3  数据库系统阶段(20世纪60年代后期以来)1.5.4  数据库技术的研究领域、应用领域和发展方向习题一第二章 数据模型2.1 数据描述2.1.1 数据的三种范畴2.1.2 实体间的联系2.2 概念数据模型与E.R方法2.2.1 数据模型概述2.2.2 数据模型的三要素2.2.3 概念数据模型2.2.4 概念数据...

数据库系统原理教程目录

第1章 绪论 1.1 引言1.1.1 数据与数据库基础:数据、数据库系统、数据库管理系统1.1.2 数据库技术的历史和发展1.1.3 数据库技术的研究领域1.2 数据模型:要素、概念模型与数据模型1.3 数据库系统结构:模式结构和体系结构1.4 数据库管理系统:功能、组成和工作过程1.5 数据库工程与应用:...

数据库系统教程的作品目录

第Ⅳ篇 发展篇第15章 数据库技术的发展 30015.1 数据库技术的发展 30015.1.1 传统数据库技术的发展历程 30015.1.2 新一代数据库管理系统 30215.2 面向对象技术与数据库技术的结合 30215.2.1 新的数据库应用和新的数据类型 30215.2.2 面向对象数据模型 30315.2.3 面向对象数据库的优点 30615.2.4 对象关系...

数据库的发展历史 数据库历史发展与未来 简述数据库发展史 数据库技术的发展简史 数据库管理的发展历程 数据库的产生和发展 数据库的发展史分哪几个阶段 数据库系统的发展历程 大数据的历史发展
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机主页面左上角-54代表什么意思 我是医院编制外护士,想贷款买二手房,请问该怎么操作?我的工资卡是农行... 二手房交易刷的卡必须是工资卡吗 大光板木门好看吗 ...流行音乐演唱专辑奖是啥意思和最佳国语男歌手有啥区别 “压力大”英文怎么说?是用“pressure”还是用“stress”? 家人不幸患上结肠癌,现在肚子跟皮球一样,医生又不让吃喝,请好心人能提... 老人不大便多久会死 结肠癌晚期呕吐厉害如何缓解 浊流的拼音? 为什么我老设置不了百度登陆的名字阿 百度的用户名怎么不好改啊 如何制作孜然鸡胗孜然鸡胗的烹饪方法 孜然洋葱炒鸡胗怎么做 新乡医学院研究生报的是第一临床学院在哪住?住宿条件如何? 新乡医学院影像住宿条件? 新乡医学院三全学院宿舍条件,宿舍几人间环境好不好(图片) 新乡医学院宿舍条件,宿舍几人间环境好不好(图片) 2020年新乡医学院宿舍条件怎么样环境图片_宿舍有没有空调 萌牙电动牙刷怎么样?萌牙电动牙刷好用吗? 电动牙刷clean和white的区别 2022年10月苍狼电视剧什么频道播放 电脑耳机未插麦克风怎么办 北京最大的棉被批发市场在什么地方? 谁知道北京上地附近哪有做被子的啊,就是纯棉花的特别厚特别厚的被子。我现在住的地方特别冷,特想做个厚 请问北京海淀区哪里有做被子的,我住在五道口,现在用的还是夏天的被子,冷了。要纯手工厚一点的被子, 北京东城区光明楼附近有加工棉被的吗 小学数学(3,5)哪个是行,哪个是列 如何进入360极速模式 米家智能后视镜卡顿 优仔云仓东西为啥便宜 微信验证多久会过期 微信拉黑多少时间需要验证 Robust火山图:一种含离群值的代谢组数据差异分析方法 单细胞亚群差异基因火山图 - 信息提示 宝宝吃夜奶的危害性 【喂夜奶对宝宝有什么不好】给宝宝喂夜奶有什么不好 wa字符串加密方式 图腾怎么设置wa CSGO一个印花多少钱? csgo帝皇印花会涨价吗 csgo里约印花什么时候打折 qq作业里两个名字怎么弄 QQ群里两个头像昵称,,是怎么造成的? 我的被封31天,怎么解封? 为什么用自己的笔记本去搞PLC,会容易宕机? 我是学工业设计的电脑上需要用到3D渲染,PS等绘图工具求大神们推荐一款好用的笔记本 产品设计(工业设计)用什么笔记本 换手机如何备份微信