




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 思考题:(1) 比较常见的DBMS产品及特点。 1. IBM 的DB2作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器 System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Un
2、iversal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。2. OracleOracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。3. InformixInformix在1980年成立,目的是为Unix等开放操作系统提供专业的
3、关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。4. SybaseSybase公司成立于1984年,公司名称“Sybase”取自“system”和“database” 相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司
4、的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 数据库体系结构的思想,并率先在Sybase SQLServer 中实现。5. SQL Server1987 年,微软和IBM合作开发完成OS/2,IBM 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database Manager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQL Server 1.0
5、版。6. PostgreSQLPostgreSQL 是一种特性非常齐全的自由软件的对象关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。7.mySQLmySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Su
6、n公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。8.Access数据库 美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(
7、DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。 (5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。9.FoxPro数据库最初由美国Fox公司1988年推出,1992年Fox公司被Micro
8、soft公司收购后,相继推出了FoxPro2.5、2.6和VisualFoxPro等版本,其功能和性能有了较大的提高。 FoxPro2.5、2.6分为DOS和Windows两种版本,分别运行于DOS和Windows环境下。FoxPro比FoxBASE在功能和性能上又有了很大的改进,主要是引入了窗口、按纽、列表框和文本框等控件,进一步提高了系统的开发能力。(2) 简述Microsoft SQL Server的产品的特点及发展历史。1946年世界上第一台计算机ENIAC的诞生标志着人类进入了计算机时代。在使用计算机中必须面临的一个问题就是资料的存储。早期的计算机是将信息通过打孔的方式存储在纸带上,
9、但是这种存储在纸带上的信息既不容易检索也不容易修改。后来随着磁存储介质的发明,信息才以文本文件或二进制文件的形式存储。这种以单独的文件来存放信息的方式就叫做文件处理系统(file-processing system)。不同的信息被存放到不同的文件和不同的路径下,人们编写不同的应用程序来记录和处理需要的文件。文件处理系统的主要缺点如下:无数据格式标准。由于文件和程序是在比较长的一段时间由不同的程序员编写的,而文件中并没有统一的格式来标注文件中的信息内容,容易造成对数据的理解不一致。比如一个学生管理系统,a文件中记录了a学生选修的5门课程的成绩,b文件记录的是b学生选修的7门课程的成绩。由于a和b
10、选修的课程不同造成文件中的记录含义不同。由于没有统一的格式标准,大量的这种文件放在一起必然造成程序处理的困难。数据冗余。采用文件存储的方式,由于缺乏唯一性检查,容易造成相同的信息在几个文件中重复存储。这种存储不但使得文件访问的开销增大,还会导致数据的不一致。数据检索困难。由于文件系统中没有索引,若要检索出文件内容中的某行数据,程序就必须打开所有文件,找出其中符合条件的数据。还以前面提到的学生管理系统为例,若要找出英语分数最高的同学,程序必须打开每一个学生成绩的文件找到其中的英语成绩才能最终找到结果。对于几万或是几十万个文件,若要遍历每一个文件,其处理效率可想而知。传统的文件处理系统不支持以方便
11、而高效的方式去获取所需数据。而随着计算机的普及,需要处理的数据不断膨胀,在面对几百万条、几千万条数据的情况下,文件处理系统已经无能为力。而且随着处理业务的不断复杂化,数据完整性问题、原子性问题、并发操作问题、数据安全问题等更使文件处理系统捉襟见肘。在这种情况下,数据库管理系统(DataBase Management System,DBMS)应运而生。早期的数据库还是以数据存储和数据检索为主,使用网状数据模型和层次数据模型来描述数据、数据联系、数据定义和数据一致性约束。1970年,美国IBM公司(主要产品为DB2)的E.F.Codd在其发表的著名论文A Relational Model of D
12、ata for Large Shared Data Banks中首先提出了关系数据模型。后来Codd又提出了关系代数和关系演算的概念、函数依赖的概念、关系的三范式,为关系数据库系统奠定了理论基础。接着各大数据库厂商都推出了支持关系模型的数据库管理系统,标志着关系数据库系统新时代的来临。随着关系数据库系统时代的到来,各大数据库厂商都开始推出自己的关系数据库产品。1989年Sybase和Ashton-Tate公司(以其dBase软件成为当时数据库市场的霸主,1991年被Borland并购)合作开发了数据库产品SQL Server 1.0。而Microsoft为了能在关系数据库市场和甲骨文公司(主要
13、产品Oracle)以及IBM相抗衡,在1992年劝说Sybase公司进行5年的合作,共同研发数据库产品,并在之后推出了应用于Windows NT 3.1平台上的Microsoft SQL Server 4.21版本,这标志着Microsoft SQL Server的正式诞生。20世纪90年代,数据库市场百花齐放,竞争十分激烈。SQL Server的早期版本由于其自身的不足,仅局限在小型企业和个人应用上。直到1998年SQL Server 7.0的推出才使SQL Server走向了企业级应用的道路。而随后发布的SQL Server 2000更是一款优秀的数据库产品,凭借其优秀的数据处理能力和简单
14、易用的操作使得SQL Server跻身世界三大数据库之列(另外两个是Oracle和IBM DB2)。表1.1给出了SQL Server各版本的发布时间和开发代号。表1.1 SQL Server各版本发布时间和开发代号年 代版 本开 发 代 号1993年SQL Server for Windows NT 4.21无1994年SQL Server for Windows NT&
15、#160;4.21a无1995年SQL Server 6.0SQL 951996年SQL Server 6.5Hydra1998年SQL Server 7.0Sphinx2000年SQL Server 2000Shiloh2003年SQL Server 2000 Enterprise 64位版Liberty2005年SQL Server 2005Yukon2008年SQL Server 2008Katmai2012年SQL
16、160;Server 2012Denali虽然微软凭借SQL Server 2000成为世界数据库三巨头之一,但是与Oracle和IBM的DB2相比,SQL Server 2000在数据处理效率、系统功能和市场占有率上仍有比较大的差距。到2004年,据IDC统计,Oracle的市场占有率为41.3%,而IBM和微软的市场份额则分别为30.6%和13.4%。自从2000年微软发布SQL Server 2000以后,5年来一直没有对SQL Server进行大的版本升级。2005年SQL Server 2005的发布可谓是微软在数据库市场投放的重磅炸弹,SQL Server 2005不愧为微软“十年磨一剑”的精品之作。其高效的数据处理、强大的功能、简易而统一的界面操作,以及诱人的价格立即受到众多软件厂商和企业的青睐。SQL Server的市场占有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网平台的发展与挑战分析
- 工业4.0时代的智能物流
- 工业4.0背景下的节能减排路径
- 小红书内容营销美丽经济的推广艺术
- 展览空间设计的绿色建筑理念实践
- 工业4.0下的制造业变革与创新
- 少儿英语教育新模式
- 财务报表分析与预测未来趋势
- 展览策划中的创意构思与实施
- 财务报表分析的方法与技巧
- 2025年高考真题-语文(全国一卷) 无答案
- 2025年外研版(2024)初中英语七年级下册期末考试测试卷及答案
- 2025年中考语文押题作文范文10篇
- 拆迁名额转让协议书
- 2025年初中学业水平考试地理试卷(地理学科核心素养)含答案解析
- 《重大电力安全隐患判定标准(试行)》解读与培训
- 《人工智能基础与应用》课件-实训任务18 构建智能体
- 人工智能笔试题及答案
- 红木文化知到智慧树期末考试答案题库2025年广西大学
- 山西省临汾市侯马市部分学校2025年中考二模化学试题(原卷版+解析版)
- 海洋牧场建设项目可行性研究报告
评论
0/150
提交评论