一、编程,统计数据库中60分以下、60-69、70-79、80-89、90以上各有多少人。(要求显示成绩统计结果)

在数据库中不是有那个查询语句,然后你可以按照你的条件在where后加上,用那个count函数来统计人数不就可以啦

二、还有没有60级魔兽数据库

单机版魔兽世界吧?下个插件(大脚等),进FB打开地图应该就可以查看了,光辉事迹的新版本可能查不到了,到魔兽官网数据库去查查

三、数据库分为哪几类?

一、数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。

二、所谓数据结构是指数据的组织形式或数据之间的联系。

三、数据结构又分为数据的逻辑结构和数据的物理结构。

数据的逻辑结构是从逻辑的角度(即数据间的联系和组织方式)来观察数据,分析数据,与数据的存储位置无关;

数据的物理结构是指数据在计算机中存放的结构,即数据的逻辑结构在计算机中的实现形式,所以物理结构也被称为存储结构。

四、层次结构模型实质上是一种有根结点的定向有序树(在数学中"树"被定义为一个无回的连通图)。

五、数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

四、中山大学怎么样?

简介:中山大学位于改革开放前沿的广东省。座落在珠江之畔、南海之滨。现有四个校区,总面积达6.17平方公里,广州南校区占地1.17平方公里,北校区占地0.39平方公里,广州东校区占地1.13平方公里,珠海校区占地3.48平方公里。各校区树木葱笼,绿草如茵,景色秀丽,各具风格,是陶冶情操、读书治学的胜境。 中山大学是一所具有优良办学传统的名牌大学。1924年,由世纪伟人孙中山先生亲手创办,并亲笔题写校训:“博学、审问、慎思、明辨、笃行”。原名国立广东大学,1926年,为纪念中山先生,改名为国立中山大学。上世纪三十年代,中山大学设有文、理、法、工、农、医、师范等7个学院。1935年学校设立研究院,开始招收研究生。五十年代,全国高校院系调整,中山大学成为一所以文理科为基础的综合性大学。新中国成立以来,中山大学一直是全国重点大学之一,也是我国首批博士、硕士学位授予单位和建立首批博士后科研流动站的单位之一。2000年9月,中山大学珠海校区在珠海市唐家湾建成,为新世纪的发展奠定了坚实的基础。2001年10月26日,中山大学与中山医科大学合并,强强联合,组成新的中山大学,学科设置更加齐全,办学力量更为壮大。 中山医科大学前身之一为博济医学堂,成立于1866年,是我国最早设立的西医学府,孙中山先生曾在此学医并从事革命活动。1936年,博济医学堂发展成为岭南大学医学院。1953年,中山大学医学院、岭南大学医学院合并成立华南医学院,1954年广东光华医学院并入。学校先后改名为广州医学院、中山医学院,1985年,改名为中山医科大学,并逐步发展成为一所多学院医科大学,在医学遗传学、眼科学、肿瘤学、寄生虫学、内科肾脏病学、器官移植、传染性肝病、生物医学工程及分子医学等方面成绩显著。 中山大学有着悠久的办学历史和深厚的学术传统,学校的历史是和一批大师级的教授、学者联系在一起的。自建校以来,学校不断延揽名师,鲁迅、郭沫若、冯友兰、傅斯年、赵元任、顾颉刚、周谷城、俞平伯、陈寅恪、岑仲勉、姜立夫等蜚声海内外的专家学者都曾执教于中山大学。柯麟、梁伯强、谢志光、陈心陶、陈耀真、秦光煜、林树模、周寿恺、钟世藩、毛文书、陈国祯等著名医学专家曾执教于中山医科大学。大师们言传身教,严谨治学的科学作风和开创学术新领域的勇气给中山大学这座科学殿堂留下了宝贵的精神财富,感染着一代又一代的莘莘学子。 中山大学是一所涵盖人文科学、社会科学、自然科学、技术科学、工学、医学、药学和管理科学等在内的综合性大学,是中国的文化和学术在南方的一个重镇。全校设有36个学院(直属系), 98个本科专业,其中有19个本科专业是国家特色专业,拥有哲学、中国语言文学、历史学、数学、物理学、化学、生物学等7个国家级基础科学研究和人才培养基地,以及生命科学与技术1个国家级人才培养基地,学校还拥有国家大学生文化素质教育基地和中国的第一个大学生体育训练基地。研究生教育方面,全校拥有22个博士学位授权一级学科、32个硕士学位授权一级学科,博士学位授权点180个,硕士学位授权点251个,还有专业学位点23个,博士后科研流动站23个,国家级重点学科25个和广东省重点学科34个。 中山大学师资力量雄厚。全校共有教职工近13000人,具有高级职称者3000多人,其中博士生导师1000多人。教师队伍中各类学科人才辈出,有中国科学院院士10人、中国工程院院士3人。 中山大学拥有水平先进、设施完善的实验室和科研基地。目前,学校有4个国家重点实验室,2个国家重点学科专业实验室,1个国家工程研究中心,8个教育部重点实验室,有6个教育部人文社会科学重点研究基地,3个卫生部重点实验室以及15个广东省重点实验室。 中山大学有着强大的医疗资源,拥有全国高校中规模最大的附属医院系统。全校共有附属第一医院、附属第二医院(孙逸仙纪念医院)、附属第三医院、附属第五医院(珠海医院)、附属第六医院(附属胃肠肛门医院)等5所附属综合性医院,以及中山眼科中心(含眼科医院)、肿瘤防治中心(含肿瘤医院)、光华口腔医院等3个专科医院。 中山大学图书馆总建筑面积达11万余平方米,位居全国高校首位,是教育部高教文献保障体系华南地区中心,也是中国高等教育文献保障体系的7个中心之一。馆内藏书529.63万册,除了提供传统的书刊借阅服务,还有互联网信息浏览、光盘数据库检索、网络数据库检索等多种形式的电子信息服务,为师生员工迅速有效地利用电子资源提供了有效的保障。 中山大学四个校区均建立了规模可观的校园网,四个校区之间的连接速率已达到千兆,在教学楼、办公楼、学生宿舍、教工住宅之间实现了光缆连接,校园网的规模、用户数位居华南地区高校前列,是国内高校中网络铺设面最广、规模最大、技术最先进、出口速率最高的校园网之一,为学校教学、科研、管理水平的整体提高奠定了良好的基础条件。 中山大学依托广东,毗邻港澳,对外学术交流活跃。迄今为止,学校已与美国、加拿大、日本、澳大利亚、英国、法国、德国等国家和地区的100多所著名大学、学术机构和团体建立了学术交流关系,并与其中的40多所签署了交流协议,其中包括7所学校的校际本科生交换协议,根据协议,我校全日制本科学生在读期间,均可申请前往这些大学进行半年到一年的学习。 中山大学现有本科生30000多人,博士研究生4000多人,硕士研究生9000多人,在职攻读硕士学位5000多人,外国留学生近1500人。 中山大学历来重视学生的全面发展,校园文化素以“开放性、包容性、多样性”在全国高校中独树一帜。宽松自主的氛围使得各级学生会和220多个学生社团充分发挥创意、尽情施展才华,营造了品位高雅、青春动感的校园生活。暑假“三下乡”活动、中外优秀文化讲座、医学人文讲座、艺术与人生讲坛、科技艺术节、维纳斯歌手大赛、“挑战杯”课外学术科技作品竞赛、学生创意基金等几十个品牌活动已经成为中大学子彰显个性、拓展素质、提升自我的大舞台。 中山大学先进的人才培养模式结出了丰硕的成果。近年来,中大学子频频参加国内外各类比赛,均取得了不俗的成绩。2002年,获亚洲创业计划大赛会场冠军,并囊括所有单项冠军。继2002年我校学生辩论队获全国大专辩论赛冠军之后,2003年代表中国参加国际大专辩论赛获得冠军。2004年,我校代表队在第四届“挑战杯”中国大学生创业计划竞赛中获总决赛银奖,在葡萄牙举行的21届国际企业管理挑战赛(GMC)世界总决赛中我校管理学院暴风雪队获得世界总决赛冠军。2005年,获得第九届“挑战杯”全国大学生课外科技学术科技作品竞赛终审决赛一等奖。2006年,我校Blackstone团队在 “IBM杯”中国高校SOA应用大赛中力夺冠军;我校学生获香港举行的第四届投资策划ACCA大学生公开赛冠军。2007年,我校环境科学与工程学院叶泉志同学因在业余天文搜索与观测中发现不少小行星而获得由国际行星协会公布的苏梅克近地天体奖;近几年来我校还连续获得全国大学生数学建模竞赛一等奖和数学建模美国赛一等奖;我校两支参赛队荣获全国大学生电子设计竞赛本科组全国一等奖;我校学生荣获第十届“挑战杯”全国大学生课外学术科技作品竞赛特等奖。2008年,我校P&T团队获得“IBM杯”全国大学生SOA业务流程建模竞赛决赛大中华区总冠军;在ACM国际大学生程序设计竞赛(ACM/ICPC)全球总决赛中,我校一直是中国六所传统强校之一,共10次冲出亚洲走向世界,在第27届ACM国际大学生计算机程序设计大赛银奖,在第28届ACM国际大学生程序设计大赛总决赛中获铜奖,成为大陆当年唯一获得奖牌的高校,在第30届竞赛中,出线资格队数在亚洲大学居第二,在第32届全球总决赛再创佳绩;我校作品IQ小博网获第六届“挑战杯”瓮福中国大学生创业计划竞赛银奖;我校物理科学与工程技术学院罗鑫同学获选赴德参加第58届诺贝尔奖得主大会;我校传播与设计学院樊瑾同学以总分第二的成绩入选中国大学生北极(斯瓦尔巴德)考察队;等等。 建校80余年来,中山大学为社会输送各类英才十余万人,校友遍及海内外,已成为了社会各界的中坚力量。在当前人才竞争激烈的环境下,以“综合素质高、发展后劲大”著称的中大毕业生,在就业市场上具有明显的优势。据统计,近年来,我校毕业生进入世界500强企业、全国知名企业、各大医院、政府机关、高校、科研院所以及出国、升学深造的毕业生人数始终保持在毕业生总人数的80%以上。随着粤港澳经济一体化进程的加快,南中国经济圈的崛起必将为中大学子提供更加广阔的发展前景。 我校研究生就业情况保持稳定,就业满意度高。2006至2008年,我校毕业研究生就业率保持在95%左右,高等院校、医疗卫生系统、公务员系统、国有重点企业等成为我校毕业研究生的主要择业对象。 中山大学位于改革开放前沿的广东省。现有四个校区,总面积达6.17平方公里,分别座落在珠江之畔、南海之滨。广州南校区占地1.17平方公里,北校区占地0.39平方公里,广州东校区占地1.13平方公里,珠海校区占地3.48平方公里。各校区树木葱笼,绿草如茵,景色秀丽,均是陶冶情操、读书治学的胜境。

