数据库有哪些类型,EXCEL数据库属于哪种类型?
数据库发展30
、网状数据库
早现网状DBMS网状模型记录数据存储单位记录包含若干数据项网状数据库数据项值复合数据每记录惟标识内部标识符称码(DatabaseKey,DBK)记录存入数据库由DBMS自赋予DBK看作记录逻辑址作记录替身或用于寻找记录网状数据库导航式(Navigation)数据库用户操作数据库说明要做要说明做例查找语句要说明查找象且要规定存取路径
世界第网状数据库管理系统第DBMS美通用电气公司Bachman等1964发功IDS(IntegratedDataStore)IDS奠定网状数据库基础并广泛发行应用1971美CODASYL(ConferenceonDataSystemsLanguages数据系统委员)DBTG(DataBaseTaskGroup数据库任务组)提著名DBTG报告网状数据模型语言进行定义并19781981做修改补充网状数据模型称CODASYL模型或DBTG模型1984美家标准协(ANSI)提网状定义语言(NetworkDefinitionLanguageNDL)推荐标准70代曾经现量网状数据库DBMS产品比较著名Cullinet软件公司IDMSHoneywell公司IDSIIUnivac公司(并入Unisys公司)DMS1100HP公司IMAGE等网状数据库模型于层非层结构事物都能比较自模拟关系数据库现前网状DBMS要比层DBMS用普遍数据库发展史网状数据库占重要位
二、层数据库
层型数据库管理系统紧随网络型数据库现现实世界事物按层组织起层数据模型提首先模拟种按层组织起事物层数据库按记录存取数据层数据模型基本数据关系基本层关系代表两记录型间关系叫做双亲关系(PCR)数据库且仅记录型双亲称根节点其记录型且仅双亲层模型节点其双亲映射惟所每记录型(除根节点外)需要指双亲表示层模型整体结构层模型树状
著名典型层数据库系统IBM公司IMS(Information Management System)IBM公司研制早型数据库系统程序产品60代末产起今已经发展IMSV6提供群集、N路数据共享、消息队列共享等先进特性支持具30历史数据库产品今WWW应用连接、商务智能应用扮演着新角色
三、关系数据库
关系模型建立
网状数据库层数据库已经解决数据集共享问题数据独立性抽象级别仍欠缺用户两种数据库进行存取仍需要明确数据存储结构指存取路径现关系数据库较解决些问题关系数据库理论现于60代末70代初1970IBM研究员E.F.Codd博士发表《型共享数据银行关系模型》文提关系模型概念Codd陆续发表篇文章奠定关系数据库基础关系模型严格数基础抽象级别比较高且简单清晰便于理解使用认关系模型理想化数据模型用实现DBMS现实尤其担关系数据库性能难接受更视其进行网状数据库规范化工作严重威胁促进问题理解1974ACM牵组织研讨展场别CoddBachman首支持反关系数据库两派间辩论著名辩论推关系数据库发展使其终现代数据库产品主流
关系数据模型提供关系操作特点功能要求DBMS语言给具体语要求关系数据库操作高度非程化用户需要指特殊存取路径路径选择由DBMS优化机制完Codd70代初期论文论述范式理论衡量关系系统12条标准用数理论奠定关系数据库基础Codd博士其关系数据库卓越贡献获1983ACM图灵奖
关系数据模型集合论关系概念基础发展起关系模型论实体实体间联系均由单结构类型--关系表示实际关系数据库关系称表关系数据库由若干表组
SQL语言产发展
1974IBMRay BoyceDon ChamberlinCodd关系数据库12条准则数定义简单关键字语表现程碑式提SQL(Structured Query Language)语言SQL语言功能包括查询、操纵、定义控制综合、通用关系数据库语言同种高度非程化语言要求用户指做需要指做SQL集实现数据库命周期全部操作自产起SQL语言便检验关系数据库试金石SQL语言标准每变更都指导着关系数据库产品发展向
SQL语言取进展同IBM研究于1973始着手SystemR项目其目标论证全功能关系DBMS行性该项目结束于1979完第实现SQLDBMS1986ANSISQL作关系数据库语言美标准同公布标准SQL文本目前SQL标准3版本基本SQL定义ANSIX3135-89"Database Language - SQL with Integrity Enhancement"[ANS89]般叫做SQL-89SQL-89定义模式定义、数据操作事务处理SQL-89随ANSIX3168-1989,"DatabaseLanguage-EmbeddedSQL"构第代SQL标准ANSIX3135-1992[ANS92]描述种增强功能SQL现叫做SQL-92标准SQL-92包括模式操作态创建SQL语句态执行、网络环境支持等增强特性完SQL-92标准ANSIISO即始合作发SQL3标准SQL3主要特点于抽象数据类型支持新代象关系数据库提供标准
第二部 主流关系数据库软件介绍
Codd关系数据库理论关系系统表式系统、()关系系统、关系完备系统、全关系系统4级别目前尚没数据库系统完全关系系统真称做关系系统应该至少关系完备系统现代主流关系数据库产品都关系完备
、IBMDB2 / DB2 universal database
作关系数据库领域拓者领航IBM于1980始提供集数据库服务器--System/38随SQL/DSforVSEVM其初始版本与SystemR研究原型密切相关DB2forMVSV11983推该版本目标提供新案所承诺简单性数据相关性用户产率DB2版本重点改进其性能、靠性容量满足广泛关键业务行业需求1988DB2forMVS提供强线事务处理(OLTP)支持19891993别远程工作单元布式工作单元实现布式数据库支持近推DB2UniversalDatabase6.1则通用数据库典范第具备网功能媒体关系数据库管理系统支持包括Linux内系列平台其主要新功能包括:
1)提供JavaStoredProcedureBuilder支持服务器端存储程快速发
2)支持与目录服务器通讯标准LDAP
3)增强转换及迁移工具
4)扩展DB2通用数据库控制更平台采用相同图形工具完管理工作
5)提高电商务性能提供种电商务整合案
6)具强XML支持能力
二、Informix历史 / InformixIDS2000
Informix1980立目Unix等放操作系统提供专业关系型数据库产品公司名称Informix便取自InformationUnix结合
Informix第真支持SQL语言关系数据库产品InformixSE(StandardEngine)InformixSE特点简单、轻便、适应性强装机量非尤其微机Unix环境主要数据库产品第移植Linux商业数据库产品
90代初联机事务处理关系数据库越越主要应用同Client/Server结构渐兴起满足基于Client/Server环境联机事务处理需要Informix其数据库产品引入Client/Server概念应用数据库请求与数据库请求处理割推Informix-OnLineOnLine特点数据管理重改变即数据表再单文件数据库空间逻辑设备逻辑设备仅建立文件系统硬盘区裸设备由提高数据安全性
1993克服进程系统性能局限性Informix使用线程机制重新改写数据库核初Informix推采用称"态伸缩结构"(DSA)InformixDynamicServer除应用线程机制外Informix数据库核引入虚处理器概念每虚处理器Informix数据库服务器进程DynamicServer条线程虚处理器缓冲池并行执行每虚处理机实际处理机调度执行更重要:执行高效性功能调谐Informix虚处理器根据同处理任务进行类每类优化完种特定功能
90代期随着Internet兴起电文档、图片、视频、空间信息、Internet/Web等应用潮水般涌入IT行业关系数据库所管理数据类型仍停留数字、字符串、期等六七十代水平其处理能力便显力1992著名数据库者、Ingres创始加州伯克利校MichaelStonebraker教授提象关系数据库模型找条解决问题效途径
1995Stonebraker及其研发组织加入Informix使数据库发展向新突破:1996Informix推通用数据选件(Universal Data Option)象关系模型数据库服务器;与其厂商间件解决案同关系数据库服务器内部各环节数据库进行面向象扩充;关系数据库各种机制抽象化、通用化UniversalDataOption采用DynamicServer所底层技术DSA结构并行处理同允许用户数据库建立复杂数据类型及用户自定义数据类型同些数据类型定义各种操作运算实现象封装定义操作运算采用数据库程语言、C语言经注册服务器部
1999Informix进步Universal Data Option进行优化用户自定义数据类型操作程提供完整工具环境同传统事务处理性能超往Dynamic Server新数据库核便命名IDS.2000目标定位于世纪基于Internet复杂数据库应用
事实Internet普及Web始Web应用简便图文并茂见充斥整系统HTML文件我知觉带文件系统代采用数据库管理Internet信息遇第挑战复杂信息管理问题Internet现"数据"概念实际应用扩自1995起Informix便着手进行新代数据库系统设计作专业数据库厂商Informix首先针Internet应用数据类型化采用象技术关系数据库体系进行扩展与众同处于Informix并非新数据类型写死数据库核数据库系统各环节充抽象化使用户能力定义描述自需要管理数据类型管理数据类型扩展限同适应未应用发展需要Informix今新推数据库服务器--InformixDynamicServer.2000(简称IDS.2000)
IDS.2000Informix另重贡献于抽象化数据库访问(索引机制查询优化)并其接口放用户便自定义复杂象全新索引机制并融入整数据库服务器IDS.2000所用户自定义数据类型、操作、索引机制都系统与其内置类型、操作索引机制同等待IDS.2000所数据库操作纳入标准数据库SQL范畴形式与传统关系数据库完全兼容适应"数据"概念拓展需求真通用数据库InformixIDS.2000增加系列核扩展模块构面向Internet功能数据库服务器Informix Internet Foundation.2000
INFORMIX主要产品三部:
数据库服务器(数据库核)
应用发工具
网络数据库互联产品
数据库服务器两种作用都提供数据操作管理:
SE:完全基于UNIX操作系统主要针非媒体较少用户数应用
ONLINE:针量用户联机事务处理媒体应用环境
应用发工具用发应用程序必要环境工具主要两系列:
4GL:INFORMIX传统基于字符界面发工具该系列主要产品五I-SQL、4GL RDS、4GL C COMPILER、4GL IDESQL/C;
NewEra:INFORMIX新提供具事件驱能力、面向象基于各种图形界面发工具
INFORMIX网络数据库互联产品:提供给用户基于种工业标准应用程序接口通其遵守些工业标准数据库联接
三、Sybase历史 / Sybase ASE
Sybase公司立于1984公司名称"Sybase"取自"system""database"相结合含义Sybase公司创始Bob EpsteinIngres版(与System/R同期关系数据库模型产品)主要设计员公司第关系数据库产品19875月推SybaseSQLServer1.0
Sybase首先提Client/Server数据库体系结构思想并率先自SybaseSQLServer实现前计算机信息般都存储单主机计算机终用户般都通字符终端管理访问主机绝数处理都由主机完终端主要完输入简单显示功能种主机/终端模式软硬件费用相高型企业般都实施70代末80代初IT业发两件产深远影响事件:PC机局域网络迅速普及PC机比终端功能要强局域网速度比主机终端间连接速度快且与主机系统相比费用低与同工作站型机飞速发展许面取代主机功能些实施Client/Server体系结构提供硬件基础
Client/Server体系结构服务器提供数据存储管理等功能客户端运行相应应用通网络获服务器服务使用服务器数据库资源客户机服务器通网络连结互相协作系统Client/Server体系结构原运行主机系统型数据库系统进行适划客户机服务器间进行合理配Sybase SQL Server数据库应用划几逻辑功能:用户接口(User Interface)、表示逻辑(Presentation Logic)、事务逻辑(Transaction Logic)、数据存取(Data Access)Sybase设计思想事务逻辑数据存取放服务器侧处理用户接口、表示逻辑放客户机处理
Client/Server体系结构硬件软件合理配置设计极推联机企业信息系统实现与主机/终端模式相比Client/Server体系结构更实现数据服务应用程序共享并且系统容易扩充更加灵简化企业信息系统发信息系统规模扩或需求改变必重新设计原基础进行扩充调整保护企业硬件软件已投资
Client/Server体系结构"快企业信息建设主要模式数据库乃至IT业发展产深远影响
1989Sybase发布OpenClient/OpenServer产品同数据源几百种工具应用提供致放接口实现异构环境系统互操作提供非效手段
199211月Sybase发布SQLServer10.0系列新产品(前SQLServer相继推2.0、4.2、4.8、4.9等版本)SQLServerClient/Server系统推进支持企业级计算环境Sybase产品系列叫做System10根据能支持企业级数据库(运行Sybase其厂商数据库系统)设计
SybaseSQLServer10.0System10核与4.9版相比增加许新特点功能:修改Transact-SQL完全符合ANSI-89SQL标准及ANSI-92入口级SQL标准外增强游标控制允许应用程序按行取数据允许整数据双向滚外引入阀值管理器1995Sybase推SybaseSQLServer11.0除继续联机事务提供强力支持外Sybase11.0增加少新功能支持联机析处理决策支持系统
适应现未断变化应用需求Sybase19974月发布适应性体系结构(Adaptive Component Architecture , ACA)ACA种3层结构:包括客户端、间层服务器每层都提供组件运行环境ACA结构按照应用需求便系统每层进行配置适应未发展要求与ACA体系结构相适应SybaseSQLServer重新命名Adaptive Server Enterprise版本号11.5ACA结构提两种组件概念:逻辑组件数据组件逻辑组件实现应用逻辑组件用Java、C/C++、Power Builder等语言发遵循目前流行组件标准Corba、ActiveXJavaBean等数据组件实现同类型数据存储访问数据组件由Adaptive Server Enterprise11.5(简称ASE11.5)提供些数据组件仅完传统关系型数据存储且支持各种复杂数据类型用户根据用户需要存储数据类型安装相应数据存储组件例理空间、间序列、媒体/图像、文本数据等代表Sybase解决复杂数据类型、维数据类型象数据类型等面技术策略
ASE11.5显著增强数据仓库OLAP支持引入逻辑进程管理器允许用户选择象运行优先级
Sybase1998推ASE11.9.2版本特点引入两种新型锁机制保证系统并发性性能:数据页锁数据行锁提供更精细粒度控制另外查询优化面改进
----进入1999随着Internet广泛使用帮助企业建立企业门户应用Sybase提"OpenDoor"计划其重要组部推新面向企业门户ASE12.0满足企业门户要求ASE12.0产率、用性集性面做显著增强
ASE12提供JavaXML良支持通完全支持布事务处理业界标准X/OpenXA接口标准微软DTC标准保证布事务完整性内置高效事务管理器(TransactionManager)支持布事务高吞吐量
ASE12采用群集(cluster)技术减少意外停机间支持两服务器间失败转移(failover)支持自客户端失败转移
----ASE12提供ACEKerberos安全模式支持用户通ACEKerberos提供更加安全加密网络通信;ASE12提供联机索引重建功能索引重建表数据仍访问
查询优化面ASE12引入种新称"Merge Join"算显著提高表连接查询速度;通executeimmediate语句执行态SQL语句;用户定义永久完整查询案进行更效性能优化外ASE12与其Sybase产品(例Sybase Enterprise Application ServerSybase Enterprise Event Broker)起提供完整标准Internet接口支持
送给回答者一份礼物送香吻 赠言:好帅的回答,楼主送上香吻一枚,以表诚挚谢意!
分享到:
查看更多关于数据库有哪些类型,EXCEL数据库属于哪种...的问题 >>
数据库有哪些类型,EXCEL数据库属于哪种类型?:https://www.2ndflr.com/dm/shijie/939958.html相关问答
- 2024-04-11圣安唐岛主要景点有哪些?介绍一
- 2024-04-11圣地亚哥岛位于北大西洋东南部,
- 2024-04-10威斯康星州有哪些城市?
- 2024-04-05越南前江省有哪些县?有几个县城
- 2024-04-05菲律宾有哪些地名?菲律宾行政区
- 2024-04-01乌克兰城市地名有哪些?乌克兰地
- 2024-04-01尤尔马拉有哪些景点
- 2024-03-30查科省在哪里?查科省有哪些城市
- 2024-03-30比查达省主要城市有哪些?
- 2024-03-30基布多是什么气候类型?
- 2024-03-28阿富汗有哪些省份城市?阿富汗3
- 2024-03-28阿富汗有哪些城市?阿富汗的城市
- 2024-03-28阿克莫拉州有哪些城市?
- 2024-03-27列支敦士登的城市有哪些?
- 2024-03-27匈牙利的城市有哪些?
- 2024-03-27勃兰登堡州有哪些城市?有什么好