《数据库概述》PPT课件.ppt_第1页
《数据库概述》PPT课件.ppt_第2页
《数据库概述》PPT课件.ppt_第3页
《数据库概述》PPT课件.ppt_第4页
《数据库概述》PPT课件.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工业控制数据库,32个学时 吴胜昔,课程目标,绪论 数据模型(主要介绍概念模型) 关系数据库 关系数据库标准语言 数据库恢复技术 数据库安全性 关系数据理论 工业控制数据库(实时数据库原理及应用) 数据库管理系统数据库技术在工业过程中的应用 实例(SQL Server数据库的设计与开发) 使同学们能够了解数据库的基本概念、设计和使用方法。掌握系统设计方法、思路、整体框架。,参考书目,萨师煊,王珊。数据库系统概论,高等教育出版社 张宜生,张乐福,梁书云。计算机网络与数据库技术及其工业应用,机械工业出版社 刘云生。现代数据库技术,国防工业出版社,考核方式,考试,(一)数据库系统概述,本节主要内容,

2、通过本章学习了解 数据库技术的应用情况和作用 当前数据库市场上的主流产品 数据库技术的基本概念 数据库系统的体系结构 数据库技术的研究领域 当前数据库技术面临的挑战及发展趋势,数据库技术概述,数据库系统应用示例 航空售票系统(最早使用数据库技术) 包括信息: 航班信息:航班号、飞机型号、机组号、起飞地、 目的地、起飞时间、到达时间、飞行状态等 机票信息:票价、折扣、有无等,主要功能: 查询在某一段时间内从某个指定城市到另个指定城市的航班、是否有可以选择的座位、是否有其他飞机型号、飞机票价、是否折扣等信息 更新乘客登记航班、分配座位等 任何时候都有许多航空售票代理商访问这些数据、避免卖同一座位。

3、 通过这些数据,可以统计出经常坐某一航班的乘客信息,并为这些乘客提供优惠 系统特点:数据庞大,人工不能提供及时、准确服务,图书管理系统 包括信息: 图书信息:书号、书名、作者姓名、出版日期、类型、页数、价格、出版商名称、内容简介等 作者信息:姓名、身份证号、性别、出生日期、学历、住址、电话等 出版社信息:名称、地址、成立日期等 读者信息:姓名、借书号、书名、借书日期、借书数量等,主要功能: 查询:某种类型的图书、浏览指定出版商出版的图书、检索指定作者的图书等 更新:登记新书信息、作者信息、借阅者信息等 对存书几百万的图书馆,人工操作劳动强度大,数据库系统的作用,数据库系统作用 管理大量数据:大

4、约可存储183亿个航班信息,45亿本书的简要信息,2800万本40页图书的所有内容 数据库定义功能:将数据的存储结构定义到数据库中 数据查询功能:方便地检索数据、插入数据、修改数据和删除数据 控制多用户访问:许多用户同时访问系统,确保不同用户只能使用自己所需数据,不同用户操作互不干扰 确保故障恢复,基本概念,数据库系统中的一些概念 数据(Data):描述事物的符号记录,有多种形式,它们都可以经过数字化后存入计算机 数据的语义:数据的含义 例如对于学生的描述:姓名、性别、年龄、出生年月、籍贯、所在系、入学时间 (马拉多纳,男,40,1964,阿根廷,自动化系,1990) (孙雯,女,31,197

5、3,上海,自动化系,1990),基本概念,数据库(DB):长期存放在计算机内的有组织的可共享的数据集合 数据库管理系统(DBMS):完成数据库的建立、使用和维护功能 数据库系统(DBS):数据库(最底层)+数据库管理系统+应用系统+数据库管理员 +用户,一般常说的数据库就是DBS 数据库管理员(DBA):专门管理和维护数据库系统的人员,数据库系统,应用系统,应用开发工具,数据库管理系统,操作系统,数据库,用户,用户,用户,数据库管理员,数据库系统,硬件,操作系统,DBMS 编译系统,应用开发工具,应用系统,数据库在计算机系统中的地位,主要的数据库产品,主流数据库系统 Oracle:美国Orac