注册资本:111423万人民币

五、数据库发展历史是什么?

数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。30年间数据库领域获得了三次计算机图灵奖(C.W. Bachman, E.F.Codd, J.Gray),更加充分地说明了数据库是一个充满活力和创新精神的领域。就让我们沿着历史的轨迹,追溯一下数据库的发展历程。

一. 数据库发展简史

1. 数据管理的诞生

数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。

然而,1951年雷明顿兰德公司(Remington Rand Inc)的一种叫做Univac I的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。1956年IBM生产出第一个磁盘驱动器——the Model 305 RAMAC。此驱动器有50个盘片,每个盘片直径是2英尺,可以储存5MB的数据。使用磁盘最大的好处是可以随机地存取数据,而穿孔卡片和磁带只能顺序存取数据。

1951: Univac系统使用磁带和穿孔卡片作为数据存储。

数据库系统的萌芽出现于60年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS软件都是基于某种数据模型的。所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。

最早出现的是网状DBMS,是美国通用电气公司Bachman等人在1961年开发成功的IDS(Integrated DataStore)。1961年通用电气公司(General Electric Co.)的Charles Bachman成功地开发出世界上第一个网状DBMS也是第一个数据库管理系统——集成数据存储(Integrated DataStore IDS),奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。IDS具有数据模式和日志的特征。但它只能在GE主机上运行,并且数据库只有一个文件,数据库所有的表必须通过手工编码来生成。

