管理信息系统陈太博第五章数据资源管理技术课件_第1页
管理信息系统陈太博第五章数据资源管理技术课件_第2页
管理信息系统陈太博第五章数据资源管理技术课件_第3页
管理信息系统陈太博第五章数据资源管理技术课件_第4页
管理信息系统陈太博第五章数据资源管理技术课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统(陈太博)第五章 数据资源管理技术1管理信息系统管理信息系统(managemaent information system)信息时代的组织变革和管理创新信息时代的组织变革和管理创新陈太博陈太博管理信息系统(陈太博)第五章 数据资源管理技术2管理信息系统(陈太博)第五章 数据资源管理技术351 数据(信息)管理的发展历史一、人工管理阶段 计算机诞生的初期(即20世纪50年代后期之前),这个时期的计算机主要用于科学计算。 从硬件看,没有磁盘等直接存取的存储设备; 从软件看,没有操作系统和管理数据的软件,数据处理方式是批处理。管理信息系统(陈太博)第五章 数据资源管理技术4人工管理阶段数

2、据管理的特点:数据不保存没有对数据进行管理的软件系统,数据的组织方式必须由程序员自行设计。一组数据对应于一个程序,数据无法共享。管理信息系统(陈太博)第五章 数据资源管理技术551 数据(信息)管理的发展历史二、文件系统管理阶段 文件系统阶段是指计算机不仅用于科学计算,而且还大量用于管理数据的阶段(从50年代后期到60年代中期)。 在硬件方面,外存储器有了磁带、磁盘、磁鼓等直接存取的存储设备。 在软件方面,操作系统中已经有了专门用于管理数据的软件,称为文件系统。 管理信息系统(陈太博)第五章 数据资源管理技术6 文件属于操作系统的范畴。操作系统将一组相关的字符序列看成一个整体,给它唯一的命名以

3、区别于其它的数据集。 凡是具有名字的字符序列都看成是一个文件。程序、数据集合等,都是一样的文件。 数据文件则是指为了某一特定目的而以一定方式形成的有名字的相关记录的集合。管理信息系统(陈太博)第五章 数据资源管理技术7文件组织 0001 李 强 男 32机加 铣 0002 刘正一 男 36机加 车 0135 张 克 男 31总装 装1 记录值数据项值文件管理信息系统(陈太博)第五章 数据资源管理技术8文件系统管理阶段数据管理的特点数据需要长期保存在外存上供反复使用程序之间有了一定的独立性,操作系统提供了文件管理功能和访问文件的存取方法,程序可以通过文件名和数据打交道,不必再寻找数据的物理存放位

4、置。管理信息系统(陈太博)第五章 数据资源管理技术952 数据库技术数据库是数据组织的高级形式,它是一种对组数据库是数据组织的高级形式,它是一种对组织中的各种主要数据资源进行系统化的组织与织中的各种主要数据资源进行系统化的组织与管理的新技术。以求得节简、高效、共享和安管理的新技术。以求得节简、高效、共享和安全。全。数据库好比一个数据库好比一个“魔方魔方”通过对基本数据的通过对基本数据的“组织组织”与与“掰动掰动”逻辑,就可以由基本的数逻辑,就可以由基本的数据单元形成人们所需的各种各样的数据据单元形成人们所需的各种各样的数据“图图案案”。管理信息系统(陈太博)第五章 数据资源管理技术105.2.

5、1 数据库的基本概念一 数据库处理的对象数据数据数据:在计算机系统中,各种字母和数字符号的组合、在计算机系统中,各种字母和数字符号的组合、语音、图形、图像等统称为数据。语音、图形、图像等统称为数据。数据的型与值数据的型与值 如:黎明(字符型)如:黎明(字符型) 125.35 125.35(数值型)(数值型) 2005-01-24 2005-01-24(日期型)(日期型)数据结构数据结构( (数据模式数据模式) ) 如:黎明如:黎明 男男 1982-02-19 1200 1982-02-19 1200管理信息系统(陈太博)第五章 数据资源管理技术11二 数据库(db)的概念 数据库(data b

6、ase,db)是按一定的组织形式存储在一起的相互关联的数据集合。 数据被结构化和标准化后,按照一定的数据模式,以较小的冗余,存储到数据库中。为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据、修改和检索原有数据均能按一种公用的和可控制的方法进行。管理信息系统(陈太博)第五章 数据资源管理技术125.2.2 数据库的典型技术特点1数据库在存储数据时是按照预先定义好的数据结构(数据模式)进行存储的2集成性:数据库集中了各种应用的数据,进行统一的构造与存储3共享性:数据库中的数据可被不同的应用程序和用户方便地使用4数据独立性:数据与程序之间依赖性较弱,数据的逻辑结构、存储结构与存取方式

