数据库系统概述PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库系统概述PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概述 PPT 课件
- 资源描述:
-
1、5/20/2022精品课件1第第1章章 数据库系统概述数据库系统概述5/20/20222 2通讯录:通讯录:图书馆:图书馆:数据库数据库数据的仓库,即数据存放的地方数据的仓库,即数据存放的地方 小数据库小数据库可用可用手工手工管理管理大型数据库大型数据库必须由必须由计算机计算机进行管理进行管理计算机三大主计算机三大主要应用领域?要应用领域?科学计算科学计算过程控制过程控制数据处理数据处理70%利用数据库系统可利用数据库系统可科学地组织和存储科学地组织和存储数据数据,以便于高效地以便于高效地检索和处理检索和处理5/20/20223 3信息的特征信息的特征1.1 信息、数据、数据处理与数据管理信息
2、、数据、数据处理与数据管理 1.1.1 数据与信息数据与信息 信息信息能源能源材料材料客观世界的三大要素客观世界的三大要素 采集并加工、传递采集并加工、传递 消息消息情报情报指令指令数据数据 信号信号 时间:时间:2008.5.12地点:汶川地点:汶川事件:地震事件:地震级别:级别:8.0后果:死亡后果:死亡69297人人 源于物质和能量源于物质和能量 可以感知可以感知 可存储、加工、可存储、加工、传递和再生传递和再生 5/20/20224 4数据数据 数据是信息的具体表现形式数据是信息的具体表现形式数据的表现形式数据的表现形式数据与信息的联系数据与信息的联系数据是信息的符号表示或载体数据是信
3、息的符号表示或载体信息是数据的内涵,是对数据的语义解释信息是数据的内涵,是对数据的语义解释 2008-5-12汶川汶川地震地震8.069297数字数字文字文字图形图形图象图象声音等声音等5/20/20225 51.1.2 数据处理与数据管理 信息数据数据处理信息数据数据处理将数据转换成信息将数据转换成信息包括数据的收集、包括数据的收集、管理、加工利用管理、加工利用乃至信息输出乃至信息输出 数据的收集、数据的收集、 整理、组织、整理、组织、 编码、存储、编码、存储、 维护、检索、维护、检索、传输等操作传输等操作 数据处理数据处理 数据管理数据管理 产出产出输出结果输出结果 原料原料输入输入“数据
4、处理数据处理”的真正含义应该是为了产生信息而处理的真正含义应该是为了产生信息而处理数据数据 5/20/20226 6常用术语和基本概念常用术语和基本概念 数据(数据(Data):描述事物的符号记录称为数据。这些符号记录可以是数描述事物的符号记录称为数据。这些符号记录可以是数字,也可以是文字、图形、图像、声音、语言等。字,也可以是文字、图形、图像、声音、语言等。数据库数据库(DataBase,简称,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据集合。数据库管理系统(数据库管理系统( DataBase Management
5、 System ,简称简称DBMS):DBMS是位于用户与操作系统之间的一层数据库管理软是位于用户与操作系统之间的一层数据库管理软件,它的任务是科学地组织和存储数据,高效地获取和件,它的任务是科学地组织和存储数据,高效地获取和维护数据。维护数据。数据库系统(数据库系统(DBS):):数据库系统是指在计算机系统中引入数据库后的系统。数据库系统是指在计算机系统中引入数据库后的系统。 5/20/20227 7人工管理阶段(人工管理阶段(20th50年代以前)年代以前)特点特点数据不保存:数据不保存:需要时把数据输入,用完就撤走。数需要时把数据输入,用完就撤走。数据不保存在计算机中。据不保存在计算机中
6、。没有管理数据的软件系统:没有管理数据的软件系统:应用程序中不仅要管理应用程序中不仅要管理数据的逻辑结构,还要设计其物理结构、存取方法、数据的逻辑结构,还要设计其物理结构、存取方法、输入输出方法等。程序高度依赖于数据,即数据和输入输出方法等。程序高度依赖于数据,即数据和程序程序不具有独立性不具有独立性。基本上没有文件概念:基本上没有文件概念:数据的组织方式及在磁盘中数据的组织方式及在磁盘中的存储方式由程序员自行设计。的存储方式由程序员自行设计。数据是面向应用的:数据是面向应用的:一组数据只对应于一个应用程一组数据只对应于一个应用程序。即使两个应用程序都涉及到了某些相同数据,序。即使两个应用程序
7、都涉及到了某些相同数据,也必须各自定义,无法相互利用。也必须各自定义,无法相互利用。1.2 数据库技术的产生、发展数据库技术的产生、发展 5/20/20228 8人工管理阶段:应用程序与数据的关系人工管理阶段:应用程序与数据的关系程序程序1数据缓冲区数据缓冲区数据组数据组1数据组数据组2数据组数据组3外存外存程序程序2数据缓冲区数据缓冲区程序程序3数据缓冲区数据缓冲区内存内存5/20/20229 9文件系统阶段(文件系统阶段(20th 50年代年代60年代)年代)特点特点数据存放在文件中,应用程序通过文件名来逻辑地数据存放在文件中,应用程序通过文件名来逻辑地访问文件。访问文件。有了管理数据的软
8、件有了管理数据的软件文件系统,文件的物理存文件系统,文件的物理存储由文件系统管理,文件系统还负责对文件的逻辑储由文件系统管理,文件系统还负责对文件的逻辑结构与存储结构进行转换。结构与存储结构进行转换。程序和数据有了程序和数据有了一定的独立性一定的独立性。程序不再负责数据。程序不再负责数据存储的物理细节,因此可大大节省维护程序的工作存储的物理细节,因此可大大节省维护程序的工作量,程序员也可不必过多地考虑物理细节,可把精量,程序员也可不必过多地考虑物理细节,可把精力集中在算法上。力集中在算法上。数据的存取基本上以记录为单位。按文件名访问,数据的存取基本上以记录为单位。按文件名访问,按记录进行存取。
9、按记录进行存取。5/20/20221010文件系统阶段:应用程序与数据的关系文件系统阶段:应用程序与数据的关系程序程序1数据缓冲区数据缓冲区文件文件1文件文件2文件文件3外存外存程序程序2数据缓冲区数据缓冲区程序程序3数据缓冲区数据缓冲区文文件件系系统统内存内存5/20/20221111实例:学生基本信息的管理实例:学生基本信息的管理学生信息管理学生信息管理学生选课管理学生选课管理应用程序应用程序A1学生信息文学生信息文件件File1课程信息文课程信息文件件File2学生选课信息学生选课信息文件文件File3应用程序应用程序A25/20/20221212文件管理系统的缺点文件管理系统的缺点编写
10、应用程序不方便,应用程序依赖性编写应用程序不方便,应用程序依赖性 存储在文件中的数据如何存放由程序员自己定存储在文件中的数据如何存放由程序员自己定义,不统一,难于义,不统一,难于共享共享。仍然有仍然有数据冗余数据冗余不支持对文件的并发访问不支持对文件的并发访问 文件间联系弱,必须通过应用程序来实现文件间联系弱,必须通过应用程序来实现 难以按最终用户视图表示数据难以按最终用户视图表示数据 无安全控制功能无安全控制功能5/20/20221313数据库系统阶段(数据库系统阶段(20th 60年代至今)年代至今)数据库技术的出现是为了克服文件管理系统在管数据库技术的出现是为了克服文件管理系统在管理数据
11、上的缺点而发展起来的。理数据上的缺点而发展起来的。应用程序应用程序A1学生信息学生信息管理管理有关学有关学生的数生的数据库据库应用程序应用程序A2学生选课学生选课管理管理数据库数据库管理系管理系统统5/20/20221414数据库系统阶段:应用程序与数据的关系数据库系统阶段:应用程序与数据的关系应用程序应用程序1Data Base应用程序应用程序2应用程序3DBMS用户用户用户数据库管理员数据库管理员DBA用户根据数据的逻辑用户根据数据的逻辑结构对数据进行操作结构对数据进行操作数据文件的操作和数据的物数据文件的操作和数据的物理存储细节由理存储细节由DBMS负责负责数数据据文文件件5/20/20
12、221515数据库系统的优点数据库系统的优点将相互关联的数据集成在一起将相互关联的数据集成在一起较少的数据较少的数据冗余冗余程序与数据相互程序与数据相互独立独立能够保证数据的安全可靠能够保证数据的安全可靠最大限度地保证数据的正确性最大限度地保证数据的正确性 数据可以共享并能保证数据的一致性数据可以共享并能保证数据的一致性5/20/20221616人工管理阶段人工管理阶段 文件系统阶段文件系统阶段 数据库系统阶段数据库系统阶段 数据不保存,不共享,无独立性,数据不保存,不共享,无独立性,无专用软件管理数据无专用软件管理数据数据以文件形式长期保存,由文件系统管理数据以文件形式长期保存,由文件系统管
13、理数据数据 ,程序与数据间有一定独立性,程序与数据间有一定独立性 数据结构化数据结构化 ,共享性高、冗余度低,共享性高、冗余度低 ,独立性高独立性高 ,有统一的数据控制功能,有统一的数据控制功能 DBMS 数据的安全性控制数据的安全性控制 数据的完整性控制数据的完整性控制 并发控制并发控制 数据恢复数据恢复5/20/202217171.3 数据库系统的组成数据库系统的组成 数据库系统(数据库系统(DBS) 数据库数据库 计算机软件系统计算机软件系统 数据库用户数据库用户 计算机硬件系统计算机硬件系统 用户用户1 1用户用户2 2用户用户n n用户用户应用系统应用系统应用开发工具应用开发工具DB
14、MSDBMS操作系统操作系统OSOS数据库数据库数据库管理员数据库管理员软件系统软件系统5/20/20221818数据库系统结构简图数据库系统结构简图应用程序应用程序1Data Base应用程序应用程序2应用程序应用程序3DBMS用户用户User数据库管理员数据库管理员DBAOS5/20/20221919数据库数据库 数据库(数据库(DB)是存储在计算机内、有组织的、可共)是存储在计算机内、有组织的、可共享的数据集合享的数据集合 用户用户 集成性集成性 ,共享性,共享性 终端用户终端用户 应用程序员应用程序员 数据库管理员数据库管理员 对数据库进行存储、维护和检索对数据库进行存储、维护和检索
15、非计算机专业人员非计算机专业人员使用数据库使用数据库设计和编制应用程序设计和编制应用程序负责设计、建立、管理和维护数据负责设计、建立、管理和维护数据库以及协调用户对数据库要求的库以及协调用户对数据库要求的个人或工作团队个人或工作团队 5/20/20222020软件(软件(Software)系统)系统 硬件(硬件(Hardware)系统)系统 硬件系统指存储和运行数据库系统的硬件设备。硬件系统指存储和运行数据库系统的硬件设备。数据库系统在整个计算数据库系统在整个计算机系统中的地位如图所示机系统中的地位如图所示DBMS OS 应用系统应用系统 软件系统:软件系统:核心核心 DBMS在操作系统支持下
16、在操作系统支持下工作,应用程序在工作,应用程序在DBMS支持支持下才能使用数据库。下才能使用数据库。5/20/202221211.4 数据库系统的模式结构数据库系统的模式结构 1.4.1 数据库系统的三级模式结构数据库系统的三级模式结构 数据库系统内部的体系结构从逻辑上分为三数据库系统内部的体系结构从逻辑上分为三级级 学号学号 姓名姓名 性别性别年龄年龄系别系别 01101 张立张立 男男 20计算机计算机型型值值模式模式实例实例外模式外模式 模式模式内模式内模式 5/20/20222222数据库的三级模式结构数据库的三级模式结构模式模式外模式外模式1外模式外模式2数据库数据库应用程序用户工作
17、区用户工作区应用程序用户工作区用户工作区应用程序用户工作区用户工作区用户A用户B用户CDBMSOS内模式内模式“外模式模式外模式模式”映映射射“模式内模式模式内模式”映映射射5/20/20222323内模式是整个数据库实际存储的表示内模式是整个数据库实际存储的表示模式是整个数据库实际存储的抽象表示模式是整个数据库实际存储的抽象表示外模式是概念模式的某一部分的抽象表示外模式是概念模式的某一部分的抽象表示 外模式外模式 模式模式内模式内模式 数据库中全体数据的逻辑结构和特征的描述数据库中全体数据的逻辑结构和特征的描述 数据库用户能看到并允许使用的那数据库用户能看到并允许使用的那部分局部数据的逻辑结
18、构和特征的描述部分局部数据的逻辑结构和特征的描述 它是对数据库存储结构的描述,它是对数据库存储结构的描述,是数据在数据库内部的表示方式是数据在数据库内部的表示方式 可有多个可有多个只有一个只有一个5/20/20222424学号姓名性别班级980001张栅女机制99990211李诗女信息99991204王武男电子99学号姓名奖学金980001张栅200990211李诗500991204王武100学号姓名性别年龄籍贯班级奖学金980001张栅女18江苏机制99200990211李诗女19北京信息99500991204王武男19陕西电子99100980001 990211991204用户用户数据库数
展开阅读全文