[计算机软件及应用]第9章 wxl
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
层次数据库 网状数据库
关系数据库
8
有关数据库的概念
分布式数据库(Distributed Database,DDB) 在集中式数据库基础上发展起来的,是数据库技术 与计算机网络技术、分布处理技术相结合的产物。 分布式数据库是地理上分布在计算机网络的不同结 点,逻辑上属于同一系统的数据库,它不同于将数 据存储在服务器上供用户共享存取的网络数据库, 分布式数据库不仅能支持局部应用,存取本地结点 或另一结点的数据,而且能支持全局应用,同时存 取两个或两个以上结点的数据。
15
用户
用户
用户
硬 件
应用程序
应用开发工具
应用程序员
DBMS OS DBA
Database
数据库系统结构
DBA
完成某一功能的应用程序1
多媒体数据库 多媒体数据库( Multi-media Database )是数据 库技术与多媒体技术相结合的产物。 在许多数据库应用领域中,都涉及到大量的多媒体 数据,这些与传统的数字、字符等格式化数据有很 大的不同,都是一些结构复杂的对象。
13
有关数据库的概念
数据仓库 信息技术的高速发展,数据库应用的规模、范围和深度不断 扩大,一般的事务处理已不能满足应用的需要,企业界需要 在大量信息数据基础上的决策支持,数据仓库(Data Warehouse)技术的兴起满足了这一需求。 数据仓库作为决策支持系统(Decision Support System) 的有效解决方案,涉及3方面的技术内容: 数据仓库技术 联机分析处理(On-Line Analysis Processing,OLAP) 技术和数据挖掘(Data Mining)技术
9
有关数据库的概念
分布式数据库的主要特点
数据是分布的。数据库中的数据分布在计算机网络 的不同结点上,而不是集中在一个结点。 数据是逻辑相关的。分布在不同结点的数据逻辑上 属于同一数据库,数据间存在相互关联。 结点的自治性。每个结点都有自己的计算机软、硬 件资源、数据库、数据库管理系统(即局部数据库 管理系统Local Database Management System, LDBMS),因而能够独立地管理局部数据库。
10
有关数据库的概念
面向对象数据库 是将面向对象的模型、方法和机制,与先进的数据 库技术有机地结合而形成的新型数据库。 基本设计思想是 一方面把面向对象语言向数据库方向扩展,使 应用程序能够存取并处理对象; 另一方面扩展数据库系统,使其具有面向对象 的特征 。12有关数据库的概念
数据
是信息的载体,是用于表示信息的符号。 可以文字、图形、图像、动画、声音等多 种形式来描述。如右图
3
数据的管理方式
数据处理
是指利用计算机对各种类型的数据进行处理。 包括对数据的采集、整理、存储、分类、排序、检 索、维护、加工、统计和传输等一系列操作过程。 数据处理的目的是从大量的、原始的数据中获得我 们所需要的资料并提取有用的数据成份,作为行为 和决策的依据。
4
数据的管理方式(人工管理)
1. 人工管理阶段
/* 程序:求6个数之和 */ 应用程序1 数据集 1 #include <stdio.h> main() 特点: 应用程序2 数据集 2 { (1 )i,s=0; 数据不保存 int (2 )a[6]={66,55,75,42,86,77}; 应用程序自身管理数据 int 应用程序n 数据集 n for(i=0;i<6;i++) (3 ) 数据不独立 s=s+a[i]; (4) 数据不能共享 printf(“%d”,s); } 当数据改变变化时,程序也要改变
(1)数据真正实现了结构化 (2)数据的共享性高,冗余度低,易扩充 (3)数据独立性高 (4)数据由DBMS统一管理和控制
应用程序1
应用程序2
数据库 管理系统
数据库
应用程序n
7
有关数据库的概念
数据库
数据库( DataBase,DB)是存储在计算机内的、有组织的、 可共享的数据集合。 数据库中的数据按一定的数据模型进行组织、描述和存储, 具有较小的冗余度、较高的数据独立性和易扩展性,并为各 种用户共享。 数据库按数据模型分
14
有关数据库的概念
数据库管理系统 数据库管理系统(Database Management System)是用 于建立、使用和维护数据库的软件,简称DBMS. 对数据库进行统一的管理和控制,以保证数据库的安全性和 完整性。 功能: 定义功能:数据库的结构、数据完整性和其他约束条件。 操纵功能:实现对数据库中的数据的插入、修改、删除 和查询。 控制功能:实现数据的安全性控制、完整性控制以及多 用户环境下的并发控制。 维护功能 :提供对数据的装载、转储和恢复,以及数据 库的性能分析和监测。 数据字典: 用来存放数据库各级模式结构的描述。
fp=fopen("c:\data.dat","rb"); 应用程序n fread(a,2,6,fp); /*读数据*/ for(i=0;i<6;i++) s=s+a[i]; printf(" %d",s); fclose(fp); /* 关闭文件 */ }
数据文件1 数据文件2
数据文件n
6
数据的管理方式(数据库管理)
第9章 数据的组织与管理
时
间:2009.11
1
第9章 数据的组织与管理
数据的管理方式 有关数据库的概念 数据模型 关系数据库 Access的操作基础
2
数据的管理方式
信息(information)
是表现事物特征的一种普遍形式,是事物 显示其存在方式和运动状态的属性,是对 客观世界的反映,是客观存在的事物现象。
5
数据的管理方式(文件管理)
特点: /* 程序:求 应用程序1 6个数之和 */ (1)数据可以长期保存 #include <stdio.h> main() (2)由文件系统管理数据 应用程序2 { (3)数据共享性差,冗余度大 文件 int i,s=0,a[6]; 系统 (4)数据独立性差 FILE * fp;