ImageVerifierCode 换一换
格式:PPT , 页数:61 ,大小:1.59MB ,
文档编号:4041407      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4041407.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(技术篇-数据资源管理技术课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

技术篇-数据资源管理技术课件.ppt

1、Robotding,All Rights Reserved,2022-11-6 管理信息系统管理信息系统-基础技术篇基础技术篇 数据资源管理技术数据资源管理技术Robotding,All Rights Reserved,2022-11-6 (2)引言引言 现在企业的问题不是数据太少,而是数据太多!现在企业的问题不是数据太少,而是数据太多!Robotding,All Rights Reserved,2022-11-6 (3)“信息爆炸信息爆炸”面临的问题面临的问题存储存储信息爆炸信息爆炸访问访问共享共享安全安全引言引言Robotding,All Rights Reserved,2022-11-6

2、 (4)引言引言Robotding,All Rights Reserved,2022-11-6 (5)引言引言Robotding,All Rights Reserved,2022-11-6 (6)引言引言 广义的数据资源管理包广义的数据资源管理包括:括:文件组织文件组织数据库和数据仓库数据库和数据仓库数据规划和数据管理数据规划和数据管理一一企业数据处理方式企业数据处理方式二二文件组织文件组织三三数据库系统数据库系统Robotding,All Rights Reserved,2022-11-6 (7)主要内容:主要内容:企业数据处理方式企业数据处理方式 文件组织文件组织 数据库系统数据库系统Ro

3、botding,All Rights Reserved,2022-11-6 (8)一、企业数据处理方式一、企业数据处理方式 现代企业处理信息的方式主要有以下两种:现代企业处理信息的方式主要有以下两种:以联机事务处理形式处理信息(以联机事务处理形式处理信息(OLTPOLTP)以联机分析处理(以联机分析处理(OLAPOLAP)形式处理信息,并利用信息进)形式处理信息,并利用信息进行决策行决策Robotding,All Rights Reserved,2022-11-6 (9)OLTP 联机事务处理联机事务处理(OLTP:OnLine Transaction Processing)基本特征:基本特征

4、:顾客的原始数据可以立即传送到计算中心进行处理,并在很短顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。的时间内给出处理结果。一个重要性能指标是实时响应时间一个重要性能指标是实时响应时间(Response Time)(Response Time)即用户在终端上送入数据之后,到计算机对这个请求给出即用户在终端上送入数据之后,到计算机对这个请求给出答复所需要的时间。答复所需要的时间。目前大多数企业运用业务数据库(目前大多数企业运用业务数据库(Operational database)和)和数据库管理系统(数据库管理系统(DBMS)对)对OLTP提供支持。提供支持。Rob

5、otding,All Rights Reserved,2022-11-6 (10)OLAP-OnLine Analytical Processing联机分析处理联机分析处理企业从事务中获取信息后,需要对信息进行分析,企业从事务中获取信息后,需要对信息进行分析,以便从事各项决策任务。以便从事各项决策任务。OLAP是一种为支持决策而进行的信息处理方式。是一种为支持决策而进行的信息处理方式。数据仓库能支持联机分析处理信息的功能数据仓库能支持联机分析处理信息的功能Robotding,All Rights Reserved,2022-11-6 (11)OLTP vs OLAPOLTPOLAP数据特性数据

6、特性原始、细节性数据原始、细节性数据汇总、提炼性资料汇总、提炼性资料数据时间性数据时间性当时的运算资料当时的运算资料包含历史数据包含历史数据变化频率变化频率经常经常少有变化,大多为查询少有变化,大多为查询主题性主题性功能导向、交易驱动功能导向、交易驱动分析导向、分析驱动分析导向、分析驱动数据处理量数据处理量一次处理的数据量小一次处理的数据量小一次处理的资料量大一次处理的资料量大使用者使用者针对操作人员、日常操作针对操作人员、日常操作针对决策人员、支持管理需要针对决策人员、支持管理需要性能要求性能要求可快速更新资料可快速更新资料可快速得到查询结果可快速得到查询结果Robotding,All Ri

7、ghts Reserved,2022-11-6 (12)OLTP vs OLAPRobotding,All Rights Reserved,2022-11-6 (13)二、文件组织二、文件组织 文件文件数据库的基础数据库的基础 数据的物理组织和逻辑组织数据的物理组织和逻辑组织 几种文件组织方式几种文件组织方式Robotding,All Rights Reserved,2022-11-6 (14)文件文件数据库的基础数据库的基础Robotding,All Rights Reserved,2022-11-6 (15)数据的物理组织和逻辑组织数据的物理组织和逻辑组织 信息的物理组织是面向机器、面向存

8、储设备信息的物理组织是面向机器、面向存储设备 信息的逻辑组织是面向用户的应用需求信息的逻辑组织是面向用户的应用需求Robotding,All Rights Reserved,2022-11-6 (16)几种文件组织方式几种文件组织方式 文件是数据库组织的基础。文件是数据库组织的基础。文件的文件的逻辑组织形式逻辑组织形式将直接影响整个信息系统的将直接影响整个信息系统的效率。效率。几种文件组织方式几种文件组织方式顺序文件顺序文件索引文件索引文件链表文件链表文件倒排文件倒排文件Robotding,All Rights Reserved,2022-11-6 (17)顺序文件顺序文件l 顺序文件是最简单

9、的文件,文件的各个记录按逻辑顺序顺序文件是最简单的文件,文件的各个记录按逻辑顺序存放在外存的连续区中,即顺序文件中物理记录的顺序存放在外存的连续区中,即顺序文件中物理记录的顺序和逻辑记录的顺序一致。如果文件按和逻辑记录的顺序一致。如果文件按关键字有序输入关键字有序输入,则形成的顺序文件称为顺序有序文件;否则称为顺序无则形成的顺序文件称为顺序有序文件;否则称为顺序无序文件。序文件。l 顺序文件根据顺序文件根据记录的序号或记录的相对位置记录的序号或记录的相对位置来进行存取,来进行存取,其特点是当存取第其特点是当存取第i i个记录时,必须先搜索在它之前的个记录时,必须先搜索在它之前的i-i-1 1个

10、记录;插入新的记录时,只能加在文件的末尾;若要个记录;插入新的记录时,只能加在文件的末尾;若要更新文件中的某个记录,则必须将整个文件进行复制。更新文件中的某个记录,则必须将整个文件进行复制。Robotding,All Rights Reserved,2022-11-6 (18)顺序文件:应用场合顺序文件:应用场合l 最佳应用场合,是在对诸记录进行最佳应用场合,是在对诸记录进行批量存取批量存取时,即每次时,即每次要读或写一大批记录。此时,对顺序文件的存取效率是要读或写一大批记录。此时,对顺序文件的存取效率是所有逻辑文件中最高的。所有逻辑文件中最高的。l 在交互应用的场合,如果用户在交互应用的场合

11、,如果用户(程序程序)要求查找或修改单要求查找或修改单个记录,为此系统便要去逐个地查找存诸记录。这时,个记录,为此系统便要去逐个地查找存诸记录。这时,顺序文件所表现出来的性能就可能很差,尤其是当文件顺序文件所表现出来的性能就可能很差,尤其是当文件较大时,情况更为严重。较大时,情况更为严重。l 增加或删除一个记录,比较困难。增加或删除一个记录,比较困难。Robotding,All Rights Reserved,2022-11-6 (19)索引文件索引文件l 具有索引表的文件成为索引文件。具有索引表的文件成为索引文件。l 索引表中的每一项称作索引项。不论主文件是否索引表中的每一项称作索引项。不论

12、主文件是否按关键字有序,索引表中的索引项总是按按关键字有序,索引表中的索引项总是按关键字关键字(或逻辑记录号)顺序排列(或逻辑记录号)顺序排列。l 若数据区中的记录也按关键字顺序排列,则称索若数据区中的记录也按关键字顺序排列,则称索引顺序文件。反之,若数据区中记录不按关键字引顺序文件。反之,若数据区中记录不按关键字顺序排列,则称非顺序文件。顺序排列,则称非顺序文件。l 索引文件可以大大提高表查找的速度。因为索引索引文件可以大大提高表查找的速度。因为索引表容量小,且索引表按关键字有序。表容量小,且索引表按关键字有序。Robotding,All Rights Reserved,2022-11-6

13、(20)三大索引介绍三大索引介绍l 科学引文索引(科学引文索引(SCI)SCI)科学引文索引科学引文索引(Science Citation Index,Science Citation Index,简称简称SCISCI)是美国科学情报研究所()是美国科学情报研究所(Institute Scientific Institute Scientific InformationInformation,简称,简称ISIISI,http:/http:/)出)出版的一种世界著名的综合性科技引文检索刊物。版的一种世界著名的综合性科技引文检索刊物。Robotding,All Rights Reserved,20

14、22-11-6 (21)工程索引(工程索引(EIEI)l 工程索引工程索引(The Engineering IndexThe Engineering Index,简称,简称EIEI)创刊于)创刊于18841884年,是美国工程信息公司年,是美国工程信息公司(Engineering information Inc.)(Engineering information Inc.)出版的著名工出版的著名工程技术类综合性检索工具。程技术类综合性检索工具。Robotding,All Rights Reserved,2022-11-6 (22)科技会议录索引科技会议录索引 ISTP ISTPl 创刊于创刊于

15、19781978年,由美国科学情报研究所编辑出版。年,由美国科学情报研究所编辑出版。该索引收录生命科学、物理与化学科学、农业、该索引收录生命科学、物理与化学科学、农业、生物和环境科学、工程技术和应用科学等学科的生物和环境科学、工程技术和应用科学等学科的会议文献,包括一般性会议、座谈会、研究会、会议文献,包括一般性会议、座谈会、研究会、讨论会、发表会等。其中工程技术与应用科学类讨论会、发表会等。其中工程技术与应用科学类文献约占文献约占35%35%,其他涉及学科基本与,其他涉及学科基本与SCISCI相同。相同。Robotding,All Rights Reserved,2022-11-6 (23)

16、三者比较三者比较 SCISCI最能反映基础学科研究水平和论文质量,该检最能反映基础学科研究水平和论文质量,该检索系统收录的科技期刊比较全面,可以说它是集索系统收录的科技期刊比较全面,可以说它是集中各个学科高质优秀论文的精粹,该检索系统历中各个学科高质优秀论文的精粹,该检索系统历来成为世界科技界密切注视的中心和焦点。来成为世界科技界密切注视的中心和焦点。ISTPISTP、EIEI这两个检索系统评定科技论文和科技期这两个检索系统评定科技论文和科技期刊的质量标准方面相比之下较为宽松。刊的质量标准方面相比之下较为宽松。Robotding,All Rights Reserved,2022-11-6 (2

17、4)扬大跻身全国高校五十强扬大跻身全国高校五十强 北美北美普林斯顿大学普林斯顿大学中国大学研究专家菲莱德公布中国大学研究专家菲莱德公布2006年年中国大学中国大学100强排名,我省有强排名,我省有13家高校入选,扬州大学排家高校入选,扬州大学排名名46位,跻身前五十强。该排名主要依据位,跻身前五十强。该排名主要依据2005年各高校年各高校在上及在美国的影响力。在上及在美国的影响力。高校高校2004年生物类年生物类SCI论文排序,扬州大学论文排序,扬州大学37位,位,8篇。篇。Robotding,All Rights Reserved,2022-11-6 (25)三、数据库系统三、数据库系统数据

18、库处理数据库处理数据库管理系统数据库管理系统数据库模型和数据库组织结构数据库模型和数据库组织结构数据库设计数据库设计数据库技术发展趋势数据库技术发展趋势Robotding,All Rights Reserved,2022-11-6 (26)数据库处理数据库处理 文件系统的缺点文件系统的缺点 数据冗余与数据不一致数据冗余与数据不一致性性 数据结构的不一致性数据结构的不一致性 数据信息共享性低数据信息共享性低 数据库系统克服了文件数据库系统克服了文件系统的这些缺点。系统的这些缺点。Robotding,All Rights Reserved,2022-11-6 (27)数据管理技术的产生和发展数据管

19、理技术的产生和发展l 什么是数据管理什么是数据管理l 对数据进行分类、组织、编码、存储、检索和维护,是数据处对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题理的中心问题l 数据管理技术的发展过程数据管理技术的发展过程l 人工管理阶段人工管理阶段(40(40年代中年代中-50-50年代中年代中)l 文件系统阶段文件系统阶段(50(50年代末年代末-60-60年代中年代中)l 数据库系统阶段数据库系统阶段(60(60年代末年代末-现在现在)Robotding,All Rights Reserved,2022-11-6 (28)时期时期l4040年代中年代中-50-50年年代中代中

20、产生的背景产生的背景l应用需求:科学应用需求:科学计算计算l硬件水平:无直硬件水平:无直接存取存储设备接存取存储设备l软件水平:没有软件水平:没有操作系统操作系统l处理方式:批处处理方式:批处理理特点特点l 数据的管理者:应用程序,数据不数据的管理者:应用程序,数据不保存。保存。l 数据面向的对象:某一应用程序数据面向的对象:某一应用程序 l 数据共享:无共享、冗余度极大数据共享:无共享、冗余度极大l 数据独立性:不独立,完全依赖于数据独立性:不独立,完全依赖于程序程序l 数据结构化:无结构数据结构化:无结构l 数据控制:应用程序自己控制数据控制:应用程序自己控制Robotding,All R

21、ights Reserved,2022-11-6 (29)应用程序应用程序数据集数据集应用程序应用程序数据集数据集应用程序应用程序数据集数据集n n.Robotding,All Rights Reserved,2022-11-6 (30)时期时期 50年代末年代末-60年代中年代中产生的背景产生的背景 应用需求:科学计算、应用需求:科学计算、管理管理 硬件水平:磁盘、磁硬件水平:磁盘、磁鼓鼓 软件水平:文件系统软件水平:文件系统 处理方式:联机实时处理方式:联机实时处理、批处理处理、批处理特点特点v 数据管理者:文件系统,数据可长数据管理者:文件系统,数据可长期保存期保存v 数据面向对象:某一

22、应用程序数据面向对象:某一应用程序 v 数据共享程度:共享性差、冗余度数据共享程度:共享性差、冗余度大大v 数据结构化:记录内有结构数据结构化:记录内有结构,整体整体无结构无结构v 数据独立性:独立性差,数据的逻数据独立性:独立性差,数据的逻辑结构改变必须修改应用程序辑结构改变必须修改应用程序v 数据控制能力:应用程序自己控制数据控制能力:应用程序自己控制Robotding,All Rights Reserved,2022-11-6 (31)应用程序应用程序文件文件应用程序应用程序文件文件2 2应用程序应用程序文件文件n n存取存取方法方法.Robotding,All Rights Reser

23、ved,2022-11-6 (32)Robotding,All Rights Reserved,2022-11-6 (33)时期时期6060年代末以来年代末以来产生的背景产生的背景应用背景:大规模管理应用背景:大规模管理硬件背景:大容量磁盘硬件背景:大容量磁盘软件背景:有数据库管理软件背景:有数据库管理系统系统处理方式:联机实时处理处理方式:联机实时处理,分布处理分布处理,批处理批处理特点特点l 数据的管理者:数据的管理者:DBMSDBMSl 数据面向的对象:现实世界数据面向的对象:现实世界l 数据的共享程度:共享性高数据的共享程度:共享性高l 数据的独立性:高度的物理独数据的独立性:高度的物

24、理独立性和一定的逻辑独立性立性和一定的逻辑独立性l 数据的结构化:整体结构化数据的结构化:整体结构化l 数据控制能力:由数据控制能力:由DBMSDBMS统一管统一管理和控制理和控制Robotding,All Rights Reserved,2022-11-6 (34)应用程序与数据的对应关系应用程序与数据的对应关系(数据库系统数据库系统)DBMSDBMS应用程序应用程序1 1应用程序应用程序2 2数据库数据库Robotding,All Rights Reserved,2022-11-6 (35)数据库管理系统数据库管理系统 数据库管理系统(数据库管理系统(Database Management

25、 System,DBMS)是位于用户与操作系统之间的一层数据管)是位于用户与操作系统之间的一层数据管理软件。理软件。DBMSDBMS的用途:科学地组织和存储数据、高效地获取的用途:科学地组织和存储数据、高效地获取和维护数据和维护数据Robotding,All Rights Reserved,2022-11-6 (36)A A 数据定义功能数据定义功能 提供数据定义语言提供数据定义语言(DDL)(DDL)定义数据库中的数据定义数据库中的数据对象对象B B 数据操纵功能数据操纵功能:提供提供数据操纵语言数据操纵语言 实现对数据库的基本实现对数据库的基本操作,如查询、插入、操作,如查询、插入、删除和

26、修改等。删除和修改等。SQLSQL查查询语言。询语言。C C 数据库的运行管理数据库的运行管理 数据安全性、完整性数据安全性、完整性 并发访问并发访问 故障恢复故障恢复D D 实用程序实用程序 数据批量装载数据批量装载 数据库转储数据库转储 数据库的重组织数据库的重组织 性能监视等性能监视等Robotding,All Rights Reserved,2022-11-6 (37)数据库模型与数据库组织结构数据库模型与数据库组织结构 数据库模型主要有三种:数据库模型主要有三种:层次模型层次模型网络模型网络模型关系模型关系模型 关系模型是最重要的一种数据模型。也是目前主关系模型是最重要的一种数据模型

27、。也是目前主要采用的数据模型。要采用的数据模型。19701970年由美国年由美国IBMIBM公司公司San JoseSan Jose研究室的研究员研究室的研究员E.F.CoddE.F.Codd首次提出数据库系统的关系模型。首次提出数据库系统的关系模型。关系模型以数学中的关系理论为基础。关系模型以数学中的关系理论为基础。Robotding,All Rights Reserved,2022-11-6 (38)层次数据模型层次数据模型层次模型是数据库系统中最早使用的模型,适合一对多层次模型是数据库系统中最早使用的模型,适合一对多的关系的关系层次模型结构简单,容易实现,对于某些特定的应用系层次模型结构

28、简单,容易实现,对于某些特定的应用系统效率很高,但如果需要动态访问数据(如增加或修改统效率很高,但如果需要动态访问数据(如增加或修改记录类型)时,效率不高。另外,对于一些非层次性结记录类型)时,效率不高。另外,对于一些非层次性结构(如多对多联系),层次模型表达起来比较繁琐和不构(如多对多联系),层次模型表达起来比较繁琐和不直观。直观。企业企业部门部门1部门部门2科室科室1科室科室2科室科室3科室科室4小组小组1小组小组2小组小组3小组小组4小组小组6小组小组5Robotding,All Rights Reserved,2022-11-6 (39)网状数据模型网状数据模型 网状模型可以看作是层次

29、模型的一种扩展。它采用网状结构表网状模型可以看作是层次模型的一种扩展。它采用网状结构表示实体及其之间的联系。示实体及其之间的联系。网状模型与层次模型相比,提供了更大的灵活性,能更直接地网状模型与层次模型相比,提供了更大的灵活性,能更直接地描述现实世界,性能和效率也比较好。网状模型的缺点是结构描述现实世界,性能和效率也比较好。网状模型的缺点是结构复杂,用户不易掌握,记录类型联系变动后涉及链接指针的调复杂,用户不易掌握,记录类型联系变动后涉及链接指针的调整,扩充和维护都比较复杂。整,扩充和维护都比较复杂。实体实体实体实体Robotding,All Rights Reserved,2022-11-6

30、 (40)关系数据模型关系数据模型关系模型是目前应用最多、也最为重要的一种数据模型。关系模型建立在严格的关系模型是目前应用最多、也最为重要的一种数据模型。关系模型建立在严格的数学概念基础上,采用二维表格结构来表示实体和实体之间的联系。二维表由行数学概念基础上,采用二维表格结构来表示实体和实体之间的联系。二维表由行和列组成。和列组成。关系模型概念清晰,结构简单,关系模型概念清晰,结构简单,实体、实体联系和查询结果实体、实体联系和查询结果都采用关系表示,用都采用关系表示,用户比较容易理解。另外,关系模型的存取路径对用户是透明的,程序员不用关心户比较容易理解。另外,关系模型的存取路径对用户是透明的,

31、程序员不用关心具体的存取过程,减轻了程序员的工作负担,具有较好的数据独立性和安全保密具体的存取过程,减轻了程序员的工作负担,具有较好的数据独立性和安全保密性。性。关系模型也有一些缺点,在某些实际应用中,关系模型的查询效率有时不如层次关系模型也有一些缺点,在某些实际应用中,关系模型的查询效率有时不如层次和网状模型。为了提高查询的效率,有时需要对查询进行一些特别的优化和网状模型。为了提高查询的效率,有时需要对查询进行一些特别的优化数据表数据表数据表数据表数据表数据表核心服务核心服务用户用户用户用户用户用户Robotding,All Rights Reserved,2022-11-6 (41)关系模

32、型关系模型 在用户观点下,关系模型中数据的逻辑结构是在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。一张二维表,它由行和列组成。学学生生登登记记表表学学 号号姓姓 名名年年 令令性性 别别系系 名名年年 级级95004王王小小明明19女女社社会会学学9595006黄黄大大鹏鹏20男男商商品品学学9595008张张文文斌斌18女女法法律律学学95Robotding,All Rights Reserved,2022-11-6 (42)关系模型的基本概念关系模型的基本概念关系(关系(RelationRelation)一个关系对应一张表。一个关系对应一张表。元组(元组(TupleT

33、uple)表中的一行即为一个元表中的一行即为一个元组。组。属性(属性(AttributeAttribute)表中的一列即为一个属表中的一列即为一个属性,给每一个属性起一性,给每一个属性起一个名称即属性名。个名称即属性名。主码(主码(KeyKey)u表中的某个属性组,它可表中的某个属性组,它可以唯一确定一个元组。以唯一确定一个元组。域(域(DomainDomain)u属性的取值范围。属性的取值范围。分量分量u元组中的一个属性值。元组中的一个属性值。关系模式关系模式u对关系的描述对关系的描述u关 系 名(属 性关 系 名(属 性 1 1,属 性,属 性2 2,属性,属性n n)Robotding,

34、All Rights Reserved,2022-11-6 (43)数据库组织结构数据库组织结构-SPARCSPARC分级结构分级结构用户用户1用户用户2用户用户3用户用户4外模式外模式A外模式外模式B外模式外模式C外模式到概念模式的映射外模式到概念模式的映射概念模式概念模式概念模式到内模式的映射概念模式到内模式的映射内模式内模式DBMSOSRobotding,All Rights Reserved,2022-11-6 (44)数据库设计数据库设计 数据库是信息系统的核心组成部分。数据库设数据库是信息系统的核心组成部分。数据库设计在信息系统开发中占有重要地位,数据库设计的计在信息系统开发中占有

35、重要地位,数据库设计的质量将影响信息系统的运行效率及用户对数据使用质量将影响信息系统的运行效率及用户对数据使用的满意度。的满意度。Robotding,All Rights Reserved,2022-11-6 (45)数据库设计数据库设计数据库设计是一个从现实世界向计算机数据世界转换的过程。数据库设计是一个从现实世界向计算机数据世界转换的过程。Robotding,All Rights Reserved,2022-11-6 (46)数据库设计数据库设计客观世界信息世界(概念世界)数据世界事物及其联系事物及其联系实体及其联系(概念模实体及其联系(概念模型)型)数据库(数据模型)数据库(数据模型)事

36、物类事物类实体集实体集文件文件对象、个体对象、个体实体实体记录记录性质性质属性属性数据项数据项三个不同世界术语对照表三个不同世界术语对照表Robotding,All Rights Reserved,2022-11-6 (47)数据库设计步骤数据库设计步骤需求分析概念建模导出关系数据模型Robotding,All Rights Reserved,2022-11-6 (48)数据库设计步骤数据库设计步骤需求分析概念建模导出关系数据模型Robotding,All Rights Reserved,2022-11-6 (49)数据库设计步骤数据库设计步骤需求分析概念建模导出关系数据模型Robotding

37、,All Rights Reserved,2022-11-6 (50)数据库设计步骤数据库设计步骤需求分析概念建模导出关系数据模型Robotding,All Rights Reserved,2022-11-6 (51)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计基本信息描述:基本信息描述:某学院下设某学院下设4个系:管理工程系、会计系、市场营销系、信个系:管理工程系、会计系、市场营销系、信息管理系。每个系由一个系主任主管该系工作。息管理系。每个系由一个系主任主管该系工作。该学院聘请了一定数量的专职教师。学院聘请教师后,分配该学院聘请了一定数量的专职教师。学院聘请

38、教师后,分配到各系。到各系。一个系由多个教师,一个教师只能属于一个系。一个系由多个教师,一个教师只能属于一个系。学院每年招收新生,分配到各个专业。学院每年招收新生,分配到各个专业。学院制定教学计划,设置多项课程。学生根据专业要求,每学院制定教学计划,设置多项课程。学生根据专业要求,每年学习多门课程,每门课程被多个学生选读。学生必须参加年学习多门课程,每门课程被多个学生选读。学生必须参加考试,获取成绩。考试,获取成绩。一个教师可以上多门课程,一门课程可由多个教师讲授。教一个教师可以上多门课程,一门课程可由多个教师讲授。教师授课任务完成后,将被学生与院方评估。师授课任务完成后,将被学生与院方评估。

39、需求分析Robotding,All Rights Reserved,2022-11-6 (52)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计系和教师分系和教师分ER图:图:概念建模Robotding,All Rights Reserved,2022-11-6 (53)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计学生和课程分学生和课程分ER图:图:概念建模Robotding,All Rights Reserved,2022-11-6 (54)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计教师和课程分教师

40、和课程分ER图:图:概念建模Robotding,All Rights Reserved,2022-11-6 (55)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计教学管理总教学管理总ER图:图:概念建模Robotding,All Rights Reserved,2022-11-6 (56)数据库设计案例:学院教学管理数据库设计数据库设计案例:学院教学管理数据库设计导出关系数据模型Robotding,All Rights Reserved,2022-11-6 (57)数据库技术发展的趋势数据库技术发展的趋势 分布式数据库分布式数据库数据存储的物理地址是分散的数据存储

41、的物理地址是分散的逻辑上是一个整体(逻辑上是一个整体(DDBMSDDBMS支持)支持)对数据的对数据的安全性、准确性、及时性、标准性安全性、准确性、及时性、标准性提出了新提出了新挑战挑战Robotding,All Rights Reserved,2022-11-6 (58)分布式数据库示意图分布式数据库示意图Robotding,All Rights Reserved,2022-11-6 (59)面向对象的多媒体的面向对象的多媒体的WebWeb数据库数据库 面向对象是一种认识方法学,也是一种新的程序设计方法面向对象是一种认识方法学,也是一种新的程序设计方法学。学。把面向对象的方法和数据库技术结合

42、起来可以使数据库系把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满足新的数据库应用需要致。面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。而产生的新一代数据库系统。多媒体数据多媒体数据面向对象技术(面向对象技术(封装性封装性)用用WebWeb技术集成数据资源技术集成数据资源Robotding,All Rights Reserved,2022-11-6 (60)作业与思考作业与思考 美国著名计算机安全专家布鲁斯美国著名计算机安全专家布鲁斯施奈尔曾指出:施奈尔曾指出:“我们很快将生活在一个无论何时何地都无法保留我们很快将生活在一个无论何时何地都无法保留任何个人隐私的世界里任何个人隐私的世界里”,试围绕试围绕信息社会的个人隐私信息社会的个人隐私问题写一篇论文,问题写一篇论文,要求:字数要求:字数1000字左右,有字左右,有3-5篇参考文献,作篇参考文献,作业时间业时间1个月,形式为打印或手写。个月,形式为打印或手写。交稿时间:交稿时间:4月底月底5月初,请课代表收集。月初,请课代表收集。Robotding,All Rights Reserved,2022-11-6The end

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|