之后,通用电气公司的一个客户——BF Goodrich Chemical公司最终不得不重写了整个系统。并将重写后的系统命名为集成数据管理系统(IDMS)。

网状数据库模型对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。在数据库发展史上,网状数据库占有重要地位。

层次型DBMS是紧随网络型数据库而出现的。最著名最典型的层次数据库系统是IBM公司在1968年开发的IMS(Information Management System),一种适合其主机的层次数据库。这是IBM公司研制的最早的大型数据库系统程序产品。从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。

1973年Cullinane公司(也就是后来的Cullinet软件公司),开始出售Goodrich公司的IDMS改进版本,并且逐渐成为当时世界上最大的软件公司。

2. 关系数据库的由来

网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的关系数据库较好地解决了这些问题。

1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。尽管之前在1968年Childs已经提出了面向集合的模型,然而这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。Codd的心愿是为数据库建立一个优美的数据模型。后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础。关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。但是当时也有人认为关系模型是理想化的数据模型,用来实现DBMS是不现实的,尤其担心关系数据库的性能难以接受,更有人视其为当时正在进行中的网状数据库规范化工作的严重威胁。为了促进对问题的理解,1974年ACM牵头组织了一次研讨会,会上开展了一场分别以Codd和Bachman为首的支持和反对关系数据库两派之间的辩论。这次著名的辩论推动了关系数据库的发展,使其最终成为现代数据库产品的主流。