7、的改变对应用程序不构成影响或影响较小5数据统一管理与控制:数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制管理信息系统(陈太博)第五章 数据资源管理技术131理解数据库存储数据的方式-1 那个戴太阳眼镜、身上摊本小说的女人,衣服极斯文讲究。皮肤在东方人里,要算得白,可惜这白色不顶新鲜,带些干滞。她去掉了黑眼镜,眉清目秀,只是嘴唇嫌薄,擦了口红还不够丰厚。假使她从帆布躺椅上站起来,会见得身段瘦削,也许轮廓的线条太硬,像方头钢笔划成的,年龄看上去有二十五六,不过新派女人的年龄好比旧式女人婚帖上的年庚,需要考订学家所谓外证据来断定真确性,本身是看

8、不出的。(字数:183)钱钟书围城第一章管理信息系统(陈太博)第五章 数据资源管理技术14 苏小姐领了个二十左右的娇小女孩子出来,介绍道:“这是我表妹唐晓芙。”唐小姐妩媚端正的圆脸,有两个浅酒涡。天生着一般女人要花钱费时、调脂和粉来仿造的好脸色,新鲜得使人见了忘掉口渴而又觉嘴馋,仿佛是好水果。她眼睛并不顶大,可是灵活温柔,反衬得许多女人的大眼睛只像政治家讲的大话,大而无当。古典学者看她说笑时露出的好牙齿,会诧异为什么古今中外诗人,都甘心变成女人头插的钗,腰束的带,身体睡的席,甚至脚下践踏的鞋,可是从没想到化作她的牙刷。她头发没烫,眉毛不镊,口红也没有擦,似乎安心遵守天生的限止,不要弥补造化的缺

9、陷。总而言之,唐小姐是摩登文明社会里那桩罕物一个真正的女孩子。(字数:285)钱钟书围城第三章1理解数据库存储数据的方式-2管理信息系统(陈太博)第五章 数据资源管理技术15姓名姓名肤色肤色类别类别是否有酒是否有酒窝窝化妆否化妆否特别特征特别特征综合评价综合评价分分苏文纨101falsetrue嘴唇嫌薄4唐小姐302truefalse好牙齿5容貌特征表容貌特征表数据库存放数据必须按一定的数据库存放数据必须按一定的预先定义好的数据模式预先定义好的数据模式存放。存放。因此,数据在进入数据库之前因此,数据在进入数据库之前必须进行必须进行结构化结构化和和标准化标准化处理。处理。因而提升了因而提升了数据

10、的质量数据的质量, ,保证了保证了数据处理的效率数据处理的效率。肤色肤色类别类别肤色特征肤色特征101白、不新鲜、干滞302白里透红、与众不同肤色类别表肤色类别表1理解数据库存储数据的方式-3结构化结构化标标准准化化管理信息系统(陈太博)第五章 数据资源管理技术165.2.2 数据库的典型技术特点1数据库在存储数据时是按照预先定义好的数据结构(数据模式)进行存储的2集成性:数据库集中了各种应用的数据,进行统一的构造与存储3共享性:数据库中的数据可被不同的应用程序和用户方便地使用4数据独立性:数据与程序之间依赖性较弱,数据的逻辑结构、存储结构与存取方式的改变对应用程序不构成影响或影响较小5数据统

11、一管理与控制:数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制管理信息系统(陈太博)第五章 数据资源管理技术17学生成绩数据库2理解数据库的集成性学号学号姓名姓名语文语文10011001黎明黎明858510021002王立王立9090学号学号姓名姓名数学数学10011001黎明黎明909010021002王立王立5757用户1:漂亮的语文老师用户2:英俊的数学老师学号姓名语文数学英语考核时间1001黎明85907505-06-1-11002王立90578505-06-1-1集中考虑各个用户的信息需求,对数据库进行统一的设计与构造降低了冗余度

