《《数据资源管理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据资源管理》PPT课件.ppt(52页珍藏版)》请在金锄头文库上搜索。
1、信息系统组织 与 技术(3)黄敏学武汉大学商学院1第三章第三章 数据资源管理数据资源管理w第一节第一节 数据资源概述数据资源概述w第二节第二节 数据资源管理数据资源管理w第三节第三节 数据库概念数据库概念w第四节第四节 数据库管理系统使用数据库管理系统使用w第五节第五节 数据库技术发展数据库技术发展教材:教材: 第八章第八章2第一节第一节 数据资源概述数据资源概述3一、一、数据资源内涵w数据含义w形式:数字、字符、图象、声音(第一章)w时间:历史数据、当前数据w范围:内部数据、外部数据w性质:财务、生产、营销、供应 顾客、供应商、竞争者 社会、经济、科技、产业4二、数据资源作用w业务操作 处理
2、数据、保存数据,工作基础w管理 科学管理的基础,经营成果反映,当前w决策 科学决策的前提,历史数据w战略 内部数据、外部数据5三、数据资源开发w效率 内部业务运作、管理与决策的高效率w效益 节约成本、降低风险和失误w市场 拓展市场(顾客关系管理) 竞争手段 (成本、差异)6第二节 数据资源管理7一、数据资源管理内容w数据资源管理 对各种形式数据继续收集、整理、存储、分类、排序、检索、计算、统计、汇总、加工和传输等一系列活动的总称。w发展阶段 手工处理 机械处理 电子数据处理(Electronic Data Processing)8二、计算机数据资源管理(p229)w电子数据处理步骤 收集转换、
3、编码组织输入处理输出存储w计算机数据资源管理技术发展 人工管理阶段(数据、程序连接,数据临时) 文件系统管理(数据、程序分离,数据保留) 冗余度大、数据不一致、独立、格式不统一 数据库系统管理阶段9图 例程序1程序2程序n文件管理系统数据文件1数据文件2数据文件3程序1程序2程序n 数据库管理系统数据库10三种管理方式的比较11三、数据库系统管理w特点 面向整体考虑(组织) 数据冗余度小,易扩充 数据程序独立性高,程序编制简单 数据统一性高w发展 70S:层次模型(IBM) 网状模型 80S:关系模型12第三节 数据库概念13一、 数据库、数据库管理系统w数据库(Data Base) 存储在计
4、算机外存储器上,按一定的组织方合理存放的相互关联的某个组织涉及的数据集合。w数据库管理系统(Data Base Management System) 是指帮助用户建立、使用、管理和维护数据库的一种计算机系统软件。14二、DBMS功能w定义数据库w装入数据w数据库操纵(Standard Query Language, SQL) 数据基本操作:检索、插入、删除、修改w数据库控制 并发控制,安全、保密、完整性检查w数据库维护 数据库监督、数据库备份与恢复w数据通信15三、DBMS组成 数据描述语言 (Data Description Language) 数据操纵语言 (Data Manipulati
5、on Language) 系统运行控制程序 系统建立与维护程序16四、数据库系统w组成 数据库 计算机硬件 计算机软件 系统软件和应用软件 用户 数据库管理员、系统开发员、最终用户w结构 外模式、概念模式、内模式17五、数据库应用系统w组成 数据库系统+应用程序w类型 以数据为中心的数据库应用系统 数据管理存储,应用主要是查询使用 以处理为中心的数据库应用系统 处理过程与处理对象紧密结合 如:管理信息系统18数据组织的层次19六、数据模型(p237-240)w数据模型是从不同角度看待数据库,可以分为概念模型和数据模型 w概念模型 是从现实世界到信息世界抽象 实体:客观存在相互区别个体,如学生
6、属性:实体具有的某一特征,如姓名 域:属性取值的范围20七、概念数据模型 实体型:实体属性名集合。 如:学生(学号、姓名、性别、出生) 实体集:具有相同实体型的实体 键:能唯一标识实体集中每个实体属性(集) 联系:实体集之间的联系 1:1 总经理:企业 1:n 总经理:员工 m:n 企业:产品21八、概念数据模型表示w书P134w矩形 表示实体集w椭圆 表示实体属性w菱形 表示实体集关系wE-R图比较直观表述实体与属性之间关系22数据库概念设计实体关系图23实体间的不同关系24九、数据模型w数据模型是指计算机组织存储数据方式w分类 层次模型、网状模型和关系模型w关系模型用简单的二维表格表述实体
7、与属性,实体集之间的联系。属性:二维表中每一列(字段)元组:表中每一行(记录)25层次数据模型26网状数据模型27关系数据模型28利用关系数据库描述一对一关系29利用关系数据库描述一对多关系30利用关系数据库描述多对多关系31三种数据模型的比较32第四节 数据库管理系统使用33一、数据库管理系统介绍w单用户、网络数据系统w小型数据库 Access、FoxbaseFoxproVisual Foxprow大型数据库 Oracle 8.0 企业运用(80%) Informix 银行运用 Sybase、DB2、SQL Server34二、数据库的基本知识w数据库是相关数据集合,每个相关数据可以构成一二
8、维表(Table);多个表构成一数据库文件。w表由两部分组成: 表格式:定义字段的名字、类型、宽度 表内容:存储记录内容 创建表:首先定义表格式,然后输入记录 数据处理:主要是针对表中记录35三、数据库和表的创建w创建(第一次需进行创建) Create 表名w添加数据命令 Append Append Blankw数据库文件打开与关闭(第二次使用前须打开) Use 表名 (打开) Use (关闭)36四、常用操作w显示 List Displayw修改 Edit Browsew记录定位 Go Skipw插入 Insertw删除 Deletew查找 Locatew统计 Count、Sum、Avera
9、ge37第五节 数据库技术发展38一、分布式处理与分布式数据库w分布式处理:依靠网络通讯,将处理分布在不同物理地点具备不同功能的计算机上w分布式数据库一个存放在多个物理地点的数据库。数据库的部分或复本存放在一个物理地点,而数据库的其它部分或复本存放在其它物理地点39分布式数据库(1)分区式数据库40分布式数据库(2)复制的数据库41分布式数据库(3)中央索引分布数据库42分布式数据库(4)网络询问式分布数据库43二、面向对象数据库(p244-245)w将数据及针对这些数据的处理集中在一起进行管理w这些对象可以自动检索和共享w这些对象中可以包含多媒体数据44三、超媒体数据库(HyperText)
10、 (p246)w将用户提供的各类数据按照网络结点的方式管理起来w每个结点可以包含文字、图形、声音、活动图象或可执行程序等45超媒体数据库46四、多维数据分析与数据仓库(p247)w多维数据分析:利用数据库中的数据从多个角度(如产品、区域、实际销售、计划销售、费用等方面)对实际问题进行综合分析w数据仓库(Data Warehouse):带有报告生成和查询工具,存储着从许多执行系统中摘录的当前和历史数据,为管理报告和分析服务的数据库47数据仓库与普通数据库比较48建立数据仓库的步骤w在组织高层定义数据仓库的任务和商务目标,将目标分配到任务和整个组织的目标中w从所有的操作数据库中识别出数据仓库所需数
11、据w在公司范围内为数据项目定义标准名称和含义n工作量大n需要识别与现有系统中数据的不一致w设计数据库w开发一个存储旧数据的策略,使得存储空间不能太大同时查询速度又不能太慢w摘录产生出的数据并加以清理,将它们导入数据仓库49案例讨论w题目题目:Volkswagen 选择了面向对象的数据库选择了面向对象的数据库w内容:数据库技术内容:数据库技术w问题问题: 面向对象数据库技术的使用加强了他的竞争地位吗? 面向对象数据库versant的选择涉及到了哪些管理、组织和技术问题? 分析Volkswagen正在使用的竞争力和价值链模型。(留以后讨论)。50案例讨论要求w本次案例与上次案例由第一组负责。第一组
12、分成两小组加以准备讨论。(以后类推)w准备案例时,可以就有关问题与老师进行探讨,主要通过E-mail方式。w讨论时,由一个小组成员负责介绍,回答提出问题,并结合自己企业情况进行必要相关分析;另一小组成员要针对回答进一步提出问题或补充。w要求主讲者要用幻灯展示,讨论时亮出自己的单位、姓名。讨论结束后,提交小组报告。w评分依据展示、回答、提问等现场表现现场表现。51小小 结结w数据资源管理是信息时代企业管理基础w数据资源管理关系企业的效率、效益w计算机数据资源管理的基础是DBMSwDBMS是关于数据库管理的系统软件w设计和使用数据库需要建立数据模型wDBMS常用功能有数据库创建、数据处理-= 欢欢 迎迎 提提 问问 =-52