数据库原理与应用第一章学习教案.pptx
《数据库原理与应用第一章学习教案.pptx》由会员分享,可在线阅读,更多相关《数据库原理与应用第一章学习教案.pptx(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1数据库原理数据库原理(yunl)与应用第一章与应用第一章第一页,共85页。教材教材(jioci)(jioci)及参考及参考书书(1)(1)教材教材萨师煊,王珊:数据库系统概论萨师煊,王珊:数据库系统概论(giln)(giln)(第三版第三版),高等教育出版社,高等教育出版社,2000 2000 中国人民大学中国人民大学李红:数据库原理与应用李红:数据库原理与应用 高等教育出版社,高等教育出版社,2003 2003 第1页/共85页第二页,共85页。教材教材(jioci)(jioci)及参考及参考书书(2)(2)参考书参考书崔巍崔巍(cuwi)(cuwi):数据库系统与应用,:数据库系统
2、与应用,高等教育出版社,高等教育出版社,20002000施伯乐:数据库系统教程施伯乐:数据库系统教程 高等教育出版社高等教育出版社第2页/共85页第三页,共85页。第一章第一章 绪论绪论(xln)第3页/共85页第四页,共85页。1.1 数据库系统概述数据库系统概述(i sh)数据库的地位(dwi)四个基本概念 数据管理技术的产生与发展第4页/共85页第五页,共85页。数据库的地位数据库的地位(dwi)(dwi)为什么要学习(xux)数据库第5页/共85页第六页,共85页。数据库技术始于数据库技术始于2020世纪世纪6060年代,经历了最初的年代,经历了最初的基于文件的初级系统、基于文件的初级
3、系统、2020世纪世纪60607070年代流行的层年代流行的层次系统和网状系统,而现在广泛使用的是关系数次系统和网状系统,而现在广泛使用的是关系数据库系统。数据库应用也从简单的事务管理扩展据库系统。数据库应用也从简单的事务管理扩展到各个应用领域,如用于工程设计的工程数据库、到各个应用领域,如用于工程设计的工程数据库、用于因特网的用于因特网的WebWeb数据库、用于决策数据库、用于决策(juc)(juc)支持的支持的数据仓库技术、用于多媒体技术的多媒体数据库数据仓库技术、用于多媒体技术的多媒体数据库等,但应用最广泛的还是在基于事务管理的各类等,但应用最广泛的还是在基于事务管理的各类信息系统领域。
4、信息系统领域。第6页/共85页第七页,共85页。1.1 数据库系统概述数据库系统概述(i sh)数据库的地位(dwi)四个基本概念 数据管理技术的产生与发展第7页/共85页第八页,共85页。四个基本概念四个基本概念n n数据(shj)(Data)n n数据(shj)库(Database)n n数据(shj)库管理系统(DBMS)n n数据(shj)库系统(DBS)第8页/共85页第九页,共85页。一、数据一、数据(shj)n n数据(Data)是数据库中存储的基本对象n n数据的定义n n描述事物的符号记录n n数据的种类n n文字(wnz)、图形、图象、声音n n数据的特点n n数据与其语义
5、是不可分的第9页/共85页第十页,共85页。数据数据(shj)举例举例n n学生(xu sheng)档案中的学生(xu sheng)记录n n(李明,男,1972,江苏,计算机系,1990)n n数据的形式不能完全表达其内容n n数据的解释n n语义:学生(xu sheng)姓名、性别、出生年月、籍贯、所在系别、入学时间n n解释:李明是个大学生(xu sheng),1972年出生,江苏人,1990年考入计算机系第10页/共85页第十一页,共85页。二、数据库(举例二、数据库(举例(j l))第11页/共85页第十二页,共85页。数据库是相互关联的数据的集合。性质:用综合的方法(fngf)组织
6、数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。什么什么(shn me)是数据是数据库库第12页/共85页第十三页,共85页。DataBase Management System简称(jinchng)DBMS三、数据库管理系统三、数据库管理系统第13页/共85页第十四页,共85页。简单说DBMS就是管理数据库的系统软件(x tn run jin),它应该具有如下功能:数据库定义功能 数据库操纵功能 数据库查询功能 数据库控制功能 数据库通讯功能什么(shn
7、me)是数据库管理系统?第14页/共85页第十五页,共85页。数据库管理(gunl)的重要性 数据库管理(gunl)员DataBase Administrator DBA的重要职责数据库管理(gunl)和数据库管理(gunl)员第15页/共85页第十六页,共85页。DBMS的主要的主要(zhyo)功能功能n n数据定义功能数据定义功能n n 提供数据定义语言提供数据定义语言(DDL)(DDL)n n 定义数据库中的数据对象定义数据库中的数据对象n n数数据据操操纵纵(cozng)(cozng)功功能能:提提供供数数据据操操纵纵(cozng)(cozng)语言语言(DML)(DML)n n 操操
8、纵纵(cozng)(cozng)数数据据实实现现对对数数据据库库的的基本操作基本操作n n (查询、插入、删除和修改查询、插入、删除和修改)第16页/共85页第十七页,共85页。DBMS的主要的主要(zhyo)功能功能n n数据库的运行管理数据库的运行管理n n 保证数据的安全性、完整性、保证数据的安全性、完整性、n n 多用户对数据的并发多用户对数据的并发(bngf)(bngf)使用使用n n 发生故障后的系统恢复发生故障后的系统恢复n n数数据据库库的的建建立立和和维维护护功功能能(实实用用程程序序)n n 数据库数据批量装载数据库数据批量装载n n 数据库转储数据库转储n n 介质故障恢
9、复介质故障恢复n n 数据库的重组织数据库的重组织n n 性能监视等性能监视等第17页/共85页第十八页,共85页。四、数据库系统四、数据库系统数据库系统就是基于数据库的计算机应用系统,它包括:数据库系统就是基于数据库的计算机应用系统,它包括:以数据为主体的数据库以数据为主体的数据库管理数据库的系统软件管理数据库的系统软件DBMSDBMS支持数据库系统的计算机硬件环境和操作系统环境支持数据库系统的计算机硬件环境和操作系统环境管理和使用数据库系统的人,特别是负责设计、维护管理和使用数据库系统的人,特别是负责设计、维护(wih)(wih)数据数据库的技术人员库的技术人员数据库管理员数据库管理员方便
10、使用和管理系统的各种技术说明书和使用说明书方便使用和管理系统的各种技术说明书和使用说明书第18页/共85页第十九页,共85页。数据库系统数据库系统(续续)n n数据库系统构成(guchng)图示n n参看教材page_5 图1.1n n数据库系统在计算机系统中的位置图示n n参看教材page_ 5 图1.2第19页/共85页第二十页,共85页。1.1 数据库系统概述数据库系统概述(i sh)数据库的地位 四个基本概念 数据管理技术(jsh)的产生与发展第20页/共85页第二十一页,共85页。数据管理技术的产生数据管理技术的产生(chnshng)和和发展发展n n什么是数据什么是数据(shj)(
11、shj)管理管理n n对对数数据据(shj)(shj)进进行行分分类类、组组织织、编编码码、存存储储、检检索索和和维维护护,是是数数据据(shj)(shj)处处理的中心问题理的中心问题n n数据数据(shj)(shj)管理技术的发展过程管理技术的发展过程n n人工管理阶段人工管理阶段(40(40年代中年代中-50-50年代中年代中)n n文件系统阶段文件系统阶段(50(50年代末年代末-60-60年代中年代中)n n数数据据(shj)(shj)库库系系统统阶阶段段(60(60年年代代末末-现在现在)第21页/共85页第二十二页,共85页。数据管理技术的产生数据管理技术的产生(chnshng)和
12、和发展发展(续续)n n数据管理技术的发展动力n n应用需求(xqi)的推动n n计算机硬件的发展n n计算机软件的发展第22页/共85页第二十三页,共85页。一、人工一、人工(rngng)管管理理n n时期时期n n4040年代中年代中-50-50年代中年代中n n产生的背景产生的背景n n应用需求应用需求科学计算科学计算n n硬件水平硬件水平无直接存取存储设备无直接存取存储设备n n软件水平软件水平没有没有(mi y(mi y u)u)操作系统操作系统n n处理方式处理方式批处理批处理第23页/共85页第二十四页,共85页。人工人工(rngng)管理管理(续续)n n特点n n数据的管理者
13、:应用程序,数据不保存。n n数据面向的对象:某一应用程序 n n数据的共享程度:无共享、冗余度极大n n数据的独立性:不独立,完全依赖于程序n n数据的结构(jigu)化:无结构(jigu)n n数据控制能力:应用程序自己控制第24页/共85页第二十五页,共85页。应用程序1应用程序2应用程序n数据集n数据集2数据集1人工管理(gunl)阶段第25页/共85页第二十六页,共85页。二、文件系统二、文件系统n n时期n n50年代末-60年代中n n产生的背景(bijng)n n应用需求科学计算、管理n n硬件水平磁盘、磁鼓n n软件水平有文件系统n n处理方式联机实时处理、批处理第26页/共
14、85页第二十七页,共85页。文件系统文件系统(续续)特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑(lu j)结构改变必须修改应用程序数据控制能力:应用程序自己控制第27页/共85页第二十八页,共85页。应用程序与数据应用程序与数据(shj)的对应关系的对应关系(文文件系统件系统)应用程序1文件1应用程序2文件2应用程序n文件n文件系统第28页/共85页第二十九页,共85页。文件系统中数据文件系统中数据(shj)的结构的结构n n记录内有结构。记录内有结构。n n
15、数据数据(shj)(shj)的结构是靠程序定义和解释的。的结构是靠程序定义和解释的。n n数据数据(shj)(shj)只能是定长的。只能是定长的。n n可以间接实现数据可以间接实现数据(shj)(shj)变长要求,但访问相应数据变长要求,但访问相应数据(shj)(shj)的的应用程序复杂了。应用程序复杂了。n n文件间是独立的,因此数据文件间是独立的,因此数据(shj)(shj)整体无结构。整体无结构。n n可以间接实现数据可以间接实现数据(shj)(shj)整体的有结构,但必须在应用程序中对整体的有结构,但必须在应用程序中对描述数据描述数据(shj)(shj)间的联系。间的联系。n n数据数
16、据(shj)(shj)的最小存取单位是记录。的最小存取单位是记录。第29页/共85页第三十页,共85页。三、数据库系统三、数据库系统n n时期时期n n6060年代末以来年代末以来n n产生的背景产生的背景n n应用背景应用背景大规模管理大规模管理n n硬件背景硬件背景大容量磁盘大容量磁盘n n软件软件(ru(ru n jin)n jin)背景背景有数据库管理系统有数据库管理系统n n处理方式处理方式联机实时处理联机实时处理,分布处理分布处理,批处理批处理第30页/共85页第三十一页,共85页。数据库系统数据库系统(续续)n n特点n n数据的管理者:DBMSn n数据面向的对象:现实世界n
17、n数据的共享程度:共享性高n n数据的独立性:高度的物理独立性和一定的n n 逻辑(lu j)独立性n n数据的结构化:整体结构化n n数据控制能力:由DBMS统一管理和控制第31页/共85页第三十二页,共85页。应用程序与数据应用程序与数据应用程序与数据应用程序与数据(shj)(shj)的对应关系的对应关系的对应关系的对应关系(数据数据数据数据(shj)(shj)库系统库系统库系统库系统)DBMS应用程序1应用程序2数据库第32页/共85页第三十三页,共85页。数据数据(shj)的高共享的高共享性的好处性的好处降低(jingd)数据的冗余度,节省存储空间避免数据间的不一致性使系统易于扩充第3
18、3页/共85页第三十四页,共85页。数据数据(shj)独立性独立性n n物理独立性n n指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变(gibin)了,应用程序不用改变(gibin)。n n逻辑独立性n n指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变(gibin)了,用户程序也可以不变。第34页/共85页第三十五页,共85页。数据结构数据结构(sh j ji u)化化n n整体数据的结构化是数据库的主要特征之一。n n数据库中实现的是数据的真正(zhnzhng)结构化n n数据的结构用数据模型描述,无需程序定义和解释。n n数据可以变长。n
19、 n数据的最小存取单位是数据项。第35页/共85页第三十六页,共85页。DBMS对数据对数据(shj)的的控制功能控制功能n n数据的安全性(Security)保护n n使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法(hf)的使用造成的数据的泄密和破坏。n n数据的完整性(Integrity)检查n n将数据控制在有效的范围内,或保证数据之间满足一定的关系。第36页/共85页第三十七页,共85页。DBMS对数据的控制对数据的控制(kngzh)功能功能n n并发(Concurrency)控制n n对多用户的并发操作加以控制和协调,防止相互(xingh)干扰而得到错误的结果。n
20、n数据库恢复(Recovery)n n将数据库从错误状态恢复到某一已知的正确状态。第37页/共85页第三十八页,共85页。第一章第一章 绪论绪论(xln)1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术(jsh)的研究领域1.6 小结第38页/共85页第三十九页,共85页。数据模型数据模型n n在数据库中用数据模型这个工具来抽象、表示和在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟型就是现实世界的模拟(mn(mn)n n数据模型应满足三方面要
21、求数据模型应满足三方面要求n n能比较真实地模拟能比较真实地模拟(mn(mn)现实世界现实世界n n容易为人所理解容易为人所理解n n便于在计算机上实现便于在计算机上实现第39页/共85页第四十页,共85页。数据模型数据模型(续续)n n数据模型分成两个不同数据模型分成两个不同(b tn(b tn)的层次的层次n n(1)(1)概念模型概念模型 也称信息模型,它是按用户的观也称信息模型,它是按用户的观点来对数据和信息建模。点来对数据和信息建模。n n(2)(2)数据模型数据模型 主要包括网状模型、层次模型、主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据关系模型等,它是按计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 第一章 学习 教案
限制150内