Presentation is loading. Please wait.

Presentation is loading. Please wait.

教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net 数据库技术 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net.

Similar presentations


Presentation on theme: "教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net 数据库技术 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net."— Presentation transcript:

1 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net
数据库技术 教 师:曾晓东 电 话:

2 课程成绩构成 1、实验成绩(40%) 2、期末考试(60%) 实验报告共8次,每次报告5分。 实验完成后两周内提交,迟交扣1分。
除实验5,8两到三人一组外,其它实验需独立完成,如有雷同,则每多一份雷同报告,所有雷同报告均扣0.5分,至扣至2分为止。 2、期末考试(60%) 有限开卷考试,只能带书及笔记本,不能带打印、复印资料; 考试内容均选自复习题,这些复习题均来自历年的等级考试。

3 参考书目 数据库原理及其应用教程——学习指导、例题分析、习题解答与标准试题库 黄德才等编著 科学出版社 2006年7月第一版
数据库原理及其应用教程——学习指导、例题分析、习题解答与标准试题库 黄德才等编著 科学出版社 2006年7月第一版 数据库原理及应用——数据库基本理论与Foxpro的应用(第二版) 李大友主编 清华大学出版社 2000年 数据库系统工程师考试试题分类精解与题型练习 张友生主编 电子工业出版社 2008年3月第一版

4 第1章 数据库概述 1.1 数据、数据管理与数据处理 1.2 数据管理的发展 1.3 数据库系统的组成
1.4 使用数据库系统的原因及数据库应用的前景

5 1.1 数据、数据管理与数据处理 信息是维持生产活动、经济活动和社会活动必不可少的资源;数据是将现实世界中的各种信息记录下来、可识别的符号,它用类型和值来表示。 数据的形式本身并不能完全表达其内容,它需要经过语义解释。数据与其语义是不可分的;并不是所有的数据都是信息,信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的。即只有有价值的数据才是信息。

6 1.1 数据、数据管理与数据处理 数据处理是用计算机对数据进行处理的系统应用。它是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护、分析、计划、控制、决策和使用的系统,这些基本操作环节称为数据管理,数据管理技术是解决上述基本环节的,而其它环节(加工/计算、输出等操作)是由应用程序实现的,所以数据库是信息系统的核心。

7 1.2 数据管理的发展 1.2.1 以数据为中心应用系统的特点 1.2.2 文件管理系统 1.2.3 数据库管理系统 1.2.4 数据独立性

8 人工管理->文件管理->数据库管理
1.2.1 以数据为中心应用系统的特点 涉及的数据量大 数据不随程序的结束而消失 数据被多个应用程序共享 人工管理->文件管理->数据库管理

9 1.2.2 文件管理系统 文件n 应用程序1 应用程序2 应用程序n 文件1 文件2 文件系统

10 文件管理系统示例 应用程序A2 应用程序A1 学生基本信息管理 学生选课管理 学生信息文件F1 课程信息文件F2 学生选课信息文件F3

11 文件管理系统的缺点 编写应用程序不方便 数据冗余不可避免 应用程序依赖性 不支持对文件的并发访问 数据间联系弱 难以按用户视图表示数据
无安全控制功能

12 1.2.3 数据库管理系统 应用程序1 应用程序2 应用程序n 数 据 库 管理系统

13 数据库管理系统实现示例 应用程序A1 学生基本信息管理 学生有关的数据库 应用程序A2 学生选课管理 数据库 管理系统

14 数据库管理系统的优点 相互关联的数据的集合 较少的数据冗余 程序与数据相互对立 保证数据的安全、可靠 最大限度地保证数据的正确性
数据可以并发使用并能同时保证一致性

15 相互关联的数据的集合 学生 课程 学生与课程之间的联系
数据库中的数据不是孤立的,数据与数据之间是相互关联的。也就是说,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。 学生 课程 学生与课程之间的联系

16 较少的数据冗余 数据库中的数据被统一管理,合理组织,任何对数据的操作都由数据库管理系统DBMS完成。 D B M S

17 数据具有较高的独立性 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。

18 保证数据的安全、可靠 安全机制 备份恢复 数据库技术要能够保证数据库中的数据是安全、可靠的。 有效地防止数据库中的数据被非法使用或非法修改
主动安全 安全机制 被动安全 数据遭到破坏时能立刻将数据完全恢复 备份恢复

19 最大限度地保证数据的正确性 保证数据正确的特性在数据库中称之为数据完整性。 学生的年龄 200岁

20 数据可以并发使用 并能同时保证数据的一致性
在多个用户同时使用数据库时,能够保证不产生冲突和矛盾,保证数据的一致性和正确性。

21 并发操作示例 订4张票:10-6=4 订8张票:10-8=2 4 2 10 10 10张票

22 1.3 数据库系统的组成 核心 … … 应用程序1 应用程序2 应用程序n 数据库管理系统(DBMS) 数据库 系统管理员

23 1.3 数据库系统的组成 数据(Data)是描述事物的符号记录。除了常用的数字数据外,文字(如名称)、图形、图象、声音等信息,也都是数据。日常生活中,人们为了交流,会直接用自然语言(如汉语)去描述事物。在计算机中,为了存储和处理这些事物,就要抽出对这些事物感兴趣的特征组成一个记录来描述。 数据库(Database,简称DB)中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。它使用户方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、以及多用户对数据的并发使用及发生故障后的数据库恢复。

24 其他用户 l 应用程序开发人员 负责编写数据库应用程序的人 l 最终用户 从联机工作站或终端与系统交互的用户。

25 1.4 使用数据库系统的考虑 数据是否有结构、数据之间是否有联系、数据的取值是否有约束,如果数据没有这些特征,可能用文件系统更合适;如果有这些特征,则就应该使用数据库系统。

26 数据库应用的未来 医学监控、医学诊断; 计算机辅助设计、计算机辅助制造、计算机辅助工程 能源管理 图书馆管理 航空系统 交通预订 旅馆预订


Download ppt "教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net 数据库技术 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net."

Similar presentations


Ads by Google