12、保证了数据的一致性管理信息系统(陈太博)第五章 数据资源管理技术185.2.2 数据库的典型技术特点1数据库在存储数据时是按照预先定义好的数据结构(数据模式)进行存储的2集成性:数据库集中了各种应用的数据,进行统一的构造与存储3共享性:数据库中的数据可被不同的应用程序和用户方便地使用4数据独立性:数据与程序之间依赖性较弱,数据的逻辑结构、存储结构与存取方式的改变对应用程序不构成影响或影响较小5数据统一管理与控制:数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制管理信息系统(陈太博)第五章 数据资源管理技术19数据库中的数据可被不同的应用程序

13、和用户方便地使用3理解数据库的共享性管理信息系统(陈太博)第五章 数据资源管理技术205.2.2 数据库的典型技术特点1数据库在存储数据时是按照预先定义好的数据结构(数据模式)进行存储的2集成性:数据库集中了各种应用的数据,进行统一的构造与存储3共享性:数据库中的数据可被不同的应用程序和用户方便地使用4数据独立性:数据与程序之间依赖性较弱,数据的逻辑结构、存储结构与存取方式的改变对应用程序不构成影响或影响较小5数据统一管理与控制:数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制管理信息系统(陈太博)第五章 数据资源管理技术21学生成绩数据库

14、4理解数据库的独立性学号学号姓名姓名语文语文10011001黎明黎明858510021002王立王立9090学号学号姓名姓名数学数学10011001黎明黎明909010021002王立王立5757学号姓名语文数学英语考核时间1001黎明85907505-06-1-11002王立90578505-06-1-1学号学号4609100146091002应用程序应用程序1(c语言编写)语言编写)select 学号学号,姓名姓名,语文语文 from 学生成学生成绩数据库绩数据库应用程序应用程序2(visual basic编写)编写)select 学号学号,姓名姓名,数学数学 from 学生成绩数学生成绩

15、数据库据库学号学号姓名姓名语文语文4609100146091001黎明黎明85854609100246091002王立王立9090学号学号姓名姓名数学数学4609100146091001黎明黎明90904609100246091002王立王立5757管理信息系统(陈太博)第五章 数据资源管理技术225.2.2 数据库的典型技术特点1数据库在存储数据时是按照预先定义好的数据结构(数据模式)进行存储的2集成性:数据库集中了各种应用的数据,进行统一的构造与存储3共享性:数据库中的数据可被不同的应用程序和用户方便地使用4数据独立性:数据与程序之间依赖性较弱,数据的逻辑结构、存储结构与存取方式的改变对应

16、用程序不构成影响或影响较小5数据统一管理与控制:数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制管理信息系统(陈太博)第五章 数据资源管理技术23数据库管理系统(dbms)为数据提供统一的管理手段,并能对数据的完整性、安全性及并发访问提供必要的控制5理解数据统一管理与控制管理信息系统(陈太博)第五章 数据资源管理技术245.2.3 数据库管理系统(dbms)dbmsdbms:是一种系统软件,负责数据库中:是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控的数据组织、数据操纵、数据维护、控制及保护和数据服务等。制及保护和数据服务等

17、。dbmsdbms是数据库系统(是数据库系统(dbsdbs)的核心)的核心dbmsdbms实例实例小型小型dbmsdbms:microsoft accessmicrosoft access、visual visual foxprofoxpro大中型大中型dbmsdbms:db2db2(ibmibm)、)、oracleoracle(甲骨(甲骨文)、文)、sql serversql server(微软)、(微软)、sybasesybase管理信息系统(陈太博)第五章 数据资源管理技术25dbmsdbms应具备的基本功能:应具备的基本功能:1 1数据模式(结构)定义;数据模式(结构)定义;2 2数据

18、存取的物理构建;数据存取的物理构建;3 3数据操纵(查询、插入、修改、删除数据);数据操纵(查询、插入、修改、删除数据);4 4数据完整性、安全性定义与检查;数据完整性、安全性定义与检查;5 5数据库的并发控制与故障恢复;数据库的并发控制与故障恢复;6 6数据服务(如:数据拷贝、转存、重组、性能数据服务(如:数据拷贝、转存、重组、性能监测、分析);监测、分析);管理信息系统(陈太博)第五章 数据资源管理技术26数据语言:数据语言: 数据定义语言(数据定义语言(ddl):模式定义、数据物理存):模式定义、数据物理存取构建。取构建。 数据操纵语言(数据操纵语言(dml):数据的增、删、改、查。):

