《数据库原理与程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库原理与程序设计ppt课件.ppt(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理与程序设计ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望教学环节和成绩评定教学环节和成绩评定教学环节和成绩评定教学环节和成绩评定 课堂讲授课堂讲授vv教学环节教学环节教学环节教学环节 课外阅读课外阅读 上机实践上机实践 上机考查上机考查 20%20%vv成绩评定成绩评定成绩评定成绩评定 期中考查期中考查 10%10%期末考试期末考试 60%60%作业及出勤作业及出勤 10%10%vv联系方式联系方式联系方式联系方式 E-Mail:E-Mail
2、: Tel:87280664Tel:87280664主要参考书目主要参考书目主要参考书目主要参考书目 数据库系统概念数据库系统概念数据库系统概念数据库系统概念 AbrahamSilberschatz,HenryF.Korth,S.Sudarshan,AbrahamSilberschatz,HenryF.Korth,S.Sudarshan,杨冬青,唐世渭等译,机械工业出版社,杨冬青,唐世渭等译,机械工业出版社,杨冬青,唐世渭等译,机械工业出版社,杨冬青,唐世渭等译,机械工业出版社,20002000对象对象对象对象-关系数据库管理系统关系数据库管理系统关系数据库管理系统关系数据库管理系统下一个大浪
3、潮下一个大浪潮下一个大浪潮下一个大浪潮 MichaelStonebraker,DorothyMooreMichaelStonebraker,DorothyMoore杨冬青,唐世渭,裴芳等译,北京大学出版社,杨冬青,唐世渭,裴芳等译,北京大学出版社,杨冬青,唐世渭,裴芳等译,北京大学出版社,杨冬青,唐世渭,裴芳等译,北京大学出版社,19971997数据库系统实现数据库系统实现数据库系统实现数据库系统实现 HectorGarcia-Molina,JefferyD.Ullman,JenniferWidom,HectorGarcia-Molina,JefferyD.Ullman,JenniferWid
4、om,杨冬青,唐世渭,徐其钧等译,机械工业出版社,杨冬青,唐世渭,徐其钧等译,机械工业出版社,杨冬青,唐世渭,徐其钧等译,机械工业出版社,杨冬青,唐世渭,徐其钧等译,机械工业出版社,20012001数据库系统概论数据库系统概论数据库系统概论数据库系统概论(第三版)(第三版)(第三版)(第三版)萨师煊,王珊,高等教育出版社,萨师煊,王珊,高等教育出版社,萨师煊,王珊,高等教育出版社,萨师煊,王珊,高等教育出版社,20012001学习方法学习方法四四四四项修炼项修炼 第一项修炼:自我超越第一项修炼:自我超越第一项修炼:自我超越第一项修炼:自我超越(Personal Mastery)(Persona
5、l Mastery)(Personal Mastery)(Personal Mastery)“自我超越自我超越自我超越自我超越”的修炼是学习不断理清并加深个人的真正愿的修炼是学习不断理清并加深个人的真正愿的修炼是学习不断理清并加深个人的真正愿的修炼是学习不断理清并加深个人的真正愿望,集中精力,培养耐心,并客观地观察现实的过程。望,集中精力,培养耐心,并客观地观察现实的过程。望,集中精力,培养耐心,并客观地观察现实的过程。望,集中精力,培养耐心,并客观地观察现实的过程。它是学习型组织的精神基础。精通它是学习型组织的精神基础。精通它是学习型组织的精神基础。精通它是学习型组织的精神基础。精通“自我超
6、越自我超越自我超越自我超越”的人,的人,的人,的人,能够不断实现他们内心深处最想实现的愿望,他们对生能够不断实现他们内心深处最想实现的愿望,他们对生能够不断实现他们内心深处最想实现的愿望,他们对生能够不断实现他们内心深处最想实现的愿望,他们对生命的态度就如同艺术家对于艺术一样,全心投入、锲而命的态度就如同艺术家对于艺术一样,全心投入、锲而命的态度就如同艺术家对于艺术一样,全心投入、锲而命的态度就如同艺术家对于艺术一样,全心投入、锲而不舍,并不断追求超越自我。有了这种精神动力,个人不舍,并不断追求超越自我。有了这种精神动力,个人不舍,并不断追求超越自我。有了这种精神动力,个人不舍,并不断追求超越
7、自我。有了这种精神动力,个人的学习就不是一个一蹴而就的项目,而是一个永无尽头的学习就不是一个一蹴而就的项目,而是一个永无尽头的学习就不是一个一蹴而就的项目,而是一个永无尽头的学习就不是一个一蹴而就的项目,而是一个永无尽头的持续不断的过程。而组织学习根植于个人对于学习的的持续不断的过程。而组织学习根植于个人对于学习的的持续不断的过程。而组织学习根植于个人对于学习的的持续不断的过程。而组织学习根植于个人对于学习的意愿与能力,也会不断学习。意愿与能力,也会不断学习。意愿与能力,也会不断学习。意愿与能力,也会不断学习。学习方法学习方法四四四四项修炼项修炼第二项修炼:改善心智模式第二项修炼:改善心智模式
8、第二项修炼:改善心智模式第二项修炼:改善心智模式 (Improving Mental Models)(Improving Mental Models)(Improving Mental Models)(Improving Mental Models)“改善心智模式改善心智模式改善心智模式改善心智模式”的修炼是把镜子转向自己,发掘自己的修炼是把镜子转向自己,发掘自己的修炼是把镜子转向自己,发掘自己的修炼是把镜子转向自己,发掘自己内心世界深处的秘密,并客观地审视,借以改善自身的内心世界深处的秘密,并客观地审视,借以改善自身的内心世界深处的秘密,并客观地审视,借以改善自身的内心世界深处的秘密,并客观
9、地审视,借以改善自身的心智模式,更利于自己深入地学习心智模式,更利于自己深入地学习心智模式,更利于自己深入地学习心智模式,更利于自己深入地学习学习方法四四项修炼第第三三项修炼:团队学习项修炼:团队学习(Team Learning(Team Learning)团队中的成员互相学习,取长补短,不仅使团队整体的绩团队中的成员互相学习,取长补短,不仅使团队整体的绩效大幅提升,而且使团队中的成员成长得更快效大幅提升,而且使团队中的成员成长得更快团队学习的修炼从团队学习的修炼从“对话对话”(dialogue)”(dialogue)开始。所谓开始。所谓“对对话话”,指的是团队中的所有成员敞开心扉,进行心灵的
10、沟,指的是团队中的所有成员敞开心扉,进行心灵的沟通,从而进入真正统一思考的方法或过程。另外,通,从而进入真正统一思考的方法或过程。另外,“对话对话”也可以找出有助于学习的互动模式也可以找出有助于学习的互动模式在现代组织中,学习的基本单位是团队而非个人。除非团在现代组织中,学习的基本单位是团队而非个人。除非团队能学习,否则组织就无法学习队能学习,否则组织就无法学习 海森堡海森堡“科学根源于交谈,在不同的人的合作之下,科学根源于交谈,在不同的人的合作之下,可能孕育出极为重要的科学成果。可能孕育出极为重要的科学成果。”学习方法学习方法四四四四项修炼项修炼项修炼项修炼第第第第四四四四项修炼:系统思考项
11、修炼:系统思考项修炼:系统思考项修炼:系统思考(System Thinking)(System Thinking)(System Thinking)(System Thinking)企业与人类社会都是一种企业与人类社会都是一种企业与人类社会都是一种企业与人类社会都是一种“系统系统系统系统”,是由一系,是由一系,是由一系,是由一系列微妙的、彼此息息相关的因素所构成的有机列微妙的、彼此息息相关的因素所构成的有机列微妙的、彼此息息相关的因素所构成的有机列微妙的、彼此息息相关的因素所构成的有机整体。这些因素通过各不相同的模式或渠道相整体。这些因素通过各不相同的模式或渠道相整体。这些因素通过各不相同的模
12、式或渠道相整体。这些因素通过各不相同的模式或渠道相互影响,互影响,互影响,互影响,“牵一发而动全身牵一发而动全身牵一发而动全身牵一发而动全身”。但是,这种影。但是,这种影。但是,这种影。但是,这种影响并不是立杆见影、一一对应的,而常常是要响并不是立杆见影、一一对应的,而常常是要响并不是立杆见影、一一对应的,而常常是要响并不是立杆见影、一一对应的,而常常是要经年累月才完全展现出来。身处系统中的一小经年累月才完全展现出来。身处系统中的一小经年累月才完全展现出来。身处系统中的一小经年累月才完全展现出来。身处系统中的一小部分,人们往往不由自主地倾向于关注系统中部分,人们往往不由自主地倾向于关注系统中部
13、分,人们往往不由自主地倾向于关注系统中部分,人们往往不由自主地倾向于关注系统中的某一片段(或局部),而无法真正把握整体。的某一片段(或局部),而无法真正把握整体。的某一片段(或局部),而无法真正把握整体。的某一片段(或局部),而无法真正把握整体。系统思考的修炼就在于扩大人们的视野,让人系统思考的修炼就在于扩大人们的视野,让人系统思考的修炼就在于扩大人们的视野,让人系统思考的修炼就在于扩大人们的视野,让人们们们们“见树又见林见树又见林见树又见林见树又见林”课程目标课程目标了解,并结合关系型数据库系统深入理解数据库系了解,并结合关系型数据库系统深入理解数据库系了解,并结合关系型数据库系统深入理解数
14、据库系了解,并结合关系型数据库系统深入理解数据库系统的基本概念,原理和方法。统的基本概念,原理和方法。统的基本概念,原理和方法。统的基本概念,原理和方法。掌握关系数据模型及关系数据语言,能熟练应用掌握关系数据模型及关系数据语言,能熟练应用掌握关系数据模型及关系数据语言,能熟练应用掌握关系数据模型及关系数据语言,能熟练应用SQLSQLSQLSQL语言表达各种数据操作。语言表达各种数据操作。语言表达各种数据操作。语言表达各种数据操作。掌握掌握掌握掌握E-RE-RE-RE-R模型的概念和方法,关系数据库规范化理模型的概念和方法,关系数据库规范化理模型的概念和方法,关系数据库规范化理模型的概念和方法,
15、关系数据库规范化理论和数据库设计方法,通过上机实习的训练,初步论和数据库设计方法,通过上机实习的训练,初步论和数据库设计方法,通过上机实习的训练,初步论和数据库设计方法,通过上机实习的训练,初步具备进行数据库应用系统开发的能力。具备进行数据库应用系统开发的能力。具备进行数据库应用系统开发的能力。具备进行数据库应用系统开发的能力。对数据库领域研究的深入课题有大致了解,激发在对数据库领域研究的深入课题有大致了解,激发在对数据库领域研究的深入课题有大致了解,激发在对数据库领域研究的深入课题有大致了解,激发在此领域中继续学习和研究的愿望,为学习数据库系此领域中继续学习和研究的愿望,为学习数据库系此领域
16、中继续学习和研究的愿望,为学习数据库系此领域中继续学习和研究的愿望,为学习数据库系统高级课程做准备。统高级课程做准备。统高级课程做准备。统高级课程做准备。第第1 1章章 数据库数据库数据库数据库概论概论在本章中,首先介绍数据库中有关的主要概念,然在本章中,首先介绍数据库中有关的主要概念,然在本章中,首先介绍数据库中有关的主要概念,然在本章中,首先介绍数据库中有关的主要概念,然后回顾数据管理技术的三个发展阶段后回顾数据管理技术的三个发展阶段后回顾数据管理技术的三个发展阶段后回顾数据管理技术的三个发展阶段要求了解数据库的三个发展阶段及各阶段的主要特要求了解数据库的三个发展阶段及各阶段的主要特要求了
17、解数据库的三个发展阶段及各阶段的主要特要求了解数据库的三个发展阶段及各阶段的主要特点,掌握数据库中的有关的基本概念、数据库系统点,掌握数据库中的有关的基本概念、数据库系统点,掌握数据库中的有关的基本概念、数据库系统点,掌握数据库中的有关的基本概念、数据库系统的组成及各部分的主要功能的组成及各部分的主要功能的组成及各部分的主要功能的组成及各部分的主要功能重点掌握实体、属性定义和实体型之间的联系类型重点掌握实体、属性定义和实体型之间的联系类型重点掌握实体、属性定义和实体型之间的联系类型重点掌握实体、属性定义和实体型之间的联系类型及特点及特点及特点及特点信息产业信息产业信息产业信息产业朝阳产业朝阳产
18、业朝阳产业朝阳产业三低一高三低一高三低一高三低一高低失业、低通胀、低赤字、高增长低失业、低通胀、低赤字、高增长低失业、低通胀、低赤字、高增长低失业、低通胀、低赤字、高增长技术密集型技术密集型技术密集型技术密集型高技术产业高技术产业高技术产业高技术产业+高素质人才高素质人才高素质人才高素质人才数据库在信息系统中的地位数据库在信息系统中的地位作业层管理层决策层信息收集系统数据库管理系统决策支持系统原始信息数据决策信息形式化归纳信息系统数据库在信息系统中的地位数据库在信息系统中的地位四大支柱四大支柱四大支柱四大支柱操作系统、网络、计算机语言、数据库操作系统、网络、计算机语言、数据库操作系统、网络、计
19、算机语言、数据库操作系统、网络、计算机语言、数据库两大热门两大热门两大热门两大热门网络、数据库。网络、数据库。网络、数据库。网络、数据库。无所不在的数据管理无所不在的数据管理无所不在的数据管理无所不在的数据管理Everything Over DBEverything Over DBEverything Over DBEverything Over DB如电子商务、数字图书馆、交互视频等等如电子商务、数字图书馆、交互视频等等如电子商务、数字图书馆、交互视频等等如电子商务、数字图书馆、交互视频等等1.1.1 1.1.1 1.1.1 1.1.1 信息信息信息信息(InformationInforma
20、tionInformationInformation)1.1.信息的定义信息的定义信息的定义信息的定义信信信信息息息息是是是是关关关关于于于于现现现现实实实实世世世世界界界界事事事事物物物物的的的的存存存存在在在在方方方方式式式式或或或或运运运运动动动动状状状状态态态态的的的的反反反反映映映映的的的的综综综综合合合合,具具具具体体体体说说说说是是是是一一一一种种种种被被被被加加加加工工工工为为为为特特特特定定定定形形形形式式式式的的的的数数数数据据据据,但但但但这这这这种种种种数数数数据据据据形形形形式式式式对对对对接接接接收收收收者者者者来来来来说说说说是是是是有有有有意意意意义义义义的的的
21、的,而而而而且且且且对对对对当当当当前前前前和和和和将将将将来的决策具有明显的或实际的价值。来的决策具有明显的或实际的价值。来的决策具有明显的或实际的价值。来的决策具有明显的或实际的价值。如如如如“2005“2005年年年年硕硕硕硕士士士士研研研研究究究究生生生生将将将将继继继继续续续续扩扩扩扩招招招招20%”20%”,对对对对接接接接受受受受者者者者有有有有意意意意义,使接受者据此作出决策。义,使接受者据此作出决策。义,使接受者据此作出决策。义,使接受者据此作出决策。1.1.1 1.1.1 1.1.1 1.1.1 信息信息信息信息(InformationInformationInformat
22、ionInformation)2.信息的特征信息的特征信信息息源源于于物物质质和和能能量量,它它不不可可能能脱脱离离物物质质而而存存在在,信信息息的的传传递递需要物质载体,信息的获取和传递要消耗能量。需要物质载体,信息的获取和传递要消耗能量。v如信息可以通过报纸、电台、电视、计算机网络进行传递如信息可以通过报纸、电台、电视、计算机网络进行传递信信息息是是可可以以感感知知的的,人人类类对对客客观观事事物物的的感感知知,可可以以通通过过感感觉觉器器官官,也也可可以以通通过过各各种种仪仪器器仪仪表表和和传传感感器器等等,不不同同的的信信息息源源有有不不同的感知形式。同的感知形式。v如如报报纸纸上上刊
23、刊登登的的信信息息通通过过视视觉觉器器官官感感知知,电电台台中中广广播播的的信信息息通通过过听听觉觉器官感知器官感知信息是可信息是可存储存储、加工加工、传递传递和和再生再生的。动物用大脑存储信息,的。动物用大脑存储信息,叫做记忆。计算机存储器、录音、录像等技术的发展,进一步叫做记忆。计算机存储器、录音、录像等技术的发展,进一步扩大了信息存储的范围。借助计算机,还可对收集到的信息进扩大了信息存储的范围。借助计算机,还可对收集到的信息进行取舍整理。行取舍整理。信息与知识信息与知识信息与知识信息与知识知识知识知识知识“行动的能力行动的能力行动的能力行动的能力”“可以辅助我们作出决策或采取行动的有很高
24、可以辅助我们作出决策或采取行动的有很高可以辅助我们作出决策或采取行动的有很高可以辅助我们作出决策或采取行动的有很高价值的一种信息形态价值的一种信息形态价值的一种信息形态价值的一种信息形态”可以很快地将信息从一个地方转移到另一个地可以很快地将信息从一个地方转移到另一个地可以很快地将信息从一个地方转移到另一个地可以很快地将信息从一个地方转移到另一个地方,但将知识从一个人转移给另一个人经常是方,但将知识从一个人转移给另一个人经常是方,但将知识从一个人转移给另一个人经常是方,但将知识从一个人转移给另一个人经常是很困难和很慢的很困难和很慢的很困难和很慢的很困难和很慢的学习知识信息与知识信息与知识信息与知
25、识信息与知识信息管理信息管理信息管理信息管理信息管理通过收集、处理、浓缩信息以达到有效的管理信息管理通过收集、处理、浓缩信息以达到有效的管理信息管理通过收集、处理、浓缩信息以达到有效的管理信息管理通过收集、处理、浓缩信息以达到有效的管理知识管理知识管理知识管理知识管理知识管理的焦点是通过信息的收集、存储、发布、重用等知识管理的焦点是通过信息的收集、存储、发布、重用等知识管理的焦点是通过信息的收集、存储、发布、重用等知识管理的焦点是通过信息的收集、存储、发布、重用等获得人的交流与知识共享达到知识的创新目的获得人的交流与知识共享达到知识的创新目的获得人的交流与知识共享达到知识的创新目的获得人的交流
26、与知识共享达到知识的创新目的知识管理是一个过程,个人通过这一过程学习新知识和获知识管理是一个过程,个人通过这一过程学习新知识和获知识管理是一个过程,个人通过这一过程学习新知识和获知识管理是一个过程,个人通过这一过程学习新知识和获得新经验,并将这些新知识和新经验反应出来,进行共享,得新经验,并将这些新知识和新经验反应出来,进行共享,得新经验,并将这些新知识和新经验反应出来,进行共享,得新经验,并将这些新知识和新经验反应出来,进行共享,以用来促进培养、增强个人的知识和机构组织的价值以用来促进培养、增强个人的知识和机构组织的价值以用来促进培养、增强个人的知识和机构组织的价值以用来促进培养、增强个人的
27、知识和机构组织的价值 知识管理应该是组织有意识采取的一种战略,它保证能够知识管理应该是组织有意识采取的一种战略,它保证能够知识管理应该是组织有意识采取的一种战略,它保证能够知识管理应该是组织有意识采取的一种战略,它保证能够在最需要的时间将最需要的知识传送给最需要的人。这样在最需要的时间将最需要的知识传送给最需要的人。这样在最需要的时间将最需要的知识传送给最需要的人。这样在最需要的时间将最需要的知识传送给最需要的人。这样可以帮助人们共享信息,并进而将之通过不同的方式付诸可以帮助人们共享信息,并进而将之通过不同的方式付诸可以帮助人们共享信息,并进而将之通过不同的方式付诸可以帮助人们共享信息,并进而
28、将之通过不同的方式付诸实践,最终达到提高组织业绩的目的实践,最终达到提高组织业绩的目的实践,最终达到提高组织业绩的目的实践,最终达到提高组织业绩的目的 1.1.2 1.1.2 1.1.2 1.1.2 数据数据数据数据 (Data)(Data)(Data)(Data)1.1.数据的定义数据的定义数据的定义数据的定义数据是用来记录信息的数据是用来记录信息的数据是用来记录信息的数据是用来记录信息的可识别的符号可识别的符号可识别的符号可识别的符号,是信息的具体,是信息的具体,是信息的具体,是信息的具体表现形式表现形式表现形式表现形式2.2.数据的表现形式数据的表现形式数据的表现形式数据的表现形式可用可
29、用可用可用多种多种多种多种不同的数据形式表示同一信息,而信息不随数据形式的不同而改变不同的数据形式表示同一信息,而信息不随数据形式的不同而改变不同的数据形式表示同一信息,而信息不随数据形式的不同而改变不同的数据形式表示同一信息,而信息不随数据形式的不同而改变vv如如如如“2005“2005年硕士研究生将扩招年硕士研究生将扩招年硕士研究生将扩招年硕士研究生将扩招20%”20%”,其中的数据可改为汉字形式,其中的数据可改为汉字形式,其中的数据可改为汉字形式,其中的数据可改为汉字形式“两千零五年两千零五年两千零五年两千零五年”、“百分之二十百分之二十百分之二十百分之二十”数据的概念在数据处理领域中已
30、大大地拓宽了,其表现形式不仅包括数据的概念在数据处理领域中已大大地拓宽了,其表现形式不仅包括数据的概念在数据处理领域中已大大地拓宽了,其表现形式不仅包括数据的概念在数据处理领域中已大大地拓宽了,其表现形式不仅包括数字数字数字数字和和和和文字文字文字文字,还包括,还包括,还包括,还包括图形图形图形图形、图象图象图象图象、声音声音声音声音等。这些数据可以记录在纸上,也可记录在等。这些数据可以记录在纸上,也可记录在等。这些数据可以记录在纸上,也可记录在等。这些数据可以记录在纸上,也可记录在各种存储器中。各种存储器中。各种存储器中。各种存储器中。3.3.数据与信息的联系数据与信息的联系数据与信息的联系
31、数据与信息的联系数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释数据是符号化的信息;信息是语义化的数据数据是符号化的信息;信息是语义化的数据数据是符号化的信息;信息是语义化的数据数据是符号化的信息;信息是语义化的数据vv如上例中的数据如上例中的数据如上例中的数据如上例中的数据20052005、30%30%被赋予了特定的语义,它们就具有了传递信息的功能被赋予了特定的语义,它们就具有了
32、传递信息的功能被赋予了特定的语义,它们就具有了传递信息的功能被赋予了特定的语义,它们就具有了传递信息的功能1.1.3 1.1.3 1.1.3 1.1.3 数据处理数据处理数据处理数据处理vv数数数数据据据据处处处处理理理理是是是是将将将将数数数数据据据据转转转转换换换换成成成成信信信信息息息息的的的的过过过过程程程程,包包包包括括括括对对对对数数数数据据据据的的的的收收收收集集集集、存存存存储储储储、加加加加工工工工、检检检检索索索索、传传传传输输输输等等等等一一一一系系系系列列列列活活活活动动动动。其其其其目目目目的的的的是是是是从从从从大大大大量量量量的的的的原原原原始始始始数数数数据据据
33、据中中中中抽抽抽抽取取取取和和和和推推推推导导导导出出出出有有有有价价价价值值值值的信息,作为决策的依据的信息,作为决策的依据的信息,作为决策的依据的信息,作为决策的依据vv可用下式简单的表示信息、数据与数据处理的关系:可用下式简单的表示信息、数据与数据处理的关系:可用下式简单的表示信息、数据与数据处理的关系:可用下式简单的表示信息、数据与数据处理的关系:信息信息信息信息=数据数据数据数据+数据处理数据处理数据处理数据处理vv数数数数据据据据是是是是原原原原料料料料,是是是是输输输输入入入入,而而而而信信信信息息息息是是是是产产产产出出出出,是是是是输输输输出出出出结结结结果果果果。“信信信信
34、息息息息处处处处理理理理”的的的的真真真真正正正正含含含含义义义义应应应应该该该该是是是是为为为为了了了了产产产产生生生生信信信信息息息息而而而而处处处处理数据理数据理数据理数据vv数据处理的中心问题是数据处理的中心问题是数据处理的中心问题是数据处理的中心问题是数据管理数据管理数据管理数据管理vv数数数数据据据据管管管管理理理理是是是是指指指指对对对对数数数数据据据据的的的的组组组组织织织织、分分分分类类类类、编编编编码码码码、存存存存储储储储、检索检索检索检索和和和和维护维护维护维护1.1.4 1.1.4 1.1.4 1.1.4 数据管理数据管理数据管理数据管理 1 1 1 1人工管理阶段(
35、人工管理阶段(人工管理阶段(人工管理阶段(20202020世纪世纪世纪世纪50505050年代中期以前)年代中期以前)年代中期以前)年代中期以前)qq背景背景背景背景这这这这一一一一阶阶阶阶段段段段计计计计算算算算机机机机主主主主要要要要用用用用于于于于科科科科学学学学计计计计算算算算,数数数数据据据据量量量量小小小小、结结结结构构构构简简简简单单单单,如如如如高高高高阶方程、曲线拟和等阶方程、曲线拟和等阶方程、曲线拟和等阶方程、曲线拟和等硬件中的外存只有卡片、纸带、磁带,没有磁盘等直接存取设备硬件中的外存只有卡片、纸带、磁带,没有磁盘等直接存取设备硬件中的外存只有卡片、纸带、磁带,没有磁盘等
36、直接存取设备硬件中的外存只有卡片、纸带、磁带,没有磁盘等直接存取设备软件只有机器语言,没有操作系统和数据管理数据的软件软件只有机器语言,没有操作系统和数据管理数据的软件软件只有机器语言,没有操作系统和数据管理数据的软件软件只有机器语言,没有操作系统和数据管理数据的软件用户用机器指令编码,通过纸带机输入程序和数据,程序运行完用户用机器指令编码,通过纸带机输入程序和数据,程序运行完用户用机器指令编码,通过纸带机输入程序和数据,程序运行完用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作毕后,由用户取走纸带和运算结果,再让下一用户上机操作毕后
37、,由用户取走纸带和运算结果,再让下一用户上机操作毕后,由用户取走纸带和运算结果,再让下一用户上机操作人工管理阶段人工管理阶段qq特点特点特点特点1.1.1.1.数据不保存数据不保存数据不保存数据不保存因为当时计算机主要用于科学计算,对于数据保存的需求尚不迫切因为当时计算机主要用于科学计算,对于数据保存的需求尚不迫切因为当时计算机主要用于科学计算,对于数据保存的需求尚不迫切因为当时计算机主要用于科学计算,对于数据保存的需求尚不迫切2.2.2.2.系统没有专用的软件对数据进行管理系统没有专用的软件对数据进行管理系统没有专用的软件对数据进行管理系统没有专用的软件对数据进行管理每每每每个个个个应应应应
38、用用用用程程程程序序序序都都都都要要要要包包包包括括括括数数数数据据据据的的的的存存存存储储储储结结结结构构构构、存存存存取取取取方方方方法法法法、输输输输入入入入方方方方式式式式等等等等,程程程程序序序序员员员员编写应用程序时,还要安排数据的物理存储,因此程序员负担很重编写应用程序时,还要安排数据的物理存储,因此程序员负担很重编写应用程序时,还要安排数据的物理存储,因此程序员负担很重编写应用程序时,还要安排数据的物理存储,因此程序员负担很重 3.3.3.3.数据不共享数据不共享数据不共享数据不共享数据是面向程序的,一组数据只能对应一个程序数据是面向程序的,一组数据只能对应一个程序数据是面向程
39、序的,一组数据只能对应一个程序数据是面向程序的,一组数据只能对应一个程序多多多多个个个个应应应应用用用用程程程程序序序序涉涉涉涉及及及及某某某某些些些些相相相相同同同同的的的的数数数数据据据据时时时时,也也也也必必必必须须须须各各各各自自自自定定定定义义义义,因因因因此此此此程程程程序序序序之之之之间间间间有有有有大量的冗余数据大量的冗余数据大量的冗余数据大量的冗余数据4.4.4.4.数据不具有独立性数据不具有独立性数据不具有独立性数据不具有独立性程程程程序序序序依依依依赖赖赖赖于于于于数数数数据据据据,如如如如果果果果数数数数据据据据的的的的类类类类型型型型、格格格格式式式式、或或或或输输输
40、输入入入入输输输输出出出出方方方方式式式式等等等等逻逻逻逻辑辑辑辑结结结结构构构构或或或或物理结构发生变化,必须对应用程序做出相应的修改物理结构发生变化,必须对应用程序做出相应的修改物理结构发生变化,必须对应用程序做出相应的修改物理结构发生变化,必须对应用程序做出相应的修改人工管理阶段人工管理阶段访问访问访问访问访问访问数据数据1 1数据数据2 2数据数据n n程序程序1 1程序程序2 2程序程序n n 2 2 2 2文件系统阶段(文件系统阶段(文件系统阶段(文件系统阶段(20202020世纪世纪世纪世纪50505050年代后期至年代后期至年代后期至年代后期至60606060年代中期)年代中期
41、)年代中期)年代中期)qq背景背景背景背景这一阶段计算机不仅用于科学计算,还大量用于这一阶段计算机不仅用于科学计算,还大量用于这一阶段计算机不仅用于科学计算,还大量用于这一阶段计算机不仅用于科学计算,还大量用于信息管理信息管理信息管理信息管理大量的数据大量的数据大量的数据大量的数据存储存储存储存储、检索检索检索检索和和和和维护维护维护维护成为紧迫的需求成为紧迫的需求成为紧迫的需求成为紧迫的需求硬件有了磁盘、磁鼓等直接存储设备硬件有了磁盘、磁鼓等直接存储设备硬件有了磁盘、磁鼓等直接存储设备硬件有了磁盘、磁鼓等直接存储设备在软件方面,出现了在软件方面,出现了在软件方面,出现了在软件方面,出现了高级
42、语言高级语言高级语言高级语言和和和和操作系统操作系统操作系统操作系统操作系统中有了专门管理数据的软件,一般称为操作系统中有了专门管理数据的软件,一般称为操作系统中有了专门管理数据的软件,一般称为操作系统中有了专门管理数据的软件,一般称为文件系统文件系统文件系统文件系统处理方式有批处理,也有处理方式有批处理,也有处理方式有批处理,也有处理方式有批处理,也有联机实时处理联机实时处理联机实时处理联机实时处理1.1.4 1.1.4 1.1.4 1.1.4 数据管理数据管理数据管理数据管理qq特点特点特点特点1.1.1.1.数据以文件形式可长期保存下来数据以文件形式可长期保存下来数据以文件形式可长期保存
43、下来数据以文件形式可长期保存下来用户可随时对文件进行查询、修改和增删等处理用户可随时对文件进行查询、修改和增删等处理用户可随时对文件进行查询、修改和增删等处理用户可随时对文件进行查询、修改和增删等处理2.2.2.2.文件系统可对数据的存取进行管理文件系统可对数据的存取进行管理文件系统可对数据的存取进行管理文件系统可对数据的存取进行管理程程程程序序序序员员员员只只只只与与与与文文文文件件件件名名名名打打打打交交交交道道道道,不不不不必必必必明明明明确确确确数数数数据据据据的的的的物物物物理理理理存存存存储储储储,大大大大大大大大减减减减轻了程序员的负担轻了程序员的负担轻了程序员的负担轻了程序员的
44、负担3.3.3.3.文件形式多样化文件形式多样化文件形式多样化文件形式多样化有有有有顺顺顺顺序序序序文文文文件件件件、倒倒倒倒排排排排文文文文件件件件、索索索索引引引引文文文文件件件件等等等等,因因因因而而而而对对对对文文文文件件件件的的的的记记记记录录录录可可可可顺顺顺顺序序序序访访访访问问问问,也也也也可随机访问,更便于存储和查找数据可随机访问,更便于存储和查找数据可随机访问,更便于存储和查找数据可随机访问,更便于存储和查找数据 4.4.4.4.程序与数据间有一定独立性程序与数据间有一定独立性程序与数据间有一定独立性程序与数据间有一定独立性由由由由专专专专门门门门的的的的软软软软件件件件即
45、即即即文文文文件件件件系系系系统统统统进进进进行行行行数数数数据据据据管管管管理理理理,程程程程序序序序和和和和数数数数据据据据间间间间由由由由软软软软件件件件提提提提供供供供的的的的存存存存取取取取方法进行转换,数据存储发生变化不一定影响程序的运行方法进行转换,数据存储发生变化不一定影响程序的运行方法进行转换,数据存储发生变化不一定影响程序的运行方法进行转换,数据存储发生变化不一定影响程序的运行文件系统阶段文件系统阶段文件系统阶段文件系统阶段文件系统阶段文件系统阶段数据数据1数据数据2数据数据n存取方式存取方式程序程序1 1程序程序2 2程序程序n n文件系统阶段文件系统阶段文件系统阶段文件
46、系统阶段qq缺陷缺陷缺陷缺陷1.1.数据独立性低数据独立性低数据独立性低数据独立性低(Poordatarelationship)(Poordatarelationship)文件系统的出现并没有从根本上改变数据与程序紧密结合文件系统的出现并没有从根本上改变数据与程序紧密结合文件系统的出现并没有从根本上改变数据与程序紧密结合文件系统的出现并没有从根本上改变数据与程序紧密结合的状况,数据的逻辑结构改变则必须修改应用程序的状况,数据的逻辑结构改变则必须修改应用程序的状况,数据的逻辑结构改变则必须修改应用程序的状况,数据的逻辑结构改变则必须修改应用程序文件系统只是解脱了程序员对物理设备存取的负担,它并文
47、件系统只是解脱了程序员对物理设备存取的负担,它并文件系统只是解脱了程序员对物理设备存取的负担,它并文件系统只是解脱了程序员对物理设备存取的负担,它并不理解数据的语义,只负责存储不理解数据的语义,只负责存储不理解数据的语义,只负责存储不理解数据的语义,只负责存储数据的语义信息只能由程序来解释,也就是说,数据收集数据的语义信息只能由程序来解释,也就是说,数据收集数据的语义信息只能由程序来解释,也就是说,数据收集数据的语义信息只能由程序来解释,也就是说,数据收集以后怎么组织,以及数据取出来之后按什么含义应用,只以后怎么组织,以及数据取出来之后按什么含义应用,只以后怎么组织,以及数据取出来之后按什么含
48、义应用,只以后怎么组织,以及数据取出来之后按什么含义应用,只有全权管理它的程序知道。有全权管理它的程序知道。有全权管理它的程序知道。有全权管理它的程序知道。一个应用若想共享另一个应用生成的数据,必须同另一个一个应用若想共享另一个应用生成的数据,必须同另一个一个应用若想共享另一个应用生成的数据,必须同另一个一个应用若想共享另一个应用生成的数据,必须同另一个应用沟通,了解数据的语义与组织方式应用沟通,了解数据的语义与组织方式应用沟通,了解数据的语义与组织方式应用沟通,了解数据的语义与组织方式文件系统阶段文件系统阶段文件系统阶段文件系统阶段2.2.数据冗余度大(数据冗余度大(数据冗余度大(数据冗余度
49、大(Redundancy)Redundancy)各各各各数数数数据据据据文文文文件件件件之之之之间间间间没没没没有有有有有有有有机机机机的的的的联联联联系系系系,一一一一个个个个文文文文件件件件基基基基本本本本上上上上对对对对应应应应于于于于一一一一个个个个应应应应用用用用程程程程序序序序,即即即即使使使使不不不不同同同同应应应应用用用用程程程程序序序序所所所所需需需需要要要要的的的的数数数数据据据据有有有有部部部部分分分分相相相相同同同同时时时时,也也也也必须建立各自的文件,而不能共享相同的数据必须建立各自的文件,而不能共享相同的数据必须建立各自的文件,而不能共享相同的数据必须建立各自的文件
50、,而不能共享相同的数据3.3.数据一致性差数据一致性差数据一致性差数据一致性差(Inconsistency)(Inconsistency)由于相同数据的重复存储、各自管理,在进行更新操作时,容由于相同数据的重复存储、各自管理,在进行更新操作时,容由于相同数据的重复存储、各自管理,在进行更新操作时,容由于相同数据的重复存储、各自管理,在进行更新操作时,容易造成数据的不一致性。易造成数据的不一致性。易造成数据的不一致性。易造成数据的不一致性。文件系统阶段文件系统阶段补贴补贴系别系别姓名姓名学号学号住址住址系别系别性别性别姓名姓名学号学号学位学位学分学分系别系别姓名姓名学号学号学位学位出身出身年龄年