第11单元数据库概述主讲:刘志强内容摘要:

– 多媒体 – 面向对象的处理 – 交叉平台 – 开放式 现代数据库还要具有: – 数据仓库、数据开采、知识发现、决策支持的功能。 下一页 上一页 停止放映 第 22页 几种常用的数据库 XBASE 一种大众化的关系型数据库系统;类似产品有: DBASE、 FOXBASE、 FOXPRO、 VFP等系列产品。 Oracle 大型关系数据库管理系统,具有兼容性、可移植性、可联接性、开放性、高生产率,支持 SQL等优点。 Sybase 大型 “ 客户机 /服务器数据库体系结构 ”的 DMS 具有分布式处理等优点。 Informix 是唯一具有 “ 可伸缩、高性能 ” 体系结构的 DBMS。 SQL Server 是建立在 Windows NT 上的 RDBMS。 Access 微软公司推出的桌面 RDBMS。 下一页 上一页 停止放映 第 23页 对数据库研究的发展趋势 由于计算机应用的普及 , 数据处理的社会需求剧增 , 极大地促进了 DB技术的发展 , 至今为止 , 对 DB的研究主要集中在以下几个方面: – DB的设计方法 – DB规范理论 – 分布式 DBS – 4GL及应用生成器 – 新一代 DBS—— 面向对象的 DB系统 下一页 上一页 停止放映 第 24页 DB的设计方法 目前的 DB设计方法,主要停留在经验与尝试阶段,工程规范程度不高。 主要方法有: 数据模型设计 : 解决从现实世界到 DB的逻辑描述 数据存储与访问方法的设计 :根据数据模型物理存储结构,确定用户访问数据的方式; DB的管理与保护 :解决 DB使用及维护中的各种问题,例如,对用户友好、使用简便、维护方便等。 下一页 上一页 停止放映 第 25页 DB规范理论 研究数据的语义问题 ( 即数据元素间的关系 ) , 构造规范的数据模型 , 其目的是使存储数据能正确地反映现实世界的联系 ,防止导出与客观实际矛盾的结果。 目前这方面的工作越来越形式化 、 抽象化 ,已成为一个独立的理论分支。 下一页 上一页 停止放映 第 26页 4GL及应用生成器 第四代语言 ( 4GL) 来源于 DB查询语言 ,例如 SQL Server。 用户只需指出 “ 做什么 ” , 应用生成器自动生成相应的应用程序。 这方面的研究可以使 DB应用系统开发趋于自动化 、 标准化 , 从而提高系统的效率 、 可靠性和可维护性。 下一页 上一页 停止放映 第 27页 新一代 DBS— 面向对象的 DB系统 传统应用模式 ( 三种数据模型 ) 适合于那些结构简单以及访问有规律的数据。 但现代应用在更高级的领域 , 数据表示超出了用记录这种简单结构就能表示的范围 , 需要用到更复杂的抽象数据类型 , 如声音 、 图标 、 包 、 清单 、 队列 、地图等。 例如 , 一个地图对象可以定义为经 、 纬度 , 地点的时间维;以点到点之间的等高线来定义地形;用图标表示主要的嵌入对象。 在地图的各区域可能还含有隐藏的数据;例如 , 可以表示人口密度 、 水源 、 建筑物 、 污染情况等信息。 最新DB技术是面向对象的数据库系统 OODBS,目前还处于探索阶段。 即把 OOPL与 DB技术结合。 下一页 上一页 停止放映 第 28页 二、数据模型 从现实生活中的客观事物到存放于计算机中的数据 , 这样一个加工过程可划分为三个领域: 现实世界 、 观念世界 和 数据世界 表示实体之间联系的方式被称为 数据模型 , 而实体模型是从客观事物中抽象得到的。 下一页 上一页 停止放映 第 29页 现实世界 现实世界 是存在于人脑之外的客观世界 , 事物及其相互联系就存在于这个世界中。 事物可用 “ 对象 ” 和 “ 性质 ” 来描述 又有 “ 共同事物 ” 和 “ 特殊事物 ”两个不同级别。 下一页 上一页 停止放映 第 30页 观念世界 观念世界 是现实世界在人脑中的反映 , 客观事物在概念世界中称为 “ 实体 ”。 反映事物联系的是实体模型。 实体用 “ 对象 ” 和 “ 属性 ” 来描述 又分为 “ 个体实体 ” 和 “ 总体实体 ” 两个级别。 下一页 上一页 停止放映 第 31页 数据。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。