数据库技术概念.ppt
《数据库技术概念.ppt》由会员分享,可在线阅读,更多相关《数据库技术概念.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术概念数据库技术概念文件系统文件系统q在计算机系统中,操作系统以文件的形式保存永久性数据,数据以文件形式保存,不仅使读文件的程序可以多次使用,其他程序只要知道数据格式和组织方式都可以使用它即数据资源共享。q1数据不独立数据不独立2数据重复数据重复3难以提供符合用户不同要求的信息难以提供符合用户不同要求的信息4难于保障安全难于保障安全程序与数据文件相关,但在不同的文件中,同样的数据可能会重复保存在不同的文件中,造成数据的不完整性用户在实际应用中所需要的信息很可能是几个文件中的部分信息的组合、合并的结果具有相同权限的用户都可以修改文件,文件内的数据却难于采取保密措施。文件系统文件系统q特点
2、特点数据的管理者:文件系统,数据可长期保存数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构数据的结构化:记录内有结构,整体无结构整体无结构数据的独立性:独立性差。数据的逻辑结构改数据的独立性:独立性差。数据的逻辑结构改变后必须修改应用程序变后必须修改应用程序数据控制能力:由应用程序控制数据控制能力:由应用程序控制员工档案员工档案应用程序应用程序工资工资应用程序应用程序其他其他应用程序应用程序人事科人事科工资科工资科其他其他工作经历工作经历姓名姓名时间时间
3、单位单位 职务职务工资单工资单基础工资基础工资奖金奖金税款税款扣款扣款实发工资实发工资其他其他员工档案员工档案姓名姓名性别性别职务职务 工资等级工资等级员工档案员工档案姓名姓名性别性别职务职务 工作时间工作时间学生修课文件包含多个文件的信息系统,难于实现数据的统一管理和共享处理学生信息的应用程序关于课程的数据在两个数据库中重复存储两个应用程序对老师信息文件具有相同的权限,数据不安全传统文件系统传统文件系统传统文件系统传统文件系统q对于单一的应用和眼前的需求,容易设计、实对于单一的应用和眼前的需求,容易设计、实现处理需要的计算资源少,速度快。现处理需要的计算资源少,速度快。q容易出现重复数据,冗
4、余度大。导致重复输入、容易出现重复数据,冗余度大。导致重复输入、存储和维护困难(完整性问题)。存储和维护困难(完整性问题)。q不灵活、不易扩展。对于新需求要重新构造文不灵活、不易扩展。对于新需求要重新构造文件结构,导致从新编写应用。程序依赖于文件结构,导致从新编写应用。程序依赖于文件。往往是建立新文件,写新应用。件。往往是建立新文件,写新应用。传统文件系统传统文件系统q无法提供便于数据关联的结构无法提供便于数据关联的结构q必须知道文件中数据域的物理存储位置。必须知道文件中数据域的物理存储位置。q必须设计管理数据的程序必须设计管理数据的程序文件系统中数据的结构文件系统中数据的结构记录内有结构。数
5、据的结构是靠程序定义和解释的。数据只能是定长的。可以间接实现数据变长要求,但访问相应数据可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。的应用程序复杂了。文件间是独立的,因此数据整体上是无结构的。可以间接实现数据整体的有结构,但必须在应可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系用程序中对描述数据间的联系。数据的最小存取单位是记录。数据库系统概述数据库系统概述四个基本概念四个基本概念四个基本概念四个基本概念数据数据(Data)(Data)数据库数据库(Database)(Database)数据库管理系统数据库管理系统(DBMS)(DBMS)数据库系统数据库系统(
6、DBS)(DBS)一、数据数据数据数据(Data)是数据库中存储的基本对象是数据库中存储的基本对象数据的定义数据的定义描述事物的符号记录描述事物的符号记录数据的种类数据的种类文字、图形、图象、声音文字、图形、图象、声音数据的特点数据的特点数据与其语义是不可分的数据与其语义是不可分的数据举例数据举例学生档案中的学生记录学生档案中的学生记录(李明,男,(李明,男,1972,江苏,计算机系,江苏,计算机系,1990)数据的形式不能完全表达其内容数据的形式不能完全表达其内容数据的解释数据的解释语义:学生姓名、性别、出生年月、籍贯、所在系语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间别、入学时
7、间解释:李明是个大学生,解释:李明是个大学生,1972年出生,江苏人,年出生,江苏人,1990年考入计算机系年考入计算机系请给出另一个解释和语义二、数据库数据库q数据库是管理信息系统的核心。数据库是管理信息系统的核心。q数据库数据库这一术语日常用法是指这一术语日常用法是指信息处理和检索中可用的那些数据。信息处理和检索中可用的那些数据。q把一个组织、或某个行业、或某个把一个组织、或某个行业、或某个团体的所有数据独立出来集中管理,团体的所有数据独立出来集中管理,按数据本身的内在联系组织、存放按数据本身的内在联系组织、存放和操作数据。和操作数据。数据库数据库(续)(续)数据库的定义数据库的定义数数据
8、据库库(Database,简简称称DB)是是长长期期储储存存在在计计算算机机内内、有有组组织织的的、可可共共享享的的大大量量数据集合。数据集合。数数据据库库是是一一个个组组织织中中具具有有一一定定结结构构的的、经经正正规规定定义义并并集集中中控控制制的的有有关关数数据据集集合。合。数据库数据库(续续)数据库的特征数据库的特征数据按一定的数据按一定的数据模型数据模型组织、描述和储存组织、描述和储存可为各种用户共享可为各种用户共享冗余度较小冗余度较小数据独立性较高数据独立性较高易扩展易扩展是组织机构自身的方式、方法是组织机构自身的方式、方法数据库(举例)学生登记表学生登记表学学 号号姓姓 名名年年
9、 令令性性 别别系系 名名年年 级级95004王小明王小明19女女社会学社会学9595006黄大鹏黄大鹏20男男商品学商品学9595008张文斌张文斌18女女法律学法律学95数据库管理系统数据库管理系统n什么是什么是DBMSq数据库管理系统(数据库管理系统(DatabaseManagementSystem)是位)是位于用户层面与操作系统之间的一层数据管理软件。于用户层面与操作系统之间的一层数据管理软件。数据库管理系统数据库管理系统DBMS的用途的用途 数据库的概念通过数据库的概念通过DBMS来实现。来实现。DBMS负责数负责数据的查找以及增、删、改操作,维护数据的一致性、据的查找以及增、删、改
10、操作,维护数据的一致性、完整性,提供正确使用的各种机制,如备份、保密、完整性,提供正确使用的各种机制,如备份、保密、事务、故障恢复;建立详细记述数据使用情况的各事务、故障恢复;建立详细记述数据使用情况的各种日志,以便跟踪数据库使用的历史。种日志,以便跟踪数据库使用的历史。数据库管理系统(续)数据库管理系统(续)nDBMS是是实实现现数数据据库库管管理理功功能能的的程程序序,它它将将较较高高级级别别的的程程序序翻翻译译成成等等效效的的较较低低级级别别的的程程序序,然然后后执执行较低级别的程序。行较低级别的程序。n数数据据库库系系统统不不仅仅描描述述数数据据本本身身,还还要要描描述述数数据据之之间
11、间的的联联系系。应应用用程程序序请请求求某某些些数数据据,DBMS从从数数据据库库中中找找到到这这些些数数据据,并并送送给给应应用用程程序序。而而用用传传统统文文件件的的程程序序设设计计人人员员必必须须为为每每项项数数据据的的长长度度、格格式定义,并告诉电脑数据在哪。式定义,并告诉电脑数据在哪。数据库管理系统数据库管理系统n为使用户能同时使用数据库为使用户能同时使用数据库(共享),数据库管理系统(共享),数据库管理系统(DBMS)应有)应有数据组织数据组织、数据操作数据操作、和、和数据控制数据控制功能功能数据库管理系统数据库管理系统(DBMS)主要组成主要组成主要功能主要功能数据库语言数据库监
12、控管理程序数据库服务程序数据库定义功能数据库运行功能数据库访问功定义数据库各级模式与记录的索引(存取路径)的结构、定义数据完整性约束条件和安全性控制条件,并将所定义的内容保存到数据字典中管理数据库的内部组织,执行用户存取权限控制、并发控制和数据完整性检查按用户要求,执行对数据库数据的查询与增、删、改操作;数据的授权访问等数据库工作原理数据库工作原理 为什么数据库是数据处理的理想环境为什么数据库是数据处理的理想环境数据库系统数据库系统什么是数据库系统什么是数据库系统数数据据库库系系统统(Database System,简简称称DBS)是是指指在在计算机系统中引入数据库后的系统构成。计算机系统中引
13、入数据库后的系统构成。在在不不引引起起混混淆淆的的情情况况下下常常常常把把数数据据库库系系统统简简称称为为数数据库。据库。数据库系统的构成数据库系统的构成由由数数据据库库、数数据据库库管管理理系系统统(及及其其开开发发工工具具)、应应用系统、数据库管理员(和用户)构成。用系统、数据库管理员(和用户)构成。数据库数据的组织数据库数据的组织数据模式:数据模式:由业务规则所致数据之间由业务规则所致数据之间形成了联系,按照数据的这种形成了联系,按照数据的这种联系而组织的数据结构被联系而组织的数据结构被称为称为模式模式(schema),n例如:百货公司仓库,不同的例如:百货公司仓库,不同的存放原则登录的
14、数据具有不同存放原则登录的数据具有不同模式模式:(1)按时间先后顺序存放顺序模按时间先后顺序存放顺序模式式(2)按物品用途存放分类模式按物品用途存放分类模式(3)按产地分类存放地域模式按产地分类存放地域模式(4)按体积与重量原则重量模式按体积与重量原则重量模式(5)按流动快慢原则销售模式按流动快慢原则销售模式n模式(Schema)q数据库逻辑结构和特征的描述数据库逻辑结构和特征的描述q反映的是数据的结构及其联系反映的是数据的结构及其联系q模式是相对稳定的模式是相对稳定的n模式的一个实例(Instance)q模式的一个具体值模式的一个具体值q反映数据库某一时刻的状态反映数据库某一时刻的状态q同一
15、个模式可以有很多实例同一个模式可以有很多实例q实例随数据库中的数据的更新实例随数据库中的数据的更新而变动而变动数据库数据的组织数据库数据的组织n模式(Schema)q数据库逻辑结构和特征的描述数据库逻辑结构和特征的描述q反映的是数据的结构及其联系反映的是数据的结构及其联系q模式是相对稳定的模式是相对稳定的n模式的一个实例(Instance)q模式的一个具体值模式的一个具体值q反映数据库某一时刻的状态反映数据库某一时刻的状态q同一个模式可以有很多实例同一个模式可以有很多实例q实例随数据库中的数据的更新而变动实例随数据库中的数据的更新而变动 数据库的三级模式数据库的三级模式一一个个数数据据库库只只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 概念
限制150内