《数据库应用与开发》PPT讲义课件

数据库应用与开发
数据库应用与开发

第一章概述 第一节数据库系统概述 、数据处理方法的演变
第一章 概述 第一节 数据库系统概述 一、数据处理方法的演变

>数据库应用系统 订票系统 银行系统 企业管理信息系统 学校教务管理系统
➢数据库应用系统 • 订票系统 • 银行系统 • 企业管理信息系统 • 学校教务管理系统 • ……

1数据处理的特点 数据存储:长期保存、大容量 n数据实时处理 基本数据操作:査询,更新(增、删、改) 基于大容量存储数据的操作 对数学运算能力要求相对不高,通常是简单 的算术运算、统计运算 面向多种应用(多用户):共享、并发访问 数据安全性要求 数据完整性要求
1.数据处理的特点 ▪ 数据存储:长期保存、大容量 ▪ 数据实时处理 ▪ 基本数据操作:查询,更新(增、删、改) ——基于大容量存储数据的操作 ▪ 对数学运算能力要求相对不高,通常是简单 的算术运算、统计运算 ▪ 面向多种应用(多用户):共享、并发访问 ▪ 数据安全性要求 ▪ 数据完整性要求

2数据库技术的产生 发展:技术本身的发展 实际需求的要求 数据管理方法的演变经历了三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 数据的结构化,面向整体的观点组织数据 数据共享,可控冗余度 高度的数据和程序独立性 提供安全性、完整性及并发访问等控制功能
2.数据库技术的产生 发展:技术本身的发展 实际需求的要求 数据管理方法的演变经历了三个阶段: • 人工管理阶段 • 文件系统阶段 • 数据库系统阶段 - 数据的结构化,面向整体的观点组织数据 - 数据共享,可控冗余度 - 高度的数据和程序独立性 - 提供安全性、完整性及并发访问等控制功能

三、数据库应用与开发 用数据库管理系统(数据库语言及其工具 解决实际问题,其过程分两步: 数据库设计 数据库的实现及其操作 用数据模型描述现实世界的问题,并对数 据模型实施操作,实现相应的数据处理
三、数据库应用与开发 用数据库管理系统(数据库语言及其工具) 解决实际问题,其过程分两步: - 数据库设计 - 数据库的实现及其操作 用数据模型描述现实世界的问题,并对数 据模型实施操作,实现相应的数据处理

1数据库设计 用关系数据模型描述现实世界,即设计关 系(表)、主码、索引、外码、关联等。 所需基础知识: 信息系统分析与设计/管理信息系统 分析现实世界的信息需求 数据库原理 设计结构良好的数据库
1.数据库设计 用关系数据模型描述现实世界,即设计关 系(表)、主码、索引、外码、关联等。 所需基础知识: 信息系统分析与设计 / 管理信息系统 ——分析现实世界的信息需求 数据库原理 ——设计结构良好的数据库

示例: 主码(Sno+Cno) Sno Name Gen Birth Addr Cno Subj. Time Credit Score 01张强M78/9/Xc01数学966 85 01张强M78//1XC02英语1248 90 01张强M78/91XC03物理563583 02田丽F77/2125WC02英语1248 90 02田丽F77/2/25WC04化学64 88 02田丽F77/2125WC05生物483 03王东M78//8XC01数学966 78 03王东M78/1/8XC03物理563.580 03王东M78/1/18XC04化学64 92
示例: 主码(Sno+Cno) Sno Name Gen. Birth Addr. Cno Subj. Time Credit Score 01 张强 M 78/9/1 X C01 数学 96 6 85 01 张强 M 78/9/1 X C02 英语 124 8 90 01 张强 M 78/9/1 X C03 物理 56 3.5 83 02 田丽 F 77/2/25 W C02 英语 124 8 90 02 田丽 F 77/2/25 W C04 化学 64 4 88 02 田丽 F 77/2/25 W C05 生物 48 3 75 03 王东 M 78/11/18 X C01 数学 96 6 78 03 王东 M 78/11/18 X C03 物理 56 3.5 80 03 王东 M 78/11/18 X C04 化学 64 4 92

结构不好存在的问题 数据冗余 插入异常 删除异常 修改异常
结构不好存在的问题 • 数据冗余 • 插入异常 • 删除异常 • 修改异常

2数据库的实现及其操作 在计算机系统中物理地实现所设计的数据 库,并对数据库实施操作,即使用数据库中的 数据—对数据库进行增删改、査询等操作 工具:数据库管理系统(DBMS) orAcle, Sybase, SQL Server, DB2 Visual foxpro等
2.数据库的实现及其操作 在计算机系统中物理地实现所设计的数据 库,并对数据库实施操作,即使用数据库中的 数据——对数据库进行增删改、查询等操作。 工具:数据库管理系统(DBMS) 如Oracle,Sybase,SQL Server,DB2, Visual FoxPro等
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库系统基础》PPT讲义课件(共九章).ppt
- 北京航空航天大学:数字图像处理技术的应用.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第一章 网络金融概述(曹卉宇).ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第五章 网络期货.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第四章 网络证券.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第十章 网络金融的国际化发展.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第三章 网络银行.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第七章 网络金融投资.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第六章 网络保险.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第八章 网络金融与国际资本流动.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第二章 网络货币.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第九章 网络金融危机.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第七章 继承机制.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第六章 复合数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第五章 类与对象.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第四章 函数.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第一章 程序设计与C++语言初步(主讲:高天真).ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第二章 基本数据类型.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第一章 接入网概述.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第二章 铜线接入技术.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第三章 电缆调制解调器接入技术.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第四章 光纤接入技术.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第五章 无线接入技术.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第六章 接入网接口及其协议.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第七章 接入网网管技术.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第7章 通用对话框和程序界面设计.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第1章 Visual Basic 6[1][1].0概述.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第6章 内部控件.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第3章 窗体和常用控件.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第4章 基本算法和结构化程序设计.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第5章 数组、自定义数据类型和过程.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第2章 Visual Basic 6[1].0编程基础.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第9章 数据库.ppt
- 《Visual Basic 6.0》课程PPT教学课件(讲稿)第8章 多媒体.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第一章 绪论.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第二章 微机总线及系统扩展.ppt
- 燕山大学自动化系:《计算机控制系统——微机控制技术》第六章 微型计算机控制系统的设计与实践.ppt
- 浙江大学控制科学与工程学系:《计算机控制系统——微机控制技术》_第六章 计算机控制系统中的控制策略(第4-6节).pps