当前位置:
文档之家› 数据库原理与实践ACCESS基础理论篇
数据库原理与实践ACCESS基础理论篇
多媒体数据库:多媒体数据库系统(简称MDBS)是结 合数据库技术和多媒体技术,能够有效实现对格式化 和非格式化的多媒体数据进行存储、管理和操纵等功 能的数据库系统。
➢不能简单认为多媒体数据库只是对传统数据库的一 种简单扩充或者试图用传统技术来处理多媒体数据。 ➢多媒体数据库存储和处理的是复杂对象 ➢用户可最大限度地忽略各媒体间差异,实现对多媒 体数据的管理和操作。
主动数据库:主动数据库是相对于传统数据库的被动 性而言的。主动数据库系统(ADBMS)具有主动提供 服务功能,并且能以一种统一的机制实现各种主动服 务的数据库系统。
一个主动数据库系统可表示为: ADBS = DBS + EB + EM。
➢DBS:传统数据库系统,用来存储、操作管理数据 ➢EB:ECA规则库,用来存储ECA规则 ➢EM:事件监测器,一旦检测到某事件发生就主动触 发系统,按照EB中指定的规则执行相应的动作
定义数据的最小 单位,也叫元素、 基本项、字段等
1.1.3 数据库管理系统
数据库管理系统:是位于用户与操作系统(OS)之 间的一层数据管理软件,为用户或应用程序提供访 问数据库的方法。
基本功能: ➢ (1)对象定义功能 ➢ (2)数据操纵功能 ➢ (3)数据操纵功能 ➢ (4)数据组织、存储和管理
1.5 数据模型
1.5.1数据模型的概念
数据模型是数据库的基础,是数据库的形式框架,用 于描述一组数据的概念和定义。
一对一 联系
一对多 联系
多对多 联系
概念世界的表示:概念模型是现实世界到机器世界的 一个中间层次,与具体的DBMS 无关。它从用户的观 点出发,将管理对象的客观事物及他们之间的联系, 用容易为人所理解的语言或形式表述出来。E-R图 (实体联系图)是描述概念模型的主要工具。
1.4.3 数据世界
数据世界是信息世界进一步数据化的结果 。 数据项:又称字段,是数据库数据中的最小逻辑单位, 用来描述实体的属性。 记录:是数据项的集合,一个记录由若干个数据项组 成,用来描述实体。 文件:是一组同类记录的集合,用来描述实体集。
1.1数据库基本概念
1.1.1 数据与数据处理
数据:事物特性的反映和描述,是符号的集合。 信息是和数据: 数据是信息的符号表示(或称为载体),信息则是 数据的内涵,是对数据语义的解释。
数据处理:为对数据的收集、存储、加工、分类、 检索、传播等一系列活动。 。
1.1.2 数据库
数据库:处理,并按一定格式长期存储在 计算机内的、有组织的、可共享的数据集合。
实体:客观存在并可相互区别的事物 实体集:同型实体的集合 实体型:用实体名及其属性名集合来描述同类实体 属性:实体所具有的某一特性 域:属性的取值范围 主码:唯一标识实体的属性集
联系:事物内部以及事物之间是有联系的,这些联系 在信息世界中反映为实体内部的联系和实体之间的联 系。实体内部的联系通常是组成实体的各属性之间的 联系,两个实体集之间的联系可以分为3类。
1.4 客观世界的数据表示
数据的抽象表示的三个阶段:现实世界、概念世界、 数据世界
1.4.1 现实世界
现实世界里的客观事物是我们进行管理的对象,这些 对象之间既有区别,也有联系。这种区别和联系取决 于事物本身的特性。
1.4.2 概念世界
概念世界是现实世界在人脑中的反映,是对客观事物 及其联系的抽象,概念世界也称为信息世界。
1.2.5 数据管理新技术
面向对象数据库:20世纪90年代以后,人们把大量的 精力花在研究“面向对象的数据库系统,简称“OO数 据库系统”上。
两个主要特点: ➢对象数据模型能完整地描述现实世界的数据结构, 能表达数据间嵌套、递归联系; ➢具有面向对象技术的封装性和继承性的特点,提高 了软件的可重用性。
1.2.2 文件系统阶段
20世纪50年代中期至60年 代中期,操作系统的出现 标志着数据管理步入一个 新的阶段 。
➢文件的逻辑结构与物理结构脱钩:程序和数据分离, 使数据与程序有了一定的独立性。 ➢程序与数据分别存放在外存储器上:各个应用程序 可以共享一组数据,实现以文件为单位的数据共享。
1.2.3 数据库系统阶段
1.1.4 数据库系统的组成
主要由硬件、数据库、软件和用户4部分构成。
用户 软件
初级用户 应用界面
专业用户 查询
DBA
应用程序员
数据库模式 应用程序
DBMS OS
数据库 硬件
数据库 计算机硬件
1.2 数据管理的发展 1.2.1 人工管理阶段
20世纪50年代中期以前, 计算机主要用于科学计算。
➢硬件:只有卡片、纸带、磁带等,没有可以直接访 问、直接存取的外部存取设备。 ➢软件:没有操作系统,也没有专门管理数据的软件。 ➢数据由程序自行携带:数据与程序不能独立,数据 不能长期保存。
基本特点: ➢ (1)数据结构化 ➢ (2)数据独立性 ➢ (3)数据冗余低 ➢ (4)统一的数据管理和控制
数据的组织级别:一般可以分为四级:数据项、记 录、文件和数据库。
给定类型的记 录的全部具体 值的集合
是具有特定联系的多种 类型的记录的集合
是处理和存储信 息的基本单位, 是关于一个实体 的数据总和
数据仓库:是指为了满足中高层管理人员预测和决策 分析的需要,在传统数据库的基础上产生能够满足预 测和决策分析需要的数据环境。
➢数据仓库是面向主题的 ➢数据仓库是集成的 ➢数据仓库是稳定的 ➢数据仓库随时间变化 当前的数据仓库系统中,直接面向用户的部分前端工 具主要有两类:联机分析处理(OLAP)的分析查询型 工具和数据挖掘(DM)的挖掘型工具。
➢数据占据中心位置:包括数据本身和数据间的联系。 ➢数据与程序具有较高的独立性。 ➢DBMS对数据实行专门管理:提供安全性和完整性等 统一控制。
1.2.4 分布式数据库系统阶段
分布式系统是物理上分 散逻辑上集中的数据库 系统。每个结点(场地) 都是拥有集中式数据库 的计算机系统。
➢数据库的数据物理上分布,逻辑上是一个整体。 ➢每个场地既执行局部应用,也可执行全局应用。 ➢各地的计算机由数据通信网络相联系。