19、数据的增、删、改、查。 数据控制语言(数据控制语言(dcl):数据完整性、安全性的):数据完整性、安全性的定义与检查,并发控制、故障恢复。定义与检查,并发控制、故障恢复。管理信息系统(陈太博)第五章 数据资源管理技术27按照数据库处理数据的方式可以分为:按照数据库处理数据的方式可以分为: 1层次数据模型层次数据模型 2网络数据模型网络数据模型 3关系数据模型(以二维表的方式处理数据)关系数据模型(以二维表的方式处理数据)关系关系=(二维)表(二维)表管理信息系统(陈太博)第五章 数据资源管理技术28关系数据库中的几个关键的基本概念关系数据库中的几个关键的基本概念属性(字段)属性(字段)元组(记

20、录)元组(记录)键:主键、外键键:主键、外键建立了表之建立了表之间的逻辑关系间的逻辑关系管理信息系统(陈太博)第五章 数据资源管理技术295.2.4 数据库管理大多数应用了数据库的组织需要建立专门的大多数应用了数据库的组织需要建立专门的人员或专职的部门来对数据库进行管理,称人员或专职的部门来对数据库进行管理,称之为之为dba(database administration)dba的职责探讨:的职责探讨:数据库的设计与开发数据库的设计与开发数据的维护数据的维护数据库的备份与恢复数据库的备份与恢复保证数据库的适应性保证数据库的适应性dba的技术技能与人际技能要求的技术技能与人际技能要求管理信息系统

21、(陈太博)第五章 数据资源管理技术305.2.5 数据库系统(dbs)与数据库应用系统(dbas)dbs的组成:组成: 数据库(数据库(db)、数据库管理系统()、数据库管理系统(dbms)、数据)、数据库管理员(库管理员(dba)、硬件平台、软件平台)、硬件平台、软件平台硬件平台:计算机、网络硬件平台:计算机、网络软件平台:软件平台: 操作系统操作系统 数据库系统开发工具(数据库系统开发工具(vb、pb、delphi、html、xml等)等) 接口软件(接口软件(odbc、jdbc、oledb、corba、com、dcom等)等)dbas的组成:dbs+应用软件+应用界面管理信息系统(陈太博

22、)第五章 数据资源管理技术31数据库系统并不意味着只要购买并安装了一个数据库管理系统就万事大吉了。数据库设计中的e-r方法对于关系数据模型,一整套规范化的理论关系规范化理论。5.2.6 数据库设计管理信息系统(陈太博)第五章 数据资源管理技术32现实世界现实世界认识抽象认识抽象信息世界信息世界 (逻辑)数据模型(逻辑)数据模型计算机世界计算机世界 物理模型物理模型概念模型概念模型管理信息系统(陈太博)第五章 数据资源管理技术33数据库的设计数据需求分析概念模式设计逻辑结构设计物理结构设计数据库的实施和维护管理信息系统(陈太博)第五章 数据资源管理技术34概念模式设计的工具e-r模型(实体-联系

23、模型)实体、实体集实体、实体集如:小赵、小李如:小赵、小李 实体实体属性属性联系联系 学生学生学号学号coursename教学教学sc管理信息系统(陈太博)第五章 数据资源管理技术35管理信息系统(陈太博)第五章 数据资源管理技术36管理信息系统(陈太博)第五章 数据资源管理技术37师生导师研究生教工号教工号姓名姓名职称职称院系院系联系方式联系方式学生号学生号姓名姓名性别性别专业专业联系方式联系方式出生年月出生年月1n教工号教工号管理信息系统(陈太博)第五章 数据资源管理技术38逻辑结构设计关系范式理论(1) 第一范式(first normal form,1nf)在同一表中,没有重复项出现(2

24、) 第二范式(2nf) 每个表必须有一个数据元素为主关键字,其它数据元素与主关键字一一对应(3) 第三范式(3nf) 满足2nf且任何一个非主属性都不传递依赖于任何主关键字 规范化理论是e.f.codd在1971年提出,他和后来的研究者为数据结构提出了5种规范化模式(normal form,nf) ,这里仅讨论前3种范式管理信息系统(陈太博)第五章 数据资源管理技术39不符合1nf的关系 教师代码姓 名工 资基本工资/元附加工资/元1001李明2 000.002 000.001002王军1 500.001 500.001003张淑红1 100.001 300.00符合1nf的关系教师代码姓 名

