欢迎来到天天文库
浏览记录
ID:39536377
大小:1.22 MB
页数:367页
时间:2019-07-05
《《数据库技术与应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术及应用北京邮电大学信息与通信工程学院龚萍pgong@bupt.edu.cn信息理论与技术中心移动通信实验室:院士教授:吴伟陵林家儒田宝玉赵振刚郭莉副教授:牛凯贺志强龚萍林雪红别志松许文俊李永华周炯磐■数据库技术是什么?一门专门的计算机软件技术,主要用于数据处理.■数据库技术应用情况如何?各行各业都在广泛使用,和我们生活的方方面面都结合得较紧.■数据库在通信行业应用如何?在网管、计费、客服、电子运维、移动通信网、智能网等中发挥着重要作用.■学习数据库这门课需要哪些先修课程?后面还有哪些课是基于数据库的?严格地说,本课程需要离散数学、操作系统及数据结构几门课程中的部分知识
2、为先修内容.参考书目■数据库基础理论◆《数据库系统概论》(第四版)萨师煊王珊高等教育出版社◆《DatabaseSystemConcepts》AbrahamSilberschatZBell-Labs《数据库系统概念》杨冬青唐世渭译机械工业出版社■SQLServer数据库使用和管理◆《Transact-SQL权威指南》中国电力出版社◆《SQLServer2005宝典》电子工业出版社■人大数据库教学网站:www.chinadb.org讲义下载ftp://lab.sice.bupt.cnUsername:kejianPassword:kejian考核方法■期末考查40%■实验:40%■
3、平时随堂小作业20%教学思想■结合本专业特点,使同学们掌握数据库技术相应的基本概念、理论和原理,了解当前信息和通信领域数据库技术的最新应用■掌握数据库管理系统的基本使用、管理和维护,掌握数据库应用系统设计的基本理论和方法教学大纲■引言■数据库系统概述■关系数据库系统■SQL语言■SQLServer2005的使用与管理■数据库设计理论■SQLServer2005数据库应用系统开发■数据库系统在通信中的应用引言■数据与数据处理■数据库技术的发展历程及趋势■当前流行的数据库产品数据与数据处理■信息:人们对客观事物的认识和反映。■数据:用以载荷信息的物理符号。■数据处理:指对各种类型的
4、原始数据进行收集、管理、加工利用乃至信息输出的演变与推导全过程。其中,数据管理,即数据的收集、整理、组织、存储、维护、检索、传送等操作,是数据处理的基本环节。数据库技术的发展■数据库技术是计算机科学技术中发展最快的重要分支之一,它已经成为计算机信息系统和应用系统的重要技术支柱。■它产生、发展于本世纪60、70年代,在短短的30年里,它从第一代的层次、网状数据库技术和第二代的关系数据库技术,发展到第三代的面向新一代应用的数据库技术。第一代数据库技术第一代数据库技术的代表是层次和网状数据库系统:■1969年,IBM公司研制了基于层次模型的数据管理系统IMS(InformationM
5、anagementSystem)■美国数据库系统语言协会CODASYL(ConferenceOnDataSystemLanguage)下属的数据库任务组DBTG(DataBaseTaskGroup)对数据库方法进行了系统的研究、探讨,于60年代末70年代初提出了若干报告,称为DBTG报告。报告所提议的方法是基于网状结构的,它是数据库网状模型的典型代表。第二代数据库技术第二代数据库系统是关系数据库系统■1970年IBM公司SanJose实验室的研究员E.F.Codd发表了题为“大型共享数据库数据的关系模型”的论文,提出了关系数据模型,开创了关系数据库方法和关系数据库理论,为关系数
6、据库技术奠定了理论基础。■70年代是关系数据库理论研究和原型系统开发的时代,其中以IBM公司SanJose实验室开发的SystemR和Berkeley加利福尼亚大学研制的INGRES为代表。■经过大量的高层次研究和开发,关系数据库系统的研究取得了一系列的成绩,主要包括:◆奠定了关系模型的理论基础,给出了被人们普遍接受的关系模型的规范说明◆提出了关系数据语言,如关系代数、关系演算、SQL语言、QBE等等。这些描述性语言一改以往程序设计语言和网状、层次数据库语言的面向过程的风格,为80年代数据库语言标准化打下了基础◆研制了大量的关系数据库系统原型,攻克了系统实现中查询优化、并发控制
7、、故障恢复等一系列关键技术■70年代后期,关系数据库从实验室走向了社会,而80年代几乎所有新开发的数据库系统均是关系型的。这些商用数据库系统的运行,特别是微机RDBMS的使用,使数据库技术日益广泛地应用到企业管理、情报检索、辅助决策等各个方面。下一代数据库技术传统数据库技术面临着严峻的挑战80年代以来,数据库技术在商业领域的巨大成就刺激了其他领域对数据库需求的迅速增长。例如,计算机辅助设计与制造、地理信息系统、办公信息系统和web应用等等。这些领域需要的数据管理功能有相当一部分是传统数据库所
此文档下载收益归作者所有