ACCESS数据库复习(1) 联系客服

发布时间 : 星期三 文章ACCESS数据库复习(1)更新完毕开始阅读c2d053d576eeaeaad1f33036

ACCESS数据库复习

1 数据库系统的组成,核心

数据库系统由数据库,数据库管理系统(及其开发工具),应用系统和数据库管理人员构成。

核心是:数据库管理系统

2 数据管理的发展经历了哪几个阶段,各自阶段的特点 (1) 人工管理阶段

? 数据不保存

? 应用程序管理数据

? 数据不共享,数据冗余量大 ? 数据不具有独立性

(2) 文件系统阶段

? 数据以文件形式长期保存 ? 数据由文件系统管理

? 数据共享性差,冗余度大 ? 数据独立性差

(3) 数据库系统阶段

? 数据结构化

? 数据由数据库管理系统统一管理和控制 ? 数据的共享性高,冗余度小,易扩充 ? 数据独立性高

3 什么是关系数据库,特点

关系数据库是基于关系模型的数据库,现实世界的实体及实体之间的各种联系均用单一的结构类型来表示

? 关系中的每个属性是不可分割的数据项,即表中不能再包含表 ? 关系中每一列元素必须是统一类型的数据,来自同一个域 ? 关系中不允许出现相同的字段 ? 关系中不允许出现相同的记录

? 关系中的行,列次序可以任意交换不影响其内容

4.Access数据库中的七种对象的关系

1. 表是数据库中的全部数据来源,一个数据库中可以建立多个表 2. 查询的数据来源于表或其它查询

3. 窗体的报表的数据来源可以是表,也可以是查询

4. 宏和模块是强化数据库功能的有力工具,可以在窗体或报表中被调用 5. 这些对象都存放在同一个数据库文件(.mdb)中

6. 页对象是一个独立的.htm文件,用于在浏览器中查看和处理数据 5 查询的数据源有哪些 表或者其他查询 6 SQL的功能

数据查询,数据定义,数据操纵,数据控制

7 窗体的功能是什么

窗体是用户与ACCESS数据库应用系统进行人机交互的界面,用户可以通过窗体上的各种空间方便而直观的查看,输入或更改数据库中的数据,窗体设计的好坏直接关系到数据库应用系统的友好性和可操作性 8.报表中有哪几个节?每个节的作用是什么?

报表页眉节:显示报表的标题、日期、标志图案等信息 页面页眉节:显示报表中各列数据的标题 组页眉节:显示分组字段

主体:显示表或查询中的记录

组页脚节:常用于显示分组的小计信息 页面页脚节:常用于显示页码等信息

报表页脚节:显示日期或整份报表的总计信息 9.选择查询是什么?有什么特点?

从一个或多个有关系的表中将满足要求的数据选择出来,并把这些数据显示在新的查询数据表中。

特点:可以对记录进行分组,并对分组进行总计、计数、求平均值等计算

10.查询有哪几种视图?

设计视图 数据表视图 SQL视图 11.最大值函数和求和函数 Sum max

12.SQL的插入记录命令、删除记录命令、更新命令 插入记录: 格式1

INSERT INTO 表名 [(字段名1[, 字段名2[, ...]])] VALUES (值1[, 值2[, ...]) 格式2

INSERT INTO 表名 [(字段名1[, 字段名2[, ...]])] [IN外部数据库] SELECT 查询字段1[, 查询字段2[, ...]] FROM 表名列表 删除记录:

DELETE FROM 表名 [WHERE 条件] 修改记录:

UPDATE 表 FIELDS SET字段名1=新值[,字段名2=新值2?] WHERE条件;

13.order by having by group by 后两者必须同时使用(在group后面加上having来制定筛选条件)。第一是排序,第三是分组。

14.列表框与组合框的作用 列表框:从列表中选择数据

组合框:在列表框的基础上多了一个文本框,可以输入和选择数据

1.1思考题

1、什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?

答:数据冗余:一个程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重

复数据,称为数据冗余。 在文件系统中,一个(或一个组)数据文件基本上对应于一个应用程序,数据之间没有联系,同一数据项可能重复出现在多个文件中。而在数据库系统中,数据库系统实现整体数据的结构化,数据库中的数据不再仅仅针对某一个应用,而是面向全组织;不仅内部数据结构化,整体也是结构化的,数据之间是具有联系的。因此,可以被多个用户、多个应用共享使用。

2、常用的数据模型有几种,它们的主要特征是什么?

答:目前常用的数据模型有4种:层次模型、网状模型、关系模型、面向对象模型。

1)层次模型的特征是:有且仅有一个节点没有父节点,它就是根节点;其他节点有且只有一个父节点。

