《数据库技术及应用》第01章 数据库系统概述

普通高等教育“十一五”国家级规划教材 数据库技术及应用 东刚主编 中国水利水电出版社
1 普通高等教育“十一五”国家级规划教材 数据库技术及应用 陈刚 主编 中国水利水电出版社

第1章数据库系统概述 本章重点内容 数据库技术的基本概念、数据库系统的 组成 ●数据模型的概念及分类 ●数据库管理系统的概念
2 第1章 数据库系统概述 ⚫ 本章重点内容 ⚫ 数据库技术的基本概念、数据库系统的 组成 ⚫ 数据模型的概念及分类 ⚫ 数据库管理系统的概念

1.1问题的提出 ●1.1数据库理论及其应用技术 数据库理论及其应用技术是计算机学科的一个重要 分支,它是在人们运用计算机进行数据处理过程中, 产生的一门有关数据采集、整理、存储、分类、排 序、检索、维护、加工、统计和传输等一系列操作 过程的知识和技术 数据库技术是计算机科学中最活跃、应用最广泛的 分支之一,也是近年得到广泛应用和快速发展的领 域
3 1.1 问题的提出 ⚫ 1.1 数据库理论及其应用技术 – 数据库理论及其应用技术是计算机学科的一个重要 分支,它是在人们运用计算机进行数据处理过程中, 产生的一门有关数据采集、整理、存储、分类、排 序、检索、维护、加工、统计和传输等一系列操作 过程的知识和技术。 – 数据库技术是计算机科学中最活跃、应用最广泛的 分支之一,也是近年得到广泛应用和快速发展的领 域

1.1问题的提出 ●1.1.2数据库应用实例分析 ●教学案例:发票管理系统 ●发票样本: 公司原油运杂费结算专用发票 收货单位: 北石化分公司 2005年0月30日 0000045 单位数量 价金额备注 输油损耗 280.D00 3622.32 1014249.60 管输费 80050.00 163.50 13088175.00 储油费 80050.000 1.00 800s0.00 合计人民币 发货地点: 大写 14,1B2,474.60 业务负责人 复核人 开票人:王宁军 □作庋
4 1.1 问题的提出 ⚫ 1.1.2 数据库应用实例分析 ⚫ 教学案例:发票管理系统 ⚫ 发票样本:

1.1问题的提出 用户:我要管理我的销售发票,软件可以开具新发票,并打印在已经由税 ●发票管 务部门印好的发票上 软件设计人员:需要你提供发票的样本格式,提供你的发票开具过程,提 理系统 供你的发票管理制度。 的软件 用户:给设计人员发票原始样张,发票开具流程为,客户购买商品,输入收 费名目(要求能够从计算机中选择),输入数量,软件自动根据收费项目得到 单价,并计算出金额,转换成人民币大写。 设计人 软件设计人员:对于发票的收费项目是不是固定有一个对应的收费单价? 员和用 发票开错了怎么办?数据库中是否保留错了的发票数据? 用户:发票收费项目的收费单价相对固定,但是可以调整的:发票如果开错 户的沟 了并打印出来了,那么打印的发票作废,同时计算机中的数据也不能丢失 标记为作废。 通过程 软件设计人员:发票的安全性问题那?发票的数据都需要进行什么样的报 表输出? 用户:发票由专人开具,每张发票有一个唯一的发票号,在右上角印刷好, 每张发票右下角要打印上开票人的姓名:软件可以对当前的发票按时间进行 统计,并能够打印出统计表和转成Exce文件输出
5 1.1 问题的提出 ⚫ 发票管 理系统 的软件 设计人 员和用 户的沟 通过程 用户:我要管理我的销售发票,软件可以开具新发票,并打印在已经由税 务部门印好的发票上。 软件设计人员:需要你提供发票的样本格式,提供你的发票开具过程,提 供你的发票管理制度。 用户:给设计人员发票原始样张,发票开具流程为,客户购买商品,输入收 费名目(要求能够从计算机中选择),输入数量,软件自动根据收费项目得到 单价,并计算出金额,转换成人民币大写。 软件设计人员:对于发票的收费项目是不是固定有一个对应的收费单价? 发票开错了怎么办?数据库中是否保留错了的发票数据? 用户:发票收费项目的收费单价相对固定,但是可以调整的;发票如果开错 了并打印出来了,那么打印的发票作废,同时计算机中的数据也不能丢失, 标记为作废。 软件设计人员:发票的安全性问题那?发票的数据都需要进行什么样的报 表输出? 用户:发票由专人开具,每张发票有一个唯一的发票号,在右上角印刷好, 每张发票右下角要打印上开票人的姓名;软件可以对当前的发票按时间进行 统计,并能够打印出统计表和转成 Excell 文件输出

12基本概念 ●1.2.1信息与数据 1.信息 ●信息是现实世界中各种事物的存在方式、运动形 态以及它们之间的相互联系等诸要素在人脑中的 反映,通过人脑的抽象后形成概念 2.数据 数据一般是指信息的一种符号化表示方法,就是 说用一定的符号表示信息,而采用什么符号,完 全是人为规定。所以数据的概念包括两个方面含 义:一是数据的内容是信息,二是数据的表现形 式是符号
6 1.2 基本概念 ⚫ 1.2.1 信息与数据 ⚫ 1.信息 ⚫ 信息是现实世界中各种事物的存在方式、运动形 态以及它们之间的相互联系等诸要素在人脑中的 反映,通过人脑的抽象后形成概念。 ⚫ 2.数据 ⚫ 数据一般是指信息的一种符号化表示方法,就是 说用一定的符号表示信息,而采用什么符号,完 全是人为规定。所以数据的概念包括两个方面含 义:一是数据的内容是信息,二是数据的表现形 式是符号