1969: Edgar F。“Ted” Codd发明了关系数据库

1970年关系模型建立之后,IBM公司在San Jose实验室增加了更多的研究人员研究这个项目,这个项目就是著名的System R。其目标是论证一个全功能关系DBMS的可行性。该项目结束于1979年,完成了第一个实现SQL的DBMS。然而IBM对IMS的承诺阻止了System R的投产,一直到1980年System R才作为一个产品正式推向市场。IBM产品化步伐缓慢的三个原因:IBM重视信誉,重视质量,尽量减少故障;IBM是个大公司,官僚体系庞大;IBM内部已经有层次数据库产品,相关人员不积极,甚至反对。

然而同时,1973年加州大学伯克利分校的Michael Stonebraker和Eugene Wong利用System R已发布的信息开始开发自己的关系数据库系统Ingres。他们开发的Ingres项目最后由Oracle公司、Ingres公司以及硅谷的其他厂商所商品化。后来,System R和Ingres系统双双获得ACM的1988年“软件系统奖”。

1976年霍尼韦尔公司(Honeywell)开发了第一个商用关系数据库系统——Multics Relational Data Store。关系型数据库系统以关系代数为坚实的理论基础,经过几十年的发展和实际应用,技术越来越成熟和完善。其代表产品有Oracle、IBM公司的DB2、微软公司的MS SQL Server以及Informix、ADABASD等等。

3. 结构化查询语言 (SQL)

1974年,IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操作。SQL提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。自产生之日起,SQL语言便成了检验关系数据库的试金石,而SQL语言标准的每一次变更都指导着关系数据库产品的发展方向。然而,直到二十世纪七十年代中期,关系理论才通过SQL在商业数据库Oracle和DB2中使用。

1986年,ANSI把SQL作为关系数据库语言的美国标准,同年公布了标准SQL文本。目前SQL标准有3个版本。基本SQL定义是ANSIX3135-89,“Database Language - SQL with Integrity Enhancement”[ANS89],一般叫做SQL-89。SQL-89定义了模式定义、数据操作和事务处理。SQL-89和随后的ANSIX3168-1989,“Database Language-Embedded SQL”构成了第一代SQL标准。ANSIX3135-1992[ANS92]描述了一种增强功能的SQL,现在叫做SQL-92标准。SQL-92包括模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性。在完成SQL-92标准后,ANSI和ISO即开始合作开发SQL3标准。SQL3的主要特点在于抽象数据类型的支持,为新一代对象关系数据库提供了标准。

4. 面向对象数据库

随着信息技术和市场的发展,人们发现关系型数据库系统虽然技术很成熟,但其局限性也是显而易见的:它能很好地处理所谓的“表格型数据”,却对技术界出现的越来越多的复杂类型的数据无能为力。九十年代以后,技术界一直在研究和寻求新型数据库系统。但在什么是新型数据库系统的发展方向的问题上,产业界一度是相当困惑的。受当时技术风潮的影响,在相当一段时间内,人们把大量的精力花在研究“面向对象的数据库系统(object oriented database)”或简称“OO数据库系统”。值得一提的是,美国Stonebraker教授提出的面向对象的关系型数据库理论曾一度受到产业界的青睐。而Stonebraker本人也在当时被Informix花大价钱聘为技术总负责人。