25、基本工资/元附加工资/元1001李明2 000.002 000.001002王军1 500.001 500.001003张淑红1 100.001 300.00不符合2nf的教师与研究课题关系教师代码姓 名职 称研究课题号研究课题名管理信息系统(陈太博)第五章 数据资源管理技术40系代码系地址01管理工程管理学院41302技术经济管理学院416教师代码姓 名系地址1001李明管理工程管理学院4131002王军管理工程管理学院4131003张淑红技术经济管理学院416教师代码姓 名系代码1001李明011002王军011003张淑红02不符合3nf的关系 符合3nf的关系 数据库存储数据时追求最小

26、冗余度关系范式的基本准则:有冗余就分解管理信息系统(陈太博)第五章 数据资源管理技术41师生导师研究生教工号教工号姓名姓名职称职称院系院系联系方式联系方式学生号学生号姓名姓名性别性别专业专业联系方式联系方式 出生年月出生年月1n教工号教工号导师信息表(教工号,姓名,职称,院系,联系方式)研究生基本信息(学生号,姓名,性别,专业,联系方式,出生年月,导师教工号)管理信息系统(陈太博)第五章 数据资源管理技术42属性属性数据类型及长度数据类型及长度有效性约束有效性约束教工号(主建)文本,66位数字姓名文本,5不多于5个汉字职称文本,3教授、副教授、讲师、助教院系文本,10 在院系列表中选择联系方式

27、文本,50属性属性数据类型数据类型有效性约束有效性约束学号(主建)文本,88位数字姓名文本,5不多于5个汉字专业文本,10在专业名称列表中选择联系方式文本,50出生年月日期型截至入学时间,不超过40周岁导师教工号(外键)文本,6与“导师信息表”中的教工好相匹配导导师师信信息息表表研研究究生生基基本本信信息息简化的元数据简化的元数据管理信息系统(陈太博)第五章 数据资源管理技术43师生导师研究生教工号教工号姓名姓名职称职称院系院系联系方式联系方式学生号学生号姓名姓名性别性别专业专业联系方式联系方式 出生年月出生年月mn教工号教工号导师信息表(教工号,姓名,职称,院系,联系方式)研究生基本信息(学

28、生号,姓名,性别,专业,联系方式,出生年月)师生关系表(教工号,学生号)学生号学生号管理信息系统(陈太博)第五章 数据资源管理技术44课堂练习以大学的学生成绩管理为例,设计一个学生成绩管理的数据库。通过该数据库能够满足任课教师、教务管理人员和学生的各类信息查询和管理的需要。要求:分析学生成绩管理的涉及各类用户的数据需求画出相关的e-r图设计相关表的结构,包括各个表的属性、属性的数据类型和有效性约束、主键、外键、表之间的参照完整性约束课后尝试使用access实现设计的数据库,为每个相关的表输入若干条数据管理信息系统(陈太博)第五章 数据资源管理技术45课后实践作业1假设你在某公司的销售部工作,老

29、板要求你创建一个电子文档来记录与客户的交易信息,现在使用excel来完成这个目的。a.创建一个电子清单表有如下各列:客户姓名、客户地址、交易日期、商品名、单价、销售员、销售员email。b.假设你有三个客户a、b和c。假设a在南京,b在大连,c在广州。假设你有两个销售员张三和李四(为每一个人建立一个email地址)。假设有三种产品:p1、p2、p3。同一种产品卖给不同的客户的价格都可能不同。编造一些交易数据(至少要有20行的样本数据,涵盖了所有的客户、产品和销售人员)。假设价格会随时间变化,输入2005年至2006年间的数据。c.假设产品p1在2006年更名为p1-turbo,解释你在excel中修正这个错误所必需的详细步骤。d.一个真实的交易记录中可能有几千、上万条记录,如果面对这样的电子表格,你需要怎样的步骤改正c中的错误?管理信息系统(陈太博)第五章 数据资源管理技术462.上题中的同样问题,假设使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论