2)网状模型的特征是:允许一个以上的节点没有父节点,允许一个节点有多个父节点。 3)关系模型的特征是:用二维表结构来表示实体及实体间联系,以关系数学理论为基础,一个关系对应一个二维表。

3、数据库管理系统的主要功能是什么? 答:(1)数据库定义功能;

(2)数据存取功能; (3)数据库运行管理;

(4)数据库的建立和维护功能。

2.1思考题

1、简述Access数据库中7个子对象的功能和它们之间的关系

一个Access数据库就是一个扩展名为.mdb的Access文件,Access数据库中包含表、查询、窗体、报表、页、宏和模块7种对象。不同的对象在数据库中起着不同的作用。

1.表

表是数据库的核心与基础,存放数据库中的全部数据。一个数据库中可以建立多个表。 2.查询

查询是数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果。查询对象必须基于表对象来建立。 3.窗体

窗体是用户与数据库应用系统进行人机交互的界面,用户可以通过窗体方便而直观的查看、输入或更改表中的数据。 4.报表

报表用于数据的打印输出,它可以按用户要求的格式和内容打印数据库中的各种信息。 窗体和报表对象的数据来源可以是表,也可以是查询。

5.宏

宏是Access数据库中一个或多个操作(命令)的集合,每个操作实现特定的功能。利用宏可以使大量的重复性操作自动完成,使管理和维护Access数据库更加方便。

6.模块

模块是Access数据库中存放VBA代码的对象。

宏和模块是强化Access数据库功能的有力工具,可以在窗体或报表中被调用。 7.页

页也称数据访问页,它是一个独立的.htm文件(网页文件),用于在浏览器中查看和处理Access数据库中的数据,以支持数据库应用系统的Web访问方式。

关系:不同的数据库对象在数据库中,起着不同的作用,其中表是整个数据库系统的核心和基础,存放数据库中的全部数据。报表、查询、和窗体都是从数据库中获得数据信息,已实现用户的某一特定的需求,例如查找、计算统计、答应、编辑修改等等。窗体可以提供一种良好的用户操作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,甚至可以对数据库进行编辑修改。

2、Access系统提供了哪些帮助资源?

Access系统提供丰富的帮助资源,用户可以通过多种方式找到需要帮助的信息。常用的方法有以下两种:

1.使用“Access帮助”任务窗格;2.使用屏幕提示功能

3、使用Access数据库向导创建的数据库与创建的空数据库有什么不同?

对Access数据库管理系统来说,数据库就是一个容器对象,其他Access对象均置于该容器对象之中,称为Access数据库子对象。

在Access中,可以使用两种方法创建数据库。

1.创建空数据库

新建的数据库对象中尚无任何其他数据库子对象存在,是一个空的数据库容器。接下来就可以在该数据库容器中创建所需要的其他Access对象。

2.使用向导创建数据库

Access系统提供了大量的设计向导,帮助用户快速地设计与创建一个Access数据库。 利用数据库设计向导创建的数据库不再是一个空的数据库容器,其中会包含表、查询、窗体、报表、宏和模块等子对象(但不包含页对象)。用户可以根据实际需要修改这些对象,以减少数据库开发的工作量。

4、在Access数据库版本之间转换时需要注意哪些问题?

需要注意的是:

1)Access2000格式的文件可以在Access2000或更高版本的系统中打开,但Access2002—2003格式的文件只能在Access2002或更高版本的系统中打开。

2)在Access2003系统下,数据透视表和数据透视图等系统提供的新功能可以用于Access2000格式的文件中。但是当在Access2000系统下打开同一文件时,这些功能将无法使用。

3.1思考题

1、在Access中使用向导创建表与使用设计器创建表有什么不一样?

使用向导创建表只能从示例表所提供的示例字段中选择需要的字段,对于示例没有提供的字段,用户可以在创建工作结束以后,用表设计器进行补充和修改。 使用表设计器可以创建和修改用户需要的各种表结构,包括定义字段、选择字段的数据类型,设置字段的属性和定义主键等。