然而,数年的发展表明,面向对象的关系型数据库系统产品的市场发展的情况并不理想。理论上的完美性并没有带来市场的热烈反应。其不成功的主要原因在于,这种数据库产品的主要设计思想是企图用新型数据库系统来取代现有的数据库系统。这对许多已经运用数据库系统多年并积累了大量工作数据的客户,尤其是大客户来说,是无法承受新旧数据间的转换而带来的巨大工作量及巨额开支的。另外,面向对象的关系型数据库系统使查询语言变得极其复杂,从而使得无论是数据库的开发商家还是应用客户都视其复杂的应用技术为畏途。

5. 数据管理的变革

二十世纪六十年代后期出现了一种新型数据库软件:决定支持系统(DSS),其目的是让管理者在决策过程中更有效地利用数据信息。于是在1970年,第一个联机分析处理工具——Express诞生了。其他决策支持系统紧随其后,许多是由公司的IT部门开发出来的。

1985年,第一个商务智能系统(business intelligence)由Metaphor计算机系统有限公司为Procter & Gamble公司开发出来,主要是用来连接销售信息和零售的扫描仪数据。同年, Pilot 软件公司开始出售第一个商用客户/服务器执行信息系统——Command Center。

同样在这年,加州大学伯克利分校Ingres项目演变成Postgres,其目标是开发出一个面向对象的数据库。此后一年, Graphael公司开发了第一个商用的对象数据库系统—Gbase。

1988年,IBM公司的研究者Barry Devlin和Paul Murphy发明了一个新的术语—信息仓库,之后,IT的厂商开始构建实验性的数据仓库。1991年,W.H. "Bill" Inmon出版了一本“如何构建数据仓库”的书,使得数据仓库真正开始应用。

1991: W.H.“Bill” Inmon发表了”构建数据仓库”

二十世纪九十年代,随着基于PC的客户/服务器计算模式和企业软件包的广泛采用,数据管理的变革基本完成。数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。Internet的异军突起以及XML语言的出现,给数据库系统的发展开辟了一片新的天地。

5. 数据库发展大事记

1951:Univac系统使用磁带和穿孔卡片作为数据存储。

1956:IBM公司在其Model 305 RAMAC中第一次引入了磁盘驱动器

1961:通用电气(GE)公司的Charles Bachman开发了第一个数据库管理系统——IDS

1969:E.F. Codd发明了关系数据库。

1973: 由John J.Cullinane领导Cullinane公司开发了 IDMS——一个针对IBM主机的基于网络模型的数据库。

1976: Honeywell公司推出了Multics Relational Data Store——第一个商用关系数据库产品。

1979: Oracle公司引入了第一个商用SQL关系数据库管理系统。

1983: IBM 推出了DB2数据库产品。

1985: 为Procter & Gamble系统设计的第一个商务智能系统产生。

1991: W.H.“Bill” Inmon发表了”构建数据仓库”。

六、数据库的发展简史

使用计算机后,随着数据处理量的增长,产生了数据管理技术。数据管理技术的发展与计算机硬件(主要是外部存储器)系统软件及计算机应用的范围有着密切的联系。数据管理技术的发展经历了以下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段。

数据管理的诞生

数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。然而,1950 年雷明顿兰德公司(Remington Rand Inc)的一种叫做Univac I 的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。1956 年IBM生产出第一个磁盘驱动器—— the Model 305 RAMAC。此驱动器有50 个盘片,每个盘片直径是2 英尺,可以储存5MB的数据。使用磁盘最大的好处是可以随机存取数据,而穿孔卡片和磁带只能顺序存取数据。

1951: Univac系统使用磁带和穿孔卡片作为数据存储。

数据库系统的萌芽出现于二十世纪60 年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS软件都是基于某种数据模型的。所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。

最早出现的网状DBMS,是美国通用电气公司Bachman等人在1961年开发的IDS(Integrated Data Store)。1964年通用电气公司(General ElectricCo.)的Charles Bachman 成功地开发出世界上第一个网状DBMS也即第一个数据库管理系统——集成数据存储(Integrated Data Store IDS),奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。IDS 具有数据模式和日志的特征,但它只能在GE主机上运行,并且数据库只有一个文件,数据库所有的表必须通过手工编码生成。之后,通用电气公司一个客户——BF Goodrich Chemical 公司最终不得不重写了整个系统,并将重写后的系统命名为集成数据管理系统(IDMS)。

