主讲周铝ppt课件.ppt
《主讲周铝ppt课件.ppt》由会员分享,可在线阅读,更多相关《主讲周铝ppt课件.ppt(107页珍藏版)》请在三一办公上搜索。
1、主讲:周铝,网络数据库web database,云南农业大学经济管理学院,课程作用,从数据结构到数据管理的必然性 数据结构主要解决如何存储和操纵数据。数据管理是在宏观角度上研究如何正确地存储和访问大量、持久、可靠、共享的数据。数据管理的核心是数据库系统。现代的管理信息系统几乎都是以数据库为核心的。,课程作用(续),现代数据库管理 计算机始于数值计算,却在非数值计算中得到广泛的应用,数据处理约占70-80%,数据库技术是数据处理的最新研究成果,它的出现,使得计算机应用更加广泛地渗透到各个领域。(举例:银行业务系统、超市销售业务系统、航空售票系统、工厂的管理信息系统、学校教学管理系统、图书管理系统
2、等。),与其它课程的关系,数据库系统作为一门综合性软件技术,是很多重要的软件技术的综合应用。首先数据库系统是操作系统OS(Operating System)支持下工作的。OS中用到的许多技术同样可以用到DBMS中.数据结构是软件的一门专业基础课,DBMS中均广泛用到队列、栈、排序、文件组织等数据结构中的内容与技术(如数据库系统中B+树结构建立索引等),与其它课程的关系,编译技术 数据库系统中有许多语言,这些语言的编译、解释均是数据库系统的任务。程序设计 它是具体实现数据库系统应用开发最基本的技术。离散数学 数理逻辑是关系数据库的理论基础(主要包括关系代数、关系演算)算法分析 在数据库系统中是经
3、常用到,至关重要的。软件工程 在设计DBMS中是不可缺少的确知识和技术,亦是数据库应用系统开发设计的较好方法与手段。,课程研究对象和研究目标,研究对象:信息、数据研究目标:数据库系统是信息处理的最高形式,其研究目标就是如何高效地巧妙地进行数据处理,而又花费最少。,学习方式,听课(启发式、讨论式)读书(预习、复习)报告(综合练习),学习方法:,理论学习掌握基本概念,多看例题,多做习题理论指导实践,实践提高认识重视数据库设计实践学习勤思考,多动手重视上机实习环境坚持自学,学习方法:,学习过程中要注意理论结合实践。针对目前商用数据库产品和开发软件的特点,建议学习过程中,安装使用Visual Foxp
4、ro;Visual Basic,结合Access数据库系统;或安装PowerBuilder,结合SQL Server数据库软件进行综合实践,以此掌握相关的数据库理论知识。,考试成绩,平时成绩(考勤、提问、书面作业、上机练习)期中考试期末考试总评成绩=期末成绩*70%+平时成绩*15%+期中成绩*15%,教材及参考书,教材姚普选:数据库原理及应用(ACCESS)第二版王珊:数据库系统简明教程,高等教育出版社,2004 中国人民大学,教材及参考书(续),参考书萨师煊,王珊:数据库系统概论(第四版),高等教育出版社,2007 中国人民大学数据库系统原理与应用教程(第版)闪四清编著现代数据库管理(第版
5、)(美)Jeffry A.Hoffer Mary Prescott Fred R.McFaden 著刘伟琴张芳史新元译数据库系统基础(第3版)(美)Ramez Elmasri Shmakant B.Nanathe 著邵佩英张坤龙等译,教材及参考书(续),数据库原理(美)David M.Kroenke著丁炎炎余波译Date C J,An Introduction to Database System(Ed.7),Addison-Wesley,2000王珊,陈红:数据库系统原理教程,清华大学出版社,1998 上机软件ACCESS2003或SQL Server 2000/2005,内容安排(1),基
6、础篇第一章:绪论第二章:数据模型第三章:关系数据库第四章:关系数据库标准语言SQL 系统篇第五章:数据库安全性第六章:数据库完整性,内容安排(2),第七章:数据库恢复技术第八章:并发控制 设计篇第九章:数据库设计概述第十章:概念模型与E-R方法第十一章:关系数据库设计理论第十二章:数据库设计步骤,内容安排(3),设计篇第十三章:嵌入式SQL第十四章:PL/SQL与存储过程第十五章:开放数据库互连(ODBC),数据库原理Database Principles第一章 绪论,第一章 绪论,1.1 数据库系统概述1.2 数据库系统结构1.3 数据库系统的组成1.4 小结,1.1 数据库系统概述,1.1
7、.1 数据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展,数据库的地位,数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志,1.1 数据库系统概述,1.1.1 数据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展,1.1.2 四个基本概念,数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS),一、数据,数据(Data)是数据库
8、中存储的基本对象数据的定义描述事物的符号记录数据的种类文字、图形、图象、声音数据的特点数据与其语义是不可分的,数据举例,学生档案中的学生记录(李明,男,198906,江苏,计算机系,2009)数据的形式不能完全表达其内容数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间解释:李明是个大学生,1989年6月出生,江苏人,2009年考入计算机系请给出另一个解释和语义,二、数据库(举例),二、数据库(续),人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可
9、共享的大量数据集合,二、数据库(续),数据库的特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展,三、数据库管理系统,什么是DBMS数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。DBMS的用途科学地组织和存储数据、高效地获取和维护数据,DBMS的主要功能,数据定义功能 提供数据定义语言(DDL)定义数据库中的数据对象数据操纵功能:提供数据操纵语言(DML)操纵数据实现对数据库的基本操作(查询、插入、删除和修改),DBMS的主要功能,数据库的运行管理 保证数据的安全性、完整性、多
10、用户对数据的并发使用 发生故障后的系统恢复数据库的建立和维护功能(实用程序)数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等,四、数据库系统,什么是数据库系统数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。在不引起混淆的情况下常常把数据库系统简称为数据库。数据库系统的构成由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。,数据库系统(续),数据库系统构成图示参看教材page_6 图1.1数据库系统在计算机系统中的位置图示参看教材page_ 6 图1.2,1.1 数据库系统概述,1.1.1 数
11、据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展,1.1.3 数据管理技术的产生和发展,什么是数据管理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题数据管理技术的发展过程人工管理阶段(40年代中-50年代中)文件系统阶段(50年代末-60年代中)数据库系统阶段(60年代末-现在),数据管理技术的产生和发展(续),数据管理技术的发展动力应用需求的推动计算机硬件的发展计算机软件的发展,一、人工管理,时期40年代中-50年代中产生的背景应用需求科学计算硬件水平无直接存取存储设备软件水平没有操作系统处理方式批处理,人工管理(续),特点数据的管理者:应用程序
12、,数据不保存。数据面向的对象:某一应用程序 数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制,应用程序与数据的对应关系(人工管理),二、文件系统,时期50年代末-60年代中产生的背景应用需求科学计算、管理硬件水平磁盘、磁鼓软件水平有文件系统处理方式联机实时处理、批处理,文件系统(续),特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制,应用程序
13、与数据的对应关系(文件系统),文件系统中数据的结构,记录内有结构。数据的结构是靠程序定义和解释的。数据只能是定长的。可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。文件间是独立的,因此数据整体无结构。可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。数据的最小存取单位是记录。,三、数据库系统,时期60年代末以来产生的背景应用背景大规模管理硬件背景大容量磁盘软件背景有数据库管理系统处理方式联机实时处理,分布处理,批处理,数据库系统(续),特点数据的管理者:DBMS数据面向的对象:现实世界数据的共享程度:共享性高数据的独立性:高度的物理独立性和一定的 逻辑独立性数据的结
14、构化:整体结构化数据控制能力:由DBMS统一管理和控制,应用程序与数据的对应关系(数据库系统),数据的高共享性的好处,降低数据的冗余度,节省存储空间避免数据间的不一致性使系统易于扩充,数据独立性,物理独立性指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。,数据结构化,整体数据的结构化是数据库的主要特征之一。(P12 图1.6)数据库中实现的是数据的真正结构化数据的结构用数据模型描述,无需程序定义和解释。数据可以变长。数据的最小存取单位是数据项。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主讲 ppt 课件
链接地址:https://www.31ppt.com/p-5014912.html