3.信息与数据的关系 令数据是承载信息的物理符号或称之为载体,而 信息是数据的内涵 者的区别是:数据可以表示信息,但不是任 何数据都能表示信息,同一数据也可以有不同 的解释。信息是抽象的,同一信息可以有不同 的数据表示方式 1.22数据处理 数据处理是指将数据转换成信息的过程。 令数据→处理→信息
7 • 3.信息与数据的关系 ❖数据是承载信息的物理符号或称之为载体,而 信息是数据的内涵。 ❖二者的区别是:数据可以表示信息,但不是任 何数据都能表示信息,同一数据也可以有不同 的解释。信息是抽象的,同一信息可以有不同 的数据表示方式。 ❖ 1.2.2 数据处理 ❖数据处理是指将数据转换成信息的过程。 ❖数据 → 处理 → 信息

数据处理实例 ●人们有时说的“信息处理”,其真正含义应该是为了 生信息而处理数据。例如,学生的“出生日期”是 有生以来不可改变的基本特征之一,属于原始数据, “年龄”是当年与出生日期相减而得到的数字,具 有相对性,可视为二次数据。同样道理,“参加工作 时间”、产品的“购置日期”是职工和产品的原始数 据,工龄、产品的报废日期则是经过简单计算得到的 结果。 数据处理任务的矛盾焦点不是计算,而是把数据管理好。 ●数据管理是指:数据的收集、整理、组织、存储、查 询、维护和传送等各种操作,是数据处理的基本环节 是任何数据处理任务必有的共性部分
8 数据处理实例 ⚫ 人们有时说的“信息处理”,其真正含义应该是为了 产生信息而处理数据。例如,学生的“出生日期”是 有生以来不可改变的基本特征之一,属于原始数据, 而“年龄”是当年与出生日期相减而得到的数字,具 有相对性,可视为二次数据。同样道理,“参加工作 时间”、产品的“购置日期”是职工和产品的原始数 据,工龄、产品的报废日期则是经过简单计算得到的 结果。 ⚫ 数据处理任务的矛盾焦点不是计算,而是把数据管理好。 ⚫ 数据管理是指:数据的收集、整理、组织、存储、查 询、维护和传送等各种操作,是数据处理的基本环节 ,是任何数据处理任务必有的共性部分

13数据库技术的发展 1.3.1数据库技术发展的阶段划分 1.人工管理阶段 令(1)人工管理阶段的背景 20世纪50年代中期以前 ☆(2)人工管理阶段的特点 ◆1)数据不保存 ◆2)应用程序管理数据 3)数据不能共享 4)数据不具有独立性
9 1.3 数据库技术的发展 ❖ 1.3.1 数据库技术发展的阶段划分 ❖ 1. 人工管理阶段 ❖(1)人工管理阶段的背景 ❖ 20世纪50年代中期以前 ❖(2)人工管理阶段的特点: ❖ 1)数据不保存 ❖ 2)应用程序管理数据 ❖ 3)数据不能共享 ❖ 4)数据不具有独立性

(3)人工管理阶段的程序与数据的关 系 程序1+>数据1 程序2—1>数据2
10 ⚫ (3)人工管理阶段的程序与数据的关 系 程序 2 数据 2 程序 1 数据 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)首页.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第9章 输入/输出程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第8章 高级语言汇编技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第7章 非数值运算.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第6章 子程序设计及系统调用.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第5章 程序设计基础技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第4章 汇编语言与源程序结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第3章 指令系统和寻址方式.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第2章 IBM PC计算机系统结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第1章 基础知识.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第10章 模块化程序设计.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第6章 作业管理与系统接口.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第5章 文件管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第4章 设备管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第3章 存储器管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第2章 处理器管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第1章 操作系统概述(连卫民、徐保民).ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第四章 需求分析.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第十章 面向对象方法学引论.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第十二章 面向对象系统设计.ppt
- 《数据库技术及应用》第02章 关系数据库理论基础.ppt
- 《数据库技术及应用》第03章 SQL语言基础.ppt
- 《数据库技术及应用》第04章 数据库安全及维护.ppt
- 《数据库技术及应用》第05章 数据库系统设计.ppt
- 《数据库技术及应用》第06章 PowerBuilder概述.ppt
- 《数据库技术及应用》第07章 PowerScript语言.ppt
- 《数据库技术及应用》第08章 PowerBuilder数据库操纵.ppt
- 《数据库技术及应用》第09章 应用对象.ppt
- 《数据库技术及应用》第10章 菜单设计.ppt
- 《数据库技术及应用》第11章 窗口对象.ppt
- 《数据库技术及应用》第12章 数据窗口.ppt
- 《数据库技术及应用》第13章 发票管理项目开发.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第10章 总线技术.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第11章 高性能计算机新技术简介.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第1章 微型计算机的概述.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第2章 8086/8088的指令系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第3章 汇编语言程序设计.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第4章 存储器系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第5章 中断系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第6章 DMA控制器和定时/计数器.ppt