6、le公司产品 Microsoft SQL Server 2000、2005:美国Microsoft公司产品 Sybase:美国Sybase公司产品 Informix:美国Informix公司产品,数据管理技术的产生和发展,数据的管理:对数据进行分类、组织、编码、存储、检索和维护 数据管理经历了人工管理、文件系统、数据库系统三个阶段。 人工管理阶段: 数据不保存 应用程序管理数据 数据不共享 数据不具独立性,应用程序1,数据集1,应用程序2,数据集2,应用程序n,数据集n,数据管理技术的产生和发展,文件系统阶段: 数据可以长期保存 文件系统管理数据 数据共享差,冗余大 数据独立性差,应用程序1,

7、文件1,应用程序2,文件2,应用程序n,文件n,存取方法,数据管理技术的产生和发展,数据库系统阶段: 数据结构化:面向整个组织来组织数据,采用复杂的数据模型来表示,数据管理技术的产生和发展,文件中记录内部有结构,但记录间无联系,数据管理技术的产生和发展,数据库系统实现整体数据结构化(分级分类建表,表之间相互关联),数据管理技术的产生和发展,数据共享性高、冗余度低、易扩充、数据独立性高 数据由DBMS统一管理和控制:安全、完整、并发、可恢复,应用程序1,应用程序2,数据库 管理系统,数据库,人机交互,数据库系统结构,数据模型:是一组概念的集合,用于对现实世界数据特征进行抽象 按应用不同分为:概念

8、模型和数据模型 数据库系统结构 从数据库管理系统角度看:三级模式结构,二级映像功能。,现实世界,信息世界,机器世界,概念模型,数据模型,数据库系统结构,从最终用户角度看:集中式结构、分布式结构、客户/服务器结构 数据库系统模式的概念 模式:是数据库中全体数据的逻辑结构和特征的描述,模式是相对稳定的 实例:模式的一个具体值 数据库系统的三级模式结构:,数据库系统结构,外模式1,外模式2,外模式n,模式,内模式,数据库,应用A,应用B,应用C,应用D,应用E,外模式/模式,模式/内模式,数据库系统结构,数据库的二级映象功能数据独立性 外模式/模式:保证数据与程序的独立性 模式/内模式:定义全局逻辑

9、结构与存储结构之间的对应关系,保证数据与程序的物理独立性,数据库的三级模式结构 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。,美国国家标准协会(ANSI:American National Standards Institute)的数据库管理系统研究小组于1978年提出了标准化的建议,将数据库结构分为3级:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成

10、不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映,很显然,不同层次(级别)用户所“看到”的数据库是不相同的。,模式 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库系统提供的数据模式描述语言(DDL:Data Description Language)来描述、定义的,体现、反映了数据库系统的整体观。,外模式 外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,

11、是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言(外模式DLL)来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML:Data Manipulation Language)对这些数据记录进行。外模式反映了数据库的用户观。,内模式 内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言(内模式DLL)来描述、定义,它是数据库的存储观。,数据

12、库系统的组成,硬件平台及数据库:足够内存、足够磁盘磁带、高通道能力(指高速传递数据) 数据库系统的软件: DBMS 支持DBMS运行的操作系统 具有与数据库接口的高级语言及其编译系统 以DBMS为核心的应用开发工具 为特定环境开发的数据库应用系统,数据库系统的组成,人员: DBA:全面控制和管理数据库系统 系统分析员和数据库设计人员 应用程序员 用户:偶然用户、简单用户、复杂用户,数据库系统的组成,DBMS,OS,应用系统,模式,外模式,内模式,数据表示,DB,数据抽象级别,软件系统层次,DBA,系统分析员,应用程序员,用户,数据库技术的研究领域,数据库管理系统软件的研制: 数据库设计:数据库设计方法学和设计工具 数据库理论:研究关系数据理论以及新的数据库技术 最新数据库技术的全面、充分和灵活应用这是非计算机专业领域的任务。尤其是工业网络层次的应用。,数据库技术的发展趋势,数据库技术面临的挑战 环境变化:数据库系统的应用环境由可控制的环境变成多变的异构信息集成环境和Internet环境 数据类型变化:由结构化变成半结构化、非结构化和多媒体数据类型 数据来源变化:由静态变成实时动态传感器或监控设备工业、航空航天、军事等领域 数据管理要求变化:支持协同设计和工作流 不同单位,不同部门采用不同的设计方法对大型复杂系统所进行的混合异构层次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论