数据库基础理论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库基础理论课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础理论 课件
- 资源描述:
-
1、数据库基础理论返回目录1.1 1.1 数据库概述数据库概述 (1)数据库:是数据的集合数据库:是数据的集合,是存储数据的仓库。以一定的组是存储数据的仓库。以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器,能织方式将相关的数据组织在一起,存放在计算机外存储器,能为多个用户共享,与应用程序彼此独立的一组数据的集合。为多个用户共享,与应用程序彼此独立的一组数据的集合。Visual Basic支持多种类型的数据库,如支持多种类型的数据库,如Access数据库、数据库、Microsoft Excel、SQL Server和和Oracle等。等。(2)数据库系统:组织数据,存储数据的管理系统,
2、主要包数据库系统:组织数据,存储数据的管理系统,主要包括用户、数据库和数据管理系统三方面。括用户、数据库和数据管理系统三方面。(3)数据库管理系统:是管理、维护数据库数据的一组软件。数据库管理系统:是管理、维护数据库数据的一组软件。2.2.信息与数据信息与数据 数据与信息在概念上是有区别的。数据与信息在概念上是有区别的。从信息处理角度看,任何事物的属性都是从信息处理角度看,任何事物的属性都是通过数据来表示的,数据经过加工处理后,使通过数据来表示的,数据经过加工处理后,使其具有知识性并对人类活动产生决策作用,从其具有知识性并对人类活动产生决策作用,从而形成信息。而形成信息。从计算机的角度看,数据
3、泛指那些可以被从计算机的角度看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。计算机接受并能够被计算机识别处理的符号。总之,信息是有用的数据,数据是信息的总之,信息是有用的数据,数据是信息的表现形式,信息是通过数据符号来传播的。表现形式,信息是通过数据符号来传播的。上一页下一页要 点 3.3.数据处理数据处理 数据处理也称为信息处理。所谓数数据处理也称为信息处理。所谓数据处理,实际上就是利用计算机对各种类据处理,实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、整理、存储、分类、排序、检索、维
4、护、加工、统计和传输等一系列操作过程。加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始数据处理的目的是从大量的、原始的数据中获得人们所需要的资料并提取有的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。用的数据成份,作为行为和决策的依据。上一页下一页要 点 1.1.2 1.1.2 数据管理的三个阶段数据管理的三个阶段(1)人工管理人工管理(50年代中期以前):年代中期以前):计算机代替了人的手工劳动,但数据不独立,没有软计算机代替了人的手工劳动,但数据不独立,没有软件系统对数据进行管理件系统对数据进行管理。人工管理阶段出现在计算机应用于数据管理人工管理阶段
5、出现在计算机应用于数据管理的初期。由于没有必要的软件、硬件环境的支的初期。由于没有必要的软件、硬件环境的支持,用户只能直接在裸机上操作。当数据有所持,用户只能直接在裸机上操作。当数据有所变动时程序则随之改变,独立性差;另外,各变动时程序则随之改变,独立性差;另外,各程序之间的数据不能相互传递,缺少共享性,程序之间的数据不能相互传递,缺少共享性,因而这种管理方式既不灵活,也不安全,编程因而这种管理方式既不灵活,也不安全,编程效率较差。效率较差。上一页下一页要 点 (2)文件管理(文件管理(50年代后期年代后期60年代中期):年代中期):数据不再是程序的组成部分,而是以文件的形式,形成数数据不再是
6、程序的组成部分,而是以文件的形式,形成数据文件据文件文件管理阶段即把有关的数据组织成一种文件,文件管理阶段即把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一这种数据文件可以脱离程序而独立存在,由一个专门的文件管理数据文件中的数据进行加工个专门的文件管理数据文件中的数据进行加工处理。应用程序与数据文件之间具有一定的独处理。应用程序与数据文件之间具有一定的独立性,但是,数据文件仍高度依赖于对应的程立性,但是,数据文件仍高度依赖于对应的程序,不能被多个程序所共享。由于数据文件之序,不能被多个程序所共享。由于数据文件之间不能建立任何联系,因而数据的通用性仍然间不能建立任何联系,因而
7、数据的通用性仍然较差,冗余量大。较差,冗余量大。上一页下一页要 点 (3)数据库系统阶段(数据库系统阶段(60年代后期开始):年代后期开始):主要特征:数据实行统一、集中、独立的管理。主要特征:数据实行统一、集中、独立的管理。数据库系统管理阶段即对所有的数据实行数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构统一规划管理,形成一个数据中心,构成一个数据成一个数据“仓库仓库”。应用程序不再只。应用程序不再只与一个孤立的数据文件相对应,可以取与一个孤立的数据文件相对应,可以取整体数据集的某个子集作为逻辑文件与整体数据集的某个子集作为逻辑文件与其对应,通过数据库管理系统实现逻辑
8、其对应,通过数据库管理系统实现逻辑文件与物理数据之间的映射。文件与物理数据之间的映射。上一页下一页要 点 (1)概念:指数据在数据库排列、组织所遵循的规则。概念:指数据在数据库排列、组织所遵循的规则。(2)类型:类型:a 层次模型:层次模型:b 网络模型:网络模型:c 关系模型:关系模型:1.2 数据模型数据模型 1.2.1 1.2.1 层次模型层次模型 层次模型(层次模型(Hierarchical ModelHierarchical Model)表示数据间的从属关系结构,是一种以记表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。录某一事物的类型为根结点的有向树结构。
9、其主要特征如下:其主要特征如下:仅有一个无双亲的根结点。仅有一个无双亲的根结点。根结点以外的子结点,向上仅有根结点以外的子结点,向上仅有一个父结点,向下有若干子结点一个父结点,向下有若干子结点。上一页下一页要 点 1.2.2 1.2.2 网状模型网状模型 网状模型(网状模型(Network ModelNetwork Model)是层次)是层次模型的扩展,它表示多个从属关系的层模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。次结构,呈现一种交叉关系的网络结构。网状模型是以记录为结点的网络结构。网状模型是以记录为结点的网络结构。其主要特征如下:其主要特征如下:有一个以上的结点
10、无双亲。有一个以上的结点无双亲。至少有一个结点有多个双亲。至少有一个结点有多个双亲。上一页下一页要 点 1.2.3 1.2.3 关系模型关系模型 关系模型(关系模型(Relational ModelRelational Model)的)的所谓所谓“关系关系”是有特定含义的。广义地是有特定含义的。广义地说,任何数据模型都描述一定事物数据说,任何数据模型都描述一定事物数据之间的关系。之间的关系。它把数据组织成二维表的形式,表中的每它把数据组织成二维表的形式,表中的每一行一行 称为一个记录,每一列称为一个字称为一个记录,每一列称为一个字段。段。上一页下一页要 点 关系模型的主要特点有:关系模型的主要
11、特点有:(1)(1)关系中每一分量不可再分,是最基关系中每一分量不可再分,是最基本的数据单位;本的数据单位;(2)(2)每一竖列的分量是同属性的,列数每一竖列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的;根据需要而设,且各列的顺序是任意的;(3)(3)每一横行由一个个体事物的诸多属每一横行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的;性构成,且各行的顺序可以是任意的;(4)(4)一个关系是一张二维表,不允许有一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。相同的属性名,也不允许有相同的元组。上一页下一页要 点关系型数据库关系型数据库 表是有关信息的逻辑组
12、,行被称为记录,列则被称表是有关信息的逻辑组,行被称为记录,列则被称为字段。为字段。主键主键记录记录字段字段本章目录本章目录1.3 1.3 数据库系统数据库系统 1.3.1 1.3.1 数据库数据库 数据库(数据库(Data BaseData Base)是数据库系)是数据库系统的核心和管理对象。统的核心和管理对象。所谓数据库,就是以一定的组织所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立个用户共享的,与应用程序彼此独立的一组相关数据的集合。的一组相关数据
13、的集合。上一页下一页要 点 1.3.2 1.3.2 数据库管理系统数据库管理系统 从信息处理的理论角度讲,如果把利用从信息处理的理论角度讲,如果把利用数据库进行信息处理的工作过程,或把掌握、数据库进行信息处理的工作过程,或把掌握、管理和操纵数据库的数据资源的方法看作是管理和操纵数据库的数据资源的方法看作是一个系统的话,则称这个系统为数据库管理一个系统的话,则称这个系统为数据库管理系统。系统。上一页下一页要 点 1.3.3 1.3.3 数据库应用系统的构成数据库应用系统的构成 数据库应用系统它是由有关的数据库应用系统它是由有关的硬件、软件、硬件、软件、数据和人员数据和人员四个部分组合而形成的。四
展开阅读全文