- 1、本文档共110页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 数据库和信息检索系统 信息检索系统 数据库 数据库技术是计算机技术的一个分支领域,主要研究如何有效地组织、存储和处理数据(信息)。 数据库的发展过程 经历了三个主要发展阶段: 初期的手工管理(无文件管理) 文件系统管理 数据库系统管理。 数据库发展大事记 1951:Univac系统使用磁带和穿孔卡片作为数据存储。 1956:IBM公司在其Model 305 RAMAC中第一次引入了磁盘驱动器 1961: GE的Charles Bachman开发了第一个数据库管理系统——IDS (集成数据存储) 1973: 由John J.Cullinane领导Cullinane公司开发了 IDMS—针对IBM主机的基于网络模型的数据库。 1969:E.F. Codd发明关系数据库。 1976: Honeywell公司推出了Multics Relational Data Store——第一个商用关系数据库产品。 1979: Oracle公司引入了第一个商用SQL关系数据库管理系统。 1983: IBM 推出了DB2数据库产品。 数据库的分类 通常划分如下: (1)按数据模型分: 层次型数据库 网状数据库 关系型数据库 面向对象数据库 (2)按数据类型和功能分: 文本数据库(Text Database) 图形数据库(Image Database) 空间数据库(Spatial Database) 地图数据库(Geographic Database) 主动数据库(Active Database) 演绎数据库(Deductive Database) 工程数据库(Engineering Database) 多媒体数据库(Multimedia Database) 专家数据库(Expert Database) 智能数据库(Intelligent Database) (3)按数据库结构分: 集中式数据库 分布式数据库 多数据库系统(数据仓库) (4)按数据库的信息内容分: 文献数据库 数值数据库 事实数据库 多媒体数据库。 (5)按存储介质分: 磁带数据库 磁盘数据库 光盘数据库。 (6)按提供信息的级别分: 参考数据库(目录库、咨询库等) 源数据库(全文库、数值库、多媒体库等) 混合数据库 (7)按应用领域和行业分: 经济信息数据库 科技信息数据库 生产控制数据库等。 实时数据库 管理有时间限制的数据和有时间限制的事务。 系统以事务为单位分配CPU、数据 等资源,进行优先级的分配、调度处理等。 时态数据库 管理时态信息的要求: ①管理有关被处理事件的时态信息。 ②管理数据库系统元事件的时态信息。 一般来说,具有管理上述两类时态信息或其中之一的数据库称为时态数据库; 只管理第一类时态信息的数据库又称为历史数据库。 面向对象数据库 (Object Orient DataBase,OODB),面向对象设计思想与数据库技术相结合的产物。 能较好提供丰富的数据类型和支持对象,克服了关系数据库的局限性。 OODB把现实世界中的所有概念抽象为对象,对象可以是任何实体; 它由实体所包含的属性数据库及其定义在这些属性数据库之上的一组操作分装组成。 分布式数据库 将分散存储在计算机网络中的多个节点上的数据库在逻辑上统一管理。 它是建立在数据库技术与网络技术发展的基础之上的。 设计分布式数据库系统必须达到的指标: ① 能更快地回答用户的询问。 ② 成本要低。要减少通信时间。 ③ 可靠性要好。某一站点故障不影响整个系统。 ④ 使用率高。可将数据分布存放在使用频率最高的节点上。 ⑤ 具有一定的可扩充性。 ⑥ 更好的数据共享性。 ⑦ 数据逻辑分布和物理数据对用户透明。 并行数据库系统 在并行机上运行的具有并行处理能力的数据库系统。 并行数据库系统既能发挥多处理机优势,同时又能够采用先进的并行查询技术和并行数据管理技术。 并行数据库系统应实现的目标: 高性能 高可用性 可扩充性。 演绎数据库 具有演绎推理能力的数据库系统; 是数据库理论与人工智能研究相结合的产物。 演绎数据库:在传统的关系数据库管理系统的基础上增加一个推理机制,建立一组规则来实现。 在演绎数据库系统中,一个数据库由两部分组成: 外延数据库:将推理用的事实存放在数据库中。 内涵数据库:用逻辑规则定
文档评论(0)