网状数据库模型对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。在数据库发展史上,网状数据库占有重要地位。

层次型DBMS是紧随网络型数据库而出现的,最著名最典型的层次数据库系统是IBM 公司在1968 年开发的IMS(Information Management System),一种适合其主机的层次数据库。这是IBM公司研制的最早的大型数据库系统程序产品。从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。

1973年Cullinane公司(也就是后来的Cullinet软件公司),开始出售Goodrich公司的IDMS改进版本,并且逐渐成为当时世界上最大的软件公司。 网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的关系数据库较好地解决了这些问题。

1970年,IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“A Relational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。尽管之前在1968年Childs已经提出了面向集合的模型,然而这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。Codd的心愿是为数据库建立一个优美的数据模型。后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础。关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。但是当时也有人认为关系模型是理想化的数据模型,用来实现DBMS是不现实的,尤其担心关系数据库的性能难以接受,更有人视其为当时正在进行中的网状数据库规范化工作的严重威胁。为了促进对问题的理解,1974年ACM牵头组织了一次研讨会,会上开展了一场分别以Codd和Bachman为首的支持和反对关系数据库两派之间的辩论。这次著名的辩论推动了关系数据库的发展,使其最终成为现代数据库产品的主流。

1969年Edgar F.“Ted” Codd发明了关系数据库。

1970年关系模型建立之后,IBM公司在San Jose实验室增加了更多的研究人员研究这个项目,这个项目就是著名的System R。其目标是论证一个全功能关系DBMS的可行性。该项目结束于1979年,完成了第一个实现SQL的 DBMS。然而IBM对IMS的承诺阻止了System R的投产,一直到1980年System R才作为一个产品正式推向市场。IBM产品化步伐缓慢的三个原因:IBM重视信誉,重视质量,尽量减少故障;IBM是个大公司,官僚体系庞大,IBM内部已经有层次数据库产品,相关人员不积极,甚至反对。

然而同时,1973年加州大学伯克利分校的Michael Stonebraker和Eugene Wong利用System R已发布的信息开始开发自己的关系数据库系统Ingres。他们开发的Ingres项目最后由Oracle公司、Ingres公司以及硅谷的其他厂商所商品化。后来,System R和Ingres系统双双获得ACM的1988年“软件系统奖”。

1976年霍尼韦尔公司(Honeywell)开发了第一个商用关系数据库系统——Multics Relational Data Store。关系型数据库系统以关系代数为坚实的理论基础,经过几十年的发展和实际应用,技术越来越成熟和完善。其代表产品有Oracle、IBM公司的 DB2、微软公司的MS SQL Server以及Informix、ADABAS D等等。 1974年IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操作。SQL提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。自产生之日起,SQL语言便成了检验关系数据库的试金石,而SQL语言标准的每一次变更都指导着关系数据库产品的发展方向。然而,直到二十世纪七十年代中期,关系理论才通过SQL在商业数据库Oracle和DB2中使用。

1986年,ANSI把SQL作为关系数据库语言的美国标准,同年公布了标准SQL文本。SQL标准有3个版本。基本SQL定义是ANSⅨ3135-89,“Database Language - SQL with Integrity Enhancement”[ANS89],一般叫做SQL-89。SQL-89定义了模式定义、数据操作和事务处理。SQL- 89和随后的ANSⅨ3168-1989,“Database Language-Embedded SQL”构成了第一代SQL标准。ANSⅨ3135-1992[ANS92]描述了一种增强功能的SQL,叫做SQL-92标准。SQL-92包括模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性。在完成SQL-92标准后,ANSI和ISO即开始合作开发SQL3标准。SQL3的主要特点在于抽象数据类型的支持,为新一代对象关系数据库提供了标准。

