数据库原理与应用教程第3版-何玉洁课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库原理与应用教程第3版-何玉洁课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 教程 玉洁 课件
- 资源描述:
-
1、数据库原理与应用教程(第数据库原理与应用教程(第3 3版)版)国家“十一五”规划教材第第1 1章章 数据库概述数据库概述概述概述 随着信息管理水平的不断提高,随着信息管理水平的不断提高,应用应用范围的日益扩大,信息已成为企业的范围的日益扩大,信息已成为企业的重要财富和资源重要财富和资源。作为管理信息的数据库技术也得到了作为管理信息的数据库技术也得到了很大的发展,其应用领域也越来越广很大的发展,其应用领域也越来越广泛。泛。飞机、火车订票系统、商场的进货与飞机、火车订票系统、商场的进货与销售、图书馆对书籍及借阅的管理等销售、图书馆对书籍及借阅的管理等。数据库技术 数据库是数据管理的最新技术数据库是
2、数据管理的最新技术 主要研究内容是如何对数据进主要研究内容是如何对数据进行科学的管理,以提供可共享、行科学的管理,以提供可共享、安全、可靠的数据。安全、可靠的数据。数据库技术一般包含数据库技术一般包含数据管理数据管理和和数据处理数据处理两部分两部分。数据库系统数据库系统 本质上是一个用计算机存储数据的系本质上是一个用计算机存储数据的系统统 可以可以将将数据库看数据库看成成是一个电子文件柜是一个电子文件柜 除除保存数据保存数据外外,还提供对数据进行各,还提供对数据进行各种管理和处理种管理和处理:安全管理安全管理 数据共享数据共享 数据查询数据查询一些基本概念一些基本概念 数据是数据库中存储的基本
3、对象。数据是数据库中存储的基本对象。文本、图形、图像、音频、视频、文本、图形、图像、音频、视频、商品销售情况等都是数据商品销售情况等都是数据。可以将数据定义为:可以将数据定义为:数据是描述事数据是描述事物的符号记录物的符号记录。数据有多种表现形式,可以经过数数据有多种表现形式,可以经过数字化后保存在计算机中。字化后保存在计算机中。数据数据 数据需要经过解释才能明确其表达数据需要经过解释才能明确其表达的含义的含义。2020 当解释其代表人的年龄时就是当解释其代表人的年龄时就是2020岁岁。当解释其代表商品价格时,就是当解释其代表商品价格时,就是2020元元。数据和解释不可分。数据和解释不可分。数
4、据的解释是对数据的说明数据的解释是对数据的说明。数据的含义称为数据的语义。数据的含义称为数据的语义。事物的描述事物的描述 在日常生活中,一般直接用自在日常生活中,一般直接用自然语言来描述事物然语言来描述事物。如描述一门课程的信息:如描述一门课程的信息:数据库系统基础课程,数据库系统基础课程,4 4个学分,个学分,第第5 5学期开设。学期开设。但在计算机中经常按如下形式但在计算机中经常按如下形式描述:描述:(数据库系统基础,(数据库系统基础,4 4,5 5)记录2023年4月27日2时53分8数据库(数据库(DatabaseDatabase)是存放数据的仓库。是存放数据的仓库。永久永久存储存储在
5、计算机存储设备上。在计算机存储设备上。按一定的格式存储。按一定的格式存储。是是有组织有组织的、的、可共享可共享的大量数据的集的大量数据的集合。合。数据库管理系统数据库管理系统 Database Management SystemDatabase Management System DBMS DBMS 是一个专门用于实现对数据进行管是一个专门用于实现对数据进行管理和维护的理和维护的系统软件系统软件。操作系统2023年4月27日2时53分10数据库管理系统主要功能数据库管理系统主要功能 数据库的建立与维护数据库的建立与维护 数据定义数据定义 数据组织、存储和管理数据组织、存储和管理 数据操作数据操
6、作 事务的管理和运行事务的管理和运行2023年4月27日2时53分11数据库系统数据库系统 一般由数据库、数据库管理系统一般由数据库、数据库管理系统(及相关实用工具)、应用程序、(及相关实用工具)、应用程序、数据库管理员组成。数据库管理员组成。2023年4月27日2时53分DBMS实用工具应用程序应用程序DBA121.3 1.3 数据管理技术的发展数据管理技术的发展文件管理方式文件管理方式 数据库管理数据库管理2023年4月27日2时53分13文件管理操作模式文件管理操作模式2023年4月27日2时53分14文件管理示例文件管理示例2023年4月27日2时53分应用程序应用程序A2应用程序应用
7、程序A1学生基本信息管理学生基本信息管理学生选课管理学生选课管理学生信息学生信息文件文件F1F1课程信息课程信息文件文件F2F2学生选课信学生选课信息文件息文件F3F3(学号、学号、姓名姓名、性别、出生日期、性别、出生日期、联系电话、联系电话、所在系、专业所在系、专业、班号、班号)(学号、学号、姓名、所在系、专业姓名、所在系、专业、课程号、课程名、修课类型、修课程号、课程名、修课类型、修课时间、考试成绩课时间、考试成绩)15文件管理系统的缺点文件管理系统的缺点 编写应用程序不方便编写应用程序不方便 数据冗余不可避免数据冗余不可避免 应用程序依赖性应用程序依赖性 不支持对文件的并发访问不支持对文
8、件的并发访问 数据间联系弱数据间联系弱 难以按用户视图表示数据难以按用户视图表示数据 无安全控制功能无安全控制功能编写应用程序不方便编写应用程序不方便 应用程序编写者必须清楚地了解所应用程序编写者必须清楚地了解所用文件的逻辑及物理结构,用文件的逻辑及物理结构,如文件中包含多少个字段,如文件中包含多少个字段,每个字段的数据类型,每个字段的数据类型,采用何种逻辑结构和物理存储结构。采用何种逻辑结构和物理存储结构。对文件的查询、修改等处理都必须对文件的查询、修改等处理都必须在应用程序中编程实现。在应用程序中编程实现。2023年4月27日2时53分17数据冗余不可避免数据冗余不可避免 数据冗余所带来的
9、问题不仅仅是存储数据冗余所带来的问题不仅仅是存储空间的浪费,更为严重的是造成了数空间的浪费,更为严重的是造成了数据的据的不一致不一致(inconsistencyinconsistency)。)。如:如:某学生所学的专业发生了变化,某学生所学的专业发生了变化,如果只在如果只在F1F1文件中进行修改,而忘记文件中进行修改,而忘记在在F3F3中应做同样的修改。中应做同样的修改。则会则会造成同造成同一名学生在一名学生在两个两个文件中的文件中的“专业专业”不不一样一样。2023年4月27日2时53分18应用程序依赖性应用程序依赖性 应用程序对数据的操作依赖于存储应用程序对数据的操作依赖于存储数据的文件的
10、结构。数据的文件的结构。文件和记录的结构通常是应用程序文件和记录的结构通常是应用程序代码的一部分,如代码的一部分,如C C程序的程序的structstruct。文件结构的每一次修改,都将导致文件结构的每一次修改,都将导致应用程序的修改。应用程序的修改。2023年4月27日2时53分19不支持对文件的并发访问不支持对文件的并发访问 文件最初是作为程序的附属数据出文件最初是作为程序的附属数据出现的,它一般不支持多个应用程序现的,它一般不支持多个应用程序同时对同一个文件进行访问同时对同一个文件进行访问。例如:例如:某用户打开了一个某用户打开了一个ExcelExcel文件,文件,当第二个用户在第一个用
11、户未关闭当第二个用户在第一个用户未关闭此文件前打开此文件时,只能以只此文件前打开此文件时,只能以只读方式打开此文件,而不能对此文读方式打开此文件,而不能对此文件进行修改件进行修改。2023年4月27日2时53分20数据间联系弱数据间联系弱 文件与文件之间是彼此独立、毫不相干的,文件与文件之间是彼此独立、毫不相干的,文件之间的联系必须通过程序来实现。文件之间的联系必须通过程序来实现。比如比如F3F3文件中的学号、姓名等学生的基本文件中的学号、姓名等学生的基本信息必须是信息必须是F1F1文件中已存在的文件中已存在的(即选课学即选课学生必须是已存在的学生生必须是已存在的学生)数据之间的联系是实际应用
展开阅读全文