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