1976年IBM E.F.Codd发表了一篇里程碑的论文“R系统:数据库关系理论”,介绍了关系数据库理论和查询语言SQL。Oracle的创始人Ellison非常仔细地阅读了这篇文章,被其内容震惊,这是第一次有人用全面一致的方案管理数据信息。作者E.F.Codd 1966年就发表了关系数据库理论,并在IBM研究机构开发原型,这个项目就是R系统,存取数据表的语言就是SQL。Ellison看完后,敏锐意识到在这个研究基础上可以开发商用软件系统。而当时大多数人认为关系数据库不会有商业价值。Ellison认为这是他们的机会:他们决定开发通用商用数据库系统Oracle,这个名字来源于他们曾给中央情报局做过的项目名。几个月后,他们就开发了Oracle 1.0。但这只不过是个玩具,除了完成简单关系查询不能做任何事情,他们花相当长的时间才使Oracle变得可用,维持公司运转主要靠承接一些数据库管理项目和做顾问咨询工作。而IBM却没有计划开发,为什么蓝色巨人放弃了这个价值上百亿的产品,原因有很多:IBM的研究人员大多是学术出身,他们最感兴趣的是理论,而非推向市场的产品,从学术上看,研究成果应公开发表论文和演讲能使他们成名,为什么不呢?还有一个很主要的原因就是IBM当时有一个销售得还不错的层次数据库产品IMS。直到1985年IBM才发布了关系数据库DB2 ,Ellision那时已经成了千万富翁。Ellison曾将IBM 选择Microsoft 的MS-DOS作为IBM-PC机的操作系统比为:“世界企业经营历史上最严重的错误,价值超过了上千亿美元。”IBM发表R系统论文,而且没有很快推出关系数据库产品的错误可能仅仅次之。Oracle的市值在1996年就达到了280亿美元。 随着信息技术和市场的发展,人们发现关系型数据库系统虽然技术很成熟,但其局限性也是显而易见的:它能很好地处理所谓的“表格型数据”,却对技术界出现的越来越多的复杂类型的数据无能为力。九十年代以后,技术界一直在研究和寻求新型数据库系统。但在什么是新型数据库系统的发展方向的问题上,产业界一度是相当困惑的。受当时技术风潮的影响,在相当一段时间内,人们把大量的精力花在研究“面向对象的数据库系统(object oriented database)”或简称“OO数据库系统”。值得一提的是,美国Stonebraker教授提出的面向对象的关系型数据库理论曾一度受到产业界的青睐。而Stonebraker本人也在当时被Informix花大价钱聘为技术总负责人。

然而,数年的发展表明,面向对象的关系型数据库系统产品的市场发展的情况并不理想。理论上的完美性并没有带来市场的热烈反应。其不成功的主要原因在于,这种数据库产品的主要设计思想是企图用新型数据库系统来取代现有的数据库系统。这对许多已经运用数据库系统多年并积累了大量工作数据的客户,尤其是大客户来说,是无法承受新旧数据间的转换而带来的巨大工作量及巨额开支的。另外,面向对象的关系型数据库系统使查询语言变得极其复杂,从而使得无论是数据库的开发商家还是应用客户都视其复杂的应用技术为畏途。 二十世纪六十年代后期出现了一种新型数据库软件:决策支持系统(DSS),其目的是让管理者在决策过程中更有效地利用数据信息。于是在1970年,第一个联机分析处理工具——Express诞生了。其他决策支持系统紧随其后,许多是由公司的IT部门开发出来的。

1985年,第一个商务智能系统(business intelligence)由Metaphor计算机系统有限公司为Procter & Gamble公司开发出来,主要是用来连接销售信息和零售的扫描仪数据。同年, Pilot软件公司开始出售第一个商用客户/服务器执行信息系统——Command Center。同样在这年,加州大学伯克利分校Ingres项目演变成Postgres,其目标是开发出一个面向对象的数据库。此后一年, Graphael公司开发了第一个商用的对象数据库系统—Gbase。

1988年,IBM公司的研究者Barry Devlin和Paul Murphy发明了一个新的术语—信息仓库,之后,IT的厂商开始构建实验性的数据仓库。1991年,W.H. Bill Inmon出版了一本“如何构建数据仓库”的书,使得数据仓库真正开始应用。

1991: W.H.“Bill” Inmon发表了”构建数据仓库”

二十世纪九十年代,随着基于PC的客户/服务器计算模式和企业软件包的广泛采用,数据管理的变革基本完成。数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。Internet的异军突起以及XML语言的出现,给数据库系统的发展开辟了一片新的天地。