第六章 数据库知识-ACCESS
1、 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
2、 人工管理数据具有如下特点: (1)数据不保存。 (2)数据没有相应的软件系统管理。 (3)数据不共享。 (4)数据不独立。 3、文件系统存在的缺点:(1)变成不方便。 (2)数据冗余量大。 (3)数据独立性不好。
(4)不支持并发访问。 (5)数据缺少统一管理。
4、数据库系统的优点:(1)数据结构化。 (2)数据的共享性高,冗余度低,以扩充。
(3)数据独立性高。 (4)数据由数据库管理系统统一管理和控制。
5、数据仓库:长期数据存储,这些数据来自于多个异种数据源。主要特点:面向主题的、集成的、时变的、非易失的。
数据库系统 仓库系统 面向用户不同 数据内容不同 数据来源不同 数据的操作不同 使用单位的底层人员,用于日常数据的分析和处理。 存储和管理的是当前的数据。 来源于同种数据源。 提供了执行联机事务和查询处理。 使用单位决策人员,提供决策支持。 可以来源于积累的历史数据。 来源于多个异种数据源。 提供了数据分析和决策支持,实现数据挖掘和知识发现。 6、数据库的基本概念:
(1)数据、数据库、数据库管理系统、数据库系统。
数据(Data):描述事物的符号记录,是数据库中存储的基本对象。数据有多种表现形式,它们都可以经过数字化后存入计算机。
数据库(DataBase):长期存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统(DBMS):完成科学的组织数据和存储数据,并高效地获取和维护数据任务的一个系统软件,是位于用户和操作系统之间的一个数据管理软件。功能:数据定义、数据操纵、数据库的运行管理、数据库的建立和维护。 小型数据库管理系统 大型数据库管理系统 Access、VFP、FoxBase、Approach、dBase IBM/DB2、INFORMIX、Sybase、Oracle、SQL Server 数据库系统:指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。
(2)数据模型:是数据库系统的核心和基础。 概念模型(信息模型) 按用户的观点来对数据和信息建模,主要用于数据库设计。 数据模型 包括网状模型、层次模型、关系模型,按计算机系统的观点对数据建模,主要用于DBMS的实现。
转换 机器世界
现实世界 人的认识、抽象 信息世界概念模型 DBMS支持的数据模型
(3)关系模型与关系数据库。 ①关系模型:把世界看作是由实体和联系构成的。
实体:指现实世界中具有区别于其他事物的特征或属性并与其他实体有联系的对象。在关系模型中,实体通常是以表的形式来表现。行描述实体的一个实例(数据的记录),列描述实体的一个特征或属性(记录中的域)。 联系:一对一、一对多、多对多。
关系:一个关系就是一张二维表,每个关系有一个关系名。Access中,一个关系就是一个表对象。
属性:二维表中垂直方向的列被称为属性,每个属性都有一个唯一的属性名。在Access中,属性被称为字段,属性名叫做字段名。
域:一个属性的取值范围。 元组:行,即记录。 码(关键字、主键):候选码是关系的一个或一组属性,它的值能唯一地标识一个元组。码的属性称为主属性。 分量:每个元组的一个属性值叫做该元组的一个分量。
1
第六章
关系模式:对关系的描述,包括关系名、组成该关系的属性名、属性到域的映象。关系名(属性名1、属性名2、„„,学号能唯一标识一条记录:码 属性名n)。属性到域的映象直接说明为属性的类型、长度等。
属性
元组
学号的域是:0302011001~„„ 性别的域是:“男”和“女”
②关系运算:关系运算的操作对象和运算结果都为关系。选择、投影、连接。 选择:在关系中选择满足某些条件的元组(行)。 投影:在关系中选择某些属性(列)的值。
连接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组。 ③关系数据库:基于关系模型的数据库。
候选关键字:一个属性集能唯一地标识表的一行而又不含多余的属性。
主关键字:做表的行的唯一标识的候选关键字。一个表只有一个主关键字(主键)。
公共关键字:如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键
字。
外关键字:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。 ④数据库技术的研究领域:数据库管理系统软件的研制、数据库设计、数据库理论。
组成Access 2003数据库的其中对象 表 数据库的最基本对象,由记录组成,记录由字段组成。用来存储数据库的数据,故又称数据表。用户的数据输出、数据查询从根本上来说都是以表对象作为数据源的,用户数据输入的最终目的地也是表对象。 查询 可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体 也称表单,提供了一种方便的浏览、输入及更改数据的窗口,还可以创建子窗体显示相关联的表的内容。 报表 将数据库中的数据分类汇总,然后打印出来,以便分析。 页 宏 两种可视化的操作窗口:设计视图和页视图。 批处理、执行一系列操作。 模块 使用Visual Basic编程。 创建主键:编辑—主键 条件:姓雷输入 Like”[雷]*” 成绩大于75并且小于80 >75 AND <80
2
因篇幅问题不能全部显示,请点此查看更多更全内容