第六章 数据库管理系统Access 2003

第六章 数据库管理系统Access 2003
第六章 数据库管理系统Access 2003

第六章数据库管理系统Access 2003

目录

6.1 数据库的概念

6.1.1 数据处理技术发展

①人工管理阶段:主要用于数值计算。

特点:从硬件上看,外存只有纸带、卡片没有直接的存储设备。

从软件上,没有操作系统及管理数据的软件

从数据看,数据不保存,数据无结构,数据依赖于应用程序,数据不独立性,数据不共享,产生冗余。②、文件系统管理阶段:

特点:从硬件上看,已有磁盘等存储设备。从软件上看,有操作系统及管理数据的软件(文件系统);从数据看,文件系统把数据组成相互独立的数据文件。用户可以对文件进行增、删、改等操作。实现记录内数据结构性,但整体无结构。数据的独立性不好,数据冗余大。

③、数据库系统管理阶段

特点:从硬件上看:有了大容量的磁盘;

从软件上看,有了数据库管理技术;

从数据看,数据实现了整体的结构性(与文件系统的根本区别)、数据共享、数据独立性高,数据由数据库管理系统统一管理和控制,减少了数据冗余,独立的数据操作界面。

数据库

6.1.1 数据库的基础知识

1.数据库(DB)

数据库是一个存储在计算机内的、结构化的、可共享的“数据”的“集合”。

2.数据库管理系统(DBMS)

(1)概念:数据库管理系统是对数据库进行管理的系统软件,是数据库系统的核心,它的职能是有效地组织和存储数据、获取和管理数据,是用户和操作系统之间的一层管理软件。

(2)数据库管理系统的主要功能有几个方面:

1)数据定义功能DDL(表、视图的建立)

2)数据操纵功能DML(查询、修改、删除)

3)数据库运行管理(数据的完整性、安全性)

4)数据库的建立和维护功能(库的建立、数据输入、分析)

3.数据库系统(DBS)

(1)概念:数据库系统是指引入数据库后的系统。

(2)组成:DB、DBMS、应用系统、相关人员(数据库管理员(DBA)和数据库设计员、应用程序员和终端用户)

4.数据模型(RM) relational (1)数据库中最常见的逻辑数据模型有三种:层次模型、网状模型、关系模型。

(2)RDBMS:关系型数据库管理系统

(3)用二维表结构来表示实体及实体间关系的模型称关系数据模型。

(4)实体之间的关系分为:一对一,一对多和多对多

①层次模型

②网状模型

③关系数据模型

用二维表结构来表示实体及实体间关系的模型称关系数据模型。如下图:

5.关系数据库的基本概念

(1)关系:一个关系就是一张二维表,每个关系模型中的关系就是一张二维表。

(2)属性:也称字段,二维表中垂直方向的列称为属性。

(3)域:一个属性的取值范围叫做一个域。

(4)元组:也称记录,二维表中水平方向的行称为元组。

码(又称为关键字):若它的值唯一地标识了一个元组,则称该属性为候选码。若一个关系有多个候选码,则选定其中一个为主码,简称码,码的属性称为主属性。

分量:每个元组的一个属性值叫做元组的一个分量。

关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映像。通常简记为:关系名(属性名1,属性名2,……,属性名n)6、专门的关系运算

(1)选择

选择运算即在关系中选择满足某些条件的元组。

(2)投影

投影运算是在关系中选择某些属性的值。(3)连接

连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。

Select * from xsqk where 系名="计算机系"

例如从学生信息表关系中选取所有记录的系名和姓名字段显示。

命令:select 系名,姓名from xsqk

(3) 连接

①将两个数据表中的某些或全部字段,按照关联字段连接生成一个新的数据表文件。

SQL中连接运算是通过JOIN 命令或命令实现的。

②自然连接:在连接中,按关联字段值对应相等为

条件,去掉重复属性(字段)的等值连接。(常用的连接)

7、关键字

关键字:经过排序的字段,是逻辑结构,依赖于数据表,不是数据库的物理部分。

候选关键字:要求字段值不能有重复值(即能唯一的表示一行或列)。

主关键字:主关键字是被挑选出来的,是做表的行的唯一标识的候选关键字。一个表中只有一个主关键字。

6.1.2 Access 2003简介

Access是一种功能强大的桌面数据库管理系统,是Microsoft Office 2000套件产品之一。

提供了VBA程序设计语言,让数据库开发人员构造比较高级的信息管理系统;

可以将Access表导出为excel表

6.2 Access 2003的基本操作

6.2.1 Access2003的启动与退出

启动Access 2003的几种常用的启动方法:

单击“开始”→“程序”→“Microsoft Access”。在“资源管理器”或者“我的电脑”窗口中,双击Access 2003应用程序的文件名Msaccess.exe。

单击“开始”→“运行”,打开“运行”对话框。在该对话框的“打开”文本框中输入MSAccess 程序名,然后单击“确定”按钮。

6.2.1 Access 2003的启动与退出

退出Access 2003常用的几种方法:

从“文件”菜单中选择“退出”命令。

单击Microsoft Access应用程序窗口右上角的“关闭”按钮。

双击Microsoft Access应用程序窗口左上角的应用程序控制菜单图标。

按“Alt+F4”组合键。

按ALT+F+X关闭Access

6.2.2 Access数据库的组件(7种)

1.表对象table

表是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。Access允许一个数据库(.mdb)中包含多个表,

2.查询对象query:

查询是从表和其他查询中按要求查找所需要的内容。表对象是物理表,查询对象是虚拟表。

6.2.2 Access数据库的组件

3.窗体对象form

窗体是数据库对象中最具灵活性的一个对象。也称表单,是ACCESS提供的一种方便浏览、编辑数据的窗口式工具。利用窗体可以浏览数据也可以编辑数据。数据源:表、查询、查询的查询

4.报表对象

报表可以将表对象和查询对象的数据进行分析、整理和计算,并将数据以格式化的方式发送到打印机。注意:用户只能通过报表浏览数据,不能编辑数据。

5.数据访问页对象

数据访问页是Access 2003新增的数据库对象,它是一种特殊类型的Web页,用户可以在此Web页中查看、修改Access数据库中的数据。

6.宏对象

在Access 2003中,宏对象是一个或多个宏操作的集合,其中的每一个宏操作都能实现特定的功能。7.模块对象

模块是将Visual Basic for Applications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。

6.2.3 数据库基本操作

1.设计数据库

在Access中,数据库的设计是很重要的,一个成功的数据库设计方案应该将用户的需求充分融入其中,这样才能创建出一个能够有效完成所需功能的数据库。

2.创建数据库

两种创建数据库的方法:

一种是创建一个空白的数据库。

另一种是利用Access数据库模板创建数据库——提供的数据库向导快速地创建包含许多对象的数据库

3.打开及关闭数据库

1)打开数据库

方法1:启动时,利用“Microsoft Access”对话框来打开数据库;

方法2:利用“文件”菜单中的“打开”命令或“打开”按钮来打开数据库。

注意:Access在同一时间只能打开一个数据库。2)关闭数据库

关闭数据库的方法有以下三种:

单击“数据库”窗口右上角的“关闭”按钮。

双击“数据库”窗口左上角的“菜单控制图标”;单击“菜单控制图标”,然后从弹出的下拉菜单中选择“关闭”命令。

从“文件”菜单中选择“关闭”命令。

4.“数据库”窗口的基本操作

1)改变对象的显示方式

默认情况下,“数据库”窗口中对象的显示方式为“列表”。如果要更改对象的显示方式,单击“数据库”窗口工具栏中提供的按钮来更改对象的显示方式。

2)使用组管理对象

组是Access数据库中用于管理数据库对象快捷方式的一个集合,用户可以右击数据库对象/新组,建立新组,右击某个表/添加到组,将表的快捷方式添加到指定的组中,以便快速访问和管理对应的数据库对象。

3)显示或更改数据库对象的属性

在“数据库”窗口中,可以根据需要设置某些数据库对象的属性

6.3 表

6.3.1 表的概念

表是Access 2003数据库的最重要的对象之一,是用来存储数据的地方,数据库中的表相互联系,不能单独存在。

一个表是由两部分组成的,表结构和表内容。

表有两种显示窗口:设计视图窗口和数据表视图窗口。打开表后单击“视图”菜单切换。

(1)设计视图窗口用于显示和编辑表的字段名称、数据类型和字段属性。

(2)数据表视图用于显示、编辑表中的记录。

6.3.2 建立表

常用的创建表的方法有3种:

使用表向导创建表

通过输入数据创建表

使用设计器创建表(常用方法)

1.使用向导创建表

1)在要创建表的“数据库”窗口中选择“表”选项卡。

2)单击“新建”按钮,弹出“新建表”对话框。3)在“新建表”对话框中选择“表向导”选项。4)单击“确定”按钮,弹出“表向导”对话框。5)在“表向导”对话框中,确定新表的类别,选择要使用的字段。确定表的名称以及是否由表向导设置主键。

2.通过输入数据创建表

Access 2003允许用户先不创建表,而是通过输入一

组数据,从而创建一个新表。

1)单击“对象”栏中的“表”。

2)双击“通过输入数据创建表”,系统自动打开一个空表,各个字段的默认名称依次是“字段1”、“字段2”、“字段3”等。3)如果要对字段重新命名,双击字段名,然后输入所需的名称。

4)输入完数据后,单击工具栏中的“保存”按钮,保存表时,Access将询问是否要创建一个主键。3.使用设计器创建表

使用Access提供的设计器,不但可以创建一个表,而且能够修改表的结构。

1)打开数据库,在数据库窗口的“对象”栏中单击“表”。

2)在数据库窗口右边的对象列表框中双击“使用设计器创建表”,出现表设计视图。

3)在“设计视图”中定义表中的每个字段。

4)如果需要,可以在窗口下部的“字段属性”栏内设置字段的属性。

5)单击工具栏上的“保存”按钮。

(1)定义字段名称

字段名称应遵循如下命名规则:

字段名称的长度最多可达64个字符。

字段名称可以包含字母、汉字、数字、空格和其他字符。

不能将空格作为字段名称的第一个字符。

字段名称不能包含句号(.)、惊叹号(!)、方括号([ ])和重音符号(‵)。

不能使用控制字符(ASCII值从0至31的控制字符)。

(2)字段的数据类型

Access 2003有10种数据类型:

文本(Text)最多容纳255个,没有字符型,

备注(Memo)数字(Number)

日期/时间(Date/Time)货币(Currency)

自动编号(Auto Number)是/否(Yes/No)

OLE对象(OLE Object)

超(级)链接(Hyperlink)

查阅向导(Lookup Wizard)

(5)设置主键字段

主键(也可称为主关键字)是用于惟一标识表中每条记录的一个或一组字段。Access 2003建议为每个表设置一个主键,这样在执行查询时用主键作为主索引可以加快查找速度;还可以定义多个表之间的关系。

设置主键的目的为了区分不同的记录,主键必须是唯一的,不允许出现空值。

在Access 2003中可以定义3种主键:自动编号、单字段和多字段。

(5)设置主键字段

自动编号主键:创建表时若用户没有设置主键,则

保存表时,系统会询问是否需要自动设置一个自动编号的主键,这是创建主键最简单的方法。

单字段主键:若一个字段包含唯一的值,则可以将该字段定为单字段主键。

多字段主键:若表中单字段不能唯一标识一个记录,则可以将两个或多个字段定为主键。

设置主键

打开数据库窗口,单击“设计”按钮,切换到设计视图中。

单击“行选定器”选择要设置行,若要设置多字段主键,先按ctrl键,然后选所需字段。

单击“表设计”工具栏的“主键”按钮,主键标志显示在该行选定器上,系统自动设置为索引。(6)设置索引

索引的概念:

索引也是一种数据对象,用于加快用户查找所需数据的速度。

可以建立一个字段或多个字段的索引

索引做简单了解即可。

设置索引

创建单字段索引:

在设计视图中打开表,选择设计索引的字段

在表设计窗口的字段属性框中单击“索引”属性,从中选所需选项。

若设主索引,则单击“视图”/“索引”命令。

单击工具栏的保存。

设置索引

创建多字段索引:

在设计视图中打开表,

则单击“视图”/“索引”命令或工具栏按钮。

输入索引名、字段名称和排序次序

单击工具栏的保存。

6.3.3 编辑数据

对表中记录的操作,可以对数据进行查找、复制、删除以及,格式菜单/行高、列宽

其他的一些相关操作。常用的操有:

1.添加记录(插入菜单)

2.删除记录(编辑菜单,不能恢复)

3.保存记录(记录菜单)

4.记录定位(记录浏览器) 5.查找记录(可以用通配符*,?)

6.替换记录7 .排序记录:在记录菜单8.筛选记录(记录菜单) 9隐藏列:不显示字段,格式菜单. 10.冻结列:显示表中内容时字段不能移动了。

6.3.4在表间建立关系在Access数据库中都设置了不同的表后,有时还要将这些表中的信息合并在一起。

为了实现这个目的,首先需要定义表间的关系,然后创建查询、窗体及报表来从多个表中显示信息。1.关系的类型

关系是在两表的公用字段之间创建的关联性。两个表之间的关系分为:

1)一对一关系:在A表中的每一条记录仅能在B 表中有一个匹配的记录,并且在B表中的每一条记录仅能在A表中有一个匹配记录。

2)一对多关系:A表中的一个记录能与B表中的许多记录匹配,但是在B表中的一个记录仅能与A 表中的一个记录匹配。

3)多对多关系:A表中的记录能与B表中的许多记录匹配,并且在B表中的记录也能与A表中的许多记录匹配。

2.定义表间的关系

在定义表间的关系之前,应该关闭所有要定义关系的表。定义表间关系的操作步骤如下:

1)打开要进行操作的数据库,单击工具栏中的“关系”按钮或工具菜单/“关系”

2)则会出现“关系”窗口和“显示表”对话框。3)在“显示表”对话框中,选择要建立关系的表,然后单击“添加”按钮。当所需的表添加到“关系”窗口后,关闭“显示表”对话框。

4)在“关系”窗口中,按住鼠标左键不放,从某个表中将所要的相关字段拖到其他表中的相关字段上。

“编辑关系”对话框

3.编辑和删除关系

1)编辑已有的关系

(1)打开“关系”窗口。

(2)在“关系”窗口中显示出需要编辑的关系线。

(3)单击关系线使其变粗后,单击“关系”菜单中的“编辑关系”命令(或直接双击要编辑的关系线),出现“编辑关系”对话框。

(4)在“编辑关系”对话框中重新指定两个表之间的关系。

(5)单击“创建”按钮,完成关系的编辑操作。

(6)单击“关系”工具栏中的“保存”按钮,保存所做的修改。

2)删除已有的关系

(1)单击“工具”菜单中的“关系”命令,或者单击“数据库”工具栏中的“关系”按钮,打开“关系”窗口。

(2)单击要删除的关系线使其变粗,然后从“编辑”

菜单中选择“删除”命令,或按下Delete键,出现提示对话框。

(3)单击提示对话框中的“是”按钮,确认删除操作。

6.4 查询

6.4.1 查询的概念

查询是收集一个或几个表中用户认为有用字段的工具。我们可以将查询到的数据组成一个集合,这个集合中的字段可能来自同一个表,也可能来自多个不同的表,这个集合就可以称为查询。

在Access中,一旦生成了一个查询,就可以把它作为生成窗体、报表,甚至是生成另一个查询的数据来源。

在Access中,查询可以分为选择查询、参数查询、交叉表查询和操作查询四类。

1.选择查询:是最常用的一种查询类型,它从一个或多个表中查询数据,查询的结果是一组数据记录,称为“动态集”。用户可以对动态集中的数据进行删除、修改等操作,而且这种修改会被写入与此动态集相关的数据表中。

查询的分类

2.参数查询:是在执行某个查询时能够显示对话框来提示用户输入查询准则,系统以该准则作为查询条件,将查询结果以指定的形式显示出来。3.交叉表查询:显示来源于表中某个字段的总计值,如合计、求平均值等,并将它们分组,一组列在数据表的左侧,另一组列在数据表的上部。

4.操作查询:操作查询的主要功能是对大量的数据进行更新。操作查询执行一个操作,可以进一步分为四种类型:

追加查询:向已有表中添加数据;

删除查询:删除满足查询条件的记录;

更新查询:改变已有表中满足查询条件的记录;

生成表查询:使用从已有表中提取的数据创建一个新表。

6.4.2 建立查询

1.利用简单查询向导创建选择查询

在Access中可以利用简单查询向导创建选择查询,能够在一个或多个表或查询中按指定的字段检索数据。另外,通过向导还可以对记录组或全部记录进行总计、求平均值等运算,并且可以计算字段中的最大值和最小值。

2.利用设计视图创建查询

利用向导只能创建比较简单的查询,而利用设

计视图则可以建立功能强大的查询。

利用设计视图创建选择查询需要:1)确定数据来源(单击查询/“显示表”可以添加表)2)为查询选择字段3)指定排序

4)选择准则5)运行看到最后生成的查询结果

6)保存查询

6.4.2 建立查询

用设计视图创建选择查询的窗口

选择查询设计窗口包含两部分:上面部分列出了

查询的字段来源;下面部分为设计网格,包含字段的一些属性。在设计网格的行中包含如下内容:

字段:包含字段名,可以通过单击该行,从显示的下拉列表框中选择字段名;

表:包含表名或已有的查询,用于指明字段所归属的表;

排序:指定是否以该字段为基准对查询结果进行排序;

显示:确定是否显示该字段;

准则:指定应选择哪些记录在结果中显示;

或:设置查询的筛选条件。

6.4.3 修改查询

创建查询以后,如果对查询设计的结果不满意,可以对其进行修改。不管是使用向导还

是使用设计视图创建的查询,都可以再次通

过相应的设计窗口进行修改。包括:

1.编辑查询字段:向已有的查询中添加字段、删除查询中的字段、在设计网格中移动字段、指定排序顺序、在查询中更改字段名。

2.在查询中添加、删除表或查询

6.4.4 查询的操作

前面介绍了如何使用查询从表中选择所需要的数据。现在我们要使用操作查询在数据库中改变、插入、创建或删除数据集。

操作查询有四种:生成表查询、更新查询、追加查询和删除查询。

1.生成表查询

生成表查询可以利用一个或多个表中的全部或部分数据来新

建表,是将查询结果以表的形式存储,生成一个新表。操作

步骤如下:

1)打开要创建生成表查询的数据库,在“查询”对象中单击“新建”按钮,在出现的“新建查询”对话框中双击“设计视图”。

2)在出现的“显示表”对话框中,选择包含要放到新表中的记录的表或查询并单击“确定”按钮,然后单击“关闭”按钮。

3)在查询的“设计”视图中,从窗口上面部分的表中将要包含在新表中的字段拖到设计网格中,并在“准则”单元格里输入准则。

4)单击“查询”菜单中的“生成表查询”命令,出现“生成表”对话框。

5)在“表名称”文本框中输入所要创建的表名称。如果新生成的表放入当前数据库中,则选中“当前数据库”单选按钮,否则选中“另一数据库”单选按钮。

6)单击“确定”按钮关闭“生成表”对话框。

7)单击工具栏中的“运行”按钮,弹出对话框。8)单击“是”按钮,即可生成一张新表。

6.5 窗体

6.5.1 窗体的概念

Access窗体是一种灵活性很强的数据库对象,其数据来源可以是表或查询,窗体的主要作用有:

输入数据库数据;显示与编辑数据内容;

显示注释、说明或警告信息;

控制应用程序的运行步骤;

打印数据;

创建切换面板,创建用户自定义对话框。

1.窗体的构成

一个窗体最多可以由五个部分构成,分别是窗体页眉、页面页眉、主体、页面页脚和窗体页脚,每一部分称为一个节。单击视图/

1)窗体页眉:用于显示窗体标题、窗体使用说明或者打开相关窗体或运行其他任务的命令按钮等。2)页面页眉:在每一页的顶部显示标题、字段标题或所需要的其他信息。

3)主体:用于显示窗体记录源的记录。

4)页面页脚:在每一页的底部显示日期、页码或所需要的其他信息。

5)窗体页脚:用于显示窗体、命令按钮或接受输入的未绑定控件等对象的使用说明。

2.窗体的视图

窗体有三种不同的视图,即“设计”视图、“窗体”视图和“数据表”视图。单击视图进行切换。

1)窗体的“设计”视图用于显示窗体的设计方案,在这个视图中可以新建窗体对象,也可以对现有窗体对象的设计进行修改。

2)窗体的“窗体”视图,可以显示来自数据源的一个或多个记录。“窗体”视图是添加和修改表中数据的主要方法。

3)在“数据表”视图中,可以编辑字段、添加和删除数据以及搜索数据。3.窗体的类型

最常用的有多选项卡窗体、连续窗体、子窗体和弹出式窗体等。

1)多选项卡窗体:用选项卡或分页符控件对窗体分页,使用窗体的每一个选项卡或每一页来显示一条记录的一部分信息。

2)连续窗体:为了加快浏览记录的速度,用一个窗体来显示多条记录,这种窗体称为连续窗体。3)子窗体:所谓子窗体,就是包含在另一个基本窗体中的窗体,基本窗体也称为主窗体。子窗体主要用于显示具有“一对多”关系的表或查询中的数据。

4)弹出式窗体:弹出式窗体用于显示信息或提示用户输入数据。

6.6 报表

6.6.1 报表的概念

1.报表的定义

报表是一种Access数据库对象,它根据指定规则打印格式化和组织化的信息。报表中的大部分内容是从基础表、查询或SQL语句中获得的,它们都是报表的数据来源。报表中的其他信息则存储在报表的设计中。

2.报表的视图

报表有下列三种视图:“设计”视图、“打印预览”视图和“版面预览”视图。“设计”视图用于创建报表或更改已有报表的结构;“打印预览”视图用于查看将在报表的每一页上显示的数据;“版面预览”视图用于查看报表的版面设置,其中只包括报表中数据的示例。

3.报表的组成

报表由报表页眉、页面页眉、主体、页面页脚以及报表页脚等部分组成,每一部分称为一个节。1)报表页眉:用于在报表的开头放置信息,如标题文字、打印日期或报表说明等。

2)页面页眉:用于在报表的上方放置信息,出现在每一页的上方。

3.报表的组成

3)主体:用于包含报表的主体内容,可以在报表的主体节中放置控件,以显示数据。

4)页面页脚:用于在报表页面的下方放置信息,出现在每一页的下方。

5)报表页脚:用于在报表的底部放置信息,如报表总结、总计数或打印日期等。

ACCESS2003第四章查询练习题及答案

第四章查询练习题 一、单选题(每题分,计分) 1.在Access中,从表中访问数据的速度与从查询中访问数据的速度相比( ) A)要快 B)相等 C)要慢 D)无法比较 2.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为( ) A. 交叉表查询 B. 参数查询 C. 选择查询 D. 操作查询 3.返回字符表达式中值的平均值的函数为( ) A)Avg B)Count C)Max D)Min 4.返回当前系统日期的函数为 A)Weekday(date)B)Hour(date)C)Date( ) D)Sum 5.返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符的函数为 A)Mid B)Day(date) C)Month(date) D)Year(date) 6.73返回一个值,该值是从字符表达式右侧第1个字符开始截取若干个字符的函数为( ) A)Space B)String C)Left D)Right 7.返回数值表达式值的平方根的函数为( ) A)Ahs B)Int C)Sqr D)Sgn 8.SQL语句中的DROP关键字的功能是( ) A)创建表 B)在表中增加新字段 C)从数据库中删除表 D)删除表中记录 9.使用查询向导,不可以创建( ) 。 A. 单表查询 B. 多表查 C. 带条件查. D. 不带条件查询 10.函数Sgn(0)返问的值是 A)0 B)l C)-1 D)空值 11.返回给定日期100-9999的值。表示给定日期是哪一年的函数为 A)Mid B)Day(date) C)Month(date) D)Year(date) 12.合法的表达式是( ) A)教师编号between 100000And 200000 B)[性别]二“男“Or[性别]=”女” C)[基本工资]>=1000[基本工资]<=10000 D)[性别]like”男”=[性别]like“女” 13.统计函数Max(字符表达式)返回字符表达式中值的 A)最小值 B)最大值 C)平均值 D)总计值 14.使用向导创建交叉表查询的数据源来自___表或查询( ) A)l个 B)2个 C)3个 D)多个 15.关于统计函数Count(字符串表达式),下面叙述错误的是 A)返回字符表达式中值的个数,即统计记录的个数 B)统计字段应该是数字数据类型

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

数据库技术-Access2003试卷(全册)

数据库技术-Access2003试卷(全册) (满分100分,时间:90分钟命题:李世华) 一、单选题(每题2分,共40分) 1、下列软件不是数据库管理系统()。 A.Access B.Word C My SQL D.Oracle 2、Access是()办公软件中的一个重要组成部分。 A. Office B. Excel C. Word D. WPS 3、菜单命令名称的右侧带有三角符号表示() A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效 D.执行该命令后会出现对话框 4、Access数据库中专门用于打印输出的对象是()。 A.表 B.查询 C.报表 D.窗体 5、Access2003自动创建的主键是()类型数据。 A.自动编号 B.文本 C.整型 D.备注 6、在逻辑表达式中,如果要求多个条件同时满足,则需要()运算符。 A. And B. Or C. Not D.! 7、Access2003数据库中的表是一个()。 A.交叉表 B.线型表 C.报表 D.二维表 8、Access2003中数据库和表之间的关系是()。 A.一个数据库只能包含一个表 B.一个表中只能包含一个数据库 C.一个表中可以包含多个数据库 D.一个数据库中可以包含多个表 9、用户和数据库之间的软件接口是()。 A.窗体 B.数据库 C.数据库系统 D.数据库管理系统 10、用于打开报表的宏操作是() A. OpenForm B. OpenQuery C. OpenReport D. OpenTable 11.下列关于“字段”属性的叙述中,正确的是()A.格式和输入格式是一样的 B.可以对任意类型的字段使用向导设置输入掩码 C.“有效性规则”属性是用于限制此字段输入值的表达式 D.有效性规则和输入掩码是一样的 12.内部计算函数“Max()”的意思是求所在字段内所有值的()。 A.和 B.平均值 C.最小值 D.最大值 13.在表的设计视图方式中,不可以完成()。 A.修改字段大小B.修改字段的名称C.删除一个字段D.删除一条记录 14.字段定义为(),是为了保证字段中的每一个记录都是唯一的。 A.默认值 B.主键 C.必填字段 D.有效性规则 15设置窗体的背景图片格式,应在“窗体”对话框中的()选项卡中设置。 A. 数据 B. 格式 C. 事件 D. 其他 16、如果要显示出具有一对多关系的两个表中的数据,则使用的窗体形式是()。 A 纵栏式窗体 B 表格式窗体 C 主/子窗体 D 数据表窗体 17、Access 2003中,()是指在数据表中保留与选定内容不同的记录。 A 按选定内容筛选 B 按窗体筛选 C 按筛选目标筛选 D 内容排除筛选 18、若要设置在报表每一页的顶部都输出的信息,则需要设置()。 A. 报表页眉 B. 报表页脚 C. 页面页眉 D.页面页脚 19、SQL语言中指定查询条件的子句是() A. select B . into C. from D. where 20在宏设计视图中,()可以隐藏不显示。 A.只有宏名列 B. 只有条件列 C. 宏名列和条件列 D.注释列 ニ、判断题(每小题2分,共20分,在答题卡的括号内正确的打“√”, 错误的打“×”) 1、Access2003提供了7种数据库对象和两种特殊对象。() 2、一个关系中主关键字的取值允许为NULL值。() 3、在输入字段名称时,空格能作为第一个字符。() 4、如果设置了字段的默认值,则该字段的值就固定不变了。()

access试题及答案1

Access试题及答案 一、选择题(30分) 1.Access数据库的对象包括() A. 要处理的数据 B. 主要的操作内容 C. 要处理的数据和主要的操作内容 D. 仅为数据表 2.Access2003数据库7个对象中,()是实际存放数据的地方。 A. 表 B. 查询 C. 报表 D.窗体 3.Access2003中的窗体是()之间的主要接口。 A. 数据库和用户 B. 操作系统和数据库 C. 用户和操作系统 D. 人和计算机 4.建立表的结构时,一个字段由()组成。 A.字段名称 B.数据类型 C.字段属性 D.以上都是5.Access2003的表中,()不可以定义为主键。 A.自动编号 B.单字段 C.多字段 D.OLE对象 6.在表的设计视图,不能完成的操作是()。 A.修改字段的名称 B.删除一个字段 C.修改字段的属性 D.删除一条记录 7.关于主键,下列说法错误的是()。 A.Access2003并不要求在每一个表中都必须包含一个主键。 B.在一个表中只能指定一个字段为主键。 C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的 值。 D.利用主键可以加快数据的查找速度 8.可以设置“字段大小”属性的数据类型是()。 A.备注 B.日期/时间 C.文本 D.上述皆可 9.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。 A.关键字 B.默认值 C.有效性文本 D.输入掩码 10.在一个数据库中存储着若干个表,这些表之间可以通过()建 立关系。() A. 内容不相同的字段 B. 相同内容的字段 C. 第一个字段 D. 最后一个字段 11.菜单命令名称的右侧带有三角符号表示()

巧用ACCESS数据库管理工程资料.doc

巧用ACCESS数据库管理工程资料- [摘要]工程资料的管理工作是工程项目管理的一个重要环节,利用ACCESS数据库二次开发的程序,进行工程资料管理,有能实现工程资料管理无纸化、大幅提高工程资料管理效率、缩短收发资料流程时间、降低收文登记错误、遗漏等优点。本文根据在实际工程中的具体应用,介绍了如何利用ACCESS二次开发程序进行工程资料的管理工作。 [关键词]二次开发ACCESS数据库工程资料管理无纸化办公 1二次开发ACESS数据库管理工程资料的背景 大型建设工程中工程资料的流转和管理传统管理方法均为纯手工或简单的电子表格记录管理,作业人员工作量大、过程繁琐、重复性劳动强度大、作业过程容易出错。为了提高管理工程资料效率,减少作业人员劳动强度,减少重复劳动,降低成本,特利用ACESS数据库二次开发程序管理工程资料。 笔者利用ACCESS数据库二次开发的程序管理大型火电工程建设项目工程资料,通过实践证明利用ACCESS数据库管理工程资料除具有无纸化和无软件成本的优势,也具有提高工程资料管理效率,降低资料登记错误数量等优点。下面简单介绍一下此数据库的制作过程,并就实践应用情况做一推广阐述。 2程序介绍 2.1使用本程所需的条件 ●装有WINDOWS操作系统的电脑 ●装好软件OFFICE系列软件中的ACCESS数据库软件 ●把ACCESS数据库工程资料管理程序建立好或拷贝进电

脑 ●按照各工程特点进行少量设置修改并输入初始信息 ●具有初级OFFICE软件操作能力的员工 2.2数据库的基本介绍 数据库是利用ACESS数据库平台建立的,其表达和存储方式为有逻辑关系的表,每一张表有表头,有内容;表与表之间有逻辑关系,互相链接、查询、索引。这些表与表之间的逻辑关系,表达和管理工程所需要的数据。 3实践应用操作 实际操作前需要说明的是这些操作都建立在数据库(工程资料管理表与表间的逻辑关系、查询等)已建立好,或者将建立好的数据库拷贝进电脑后,才进行的以下实际应用操作: 3.1第一步,启动后,打开已经建好的ACCESS数据库所在的文件夹,如图(b),在文件上双击鼠标左键即可打开所需文件: 双击打开图(b)中《工程资料管理》后,可看到如图(c)界面: 在图(c)中所示界面左侧可看到:已设立好一般工程资料的分类(如图(c)红圈内所示)。 在收到工程资料后即可按照文件类别双击进入相应表名,进行工程资料登记。 3.2 在第一次进入本程序时,应先双击打开表《监理部专业列表》 表《监理部专业列表》打开后如图(d)所示,在《专业名称》表内进行专业代号及专业设置输入,第一次进入应设立好。此表为配合其它表而建立,方便了工程资料按专业分类,便于日

access2003数据库试题及答案

微机专业二年级《ACCESS2003数据库》试题(100分) 一、判断题(正确的打“√”,错误的打“ ”)(每题1分,共30分) 1.Access 是Microsoft office 的重要组成部分() 2.Access 属于关系型数据库管理系统() 3.数据库中的每张表,都必须具有一个主关键字段() 4.表中的数据和查询的结果,都可以作为窗体和报表的数据源() 5.为文本型字段设置默认值时不用输入引号,系统会自动加入() 6.可以同时对数据表中的多个字段进行排序() 7.按住Shift键不放加单击,可以选定多个不相连的数据记录() 8.一个数据表只能建立一个索引() 9.已创建的表间关系不能删除() 10.从一个或多个表中的数据建立新表的查询叫做追加查询() 11.数据库中的每一个表都必须有一个主关键字段()。 12.设置文本型字段默认值时不用输入引号,系统自动加入()。 13.所有数据类型都可以定义一个输入掩码()。 14.用鼠标选择记录时,按住“Shift”可以选定不相连的多个记录() 15.一个表只能建立一个索引() 16.已创建的表间关系不能删除() 17.在使用向导创建报表时,可以从多个表或多个查询中选取字段()。 18.数据库是按一定组织方式存储的相互有关的数据集合()。 19.SQL查询必须在选择查询的基础上创建()。 20.在使用汇总查询时,Access2000会自动为汇总字段给出新的字段名()。 21.Access2003关系数据库是数据库对象的集合()。 22.修改字段名不会影响查询和报表的运行()。 23.两表之间必须存在着相互关联的字段,才能在两表之间建立关系()。 24.在设置输入掩码时,自定义格式符号必须使用半角()。 25.函数表达式Now()的功能是从系统时钟提取当前的日期/时间()。 26.窗体的宽度就是主体节的宽度()。 27.数据库中的每张表,都必须具有一个主关键字段() 28.表中的数据和查询的结果,都可以作为窗体和报表的数据源() 29.为文本型字段设置默认值时不用输入引号,系统会自动加入() 30.可以同时对数据表中的多个字段进行排序() 二、单项选择题(下面各题只有一个正确答案,多答或漏答均不得分)(每题2分,共60分) 1.Access数据库属于()数据库。 (A)层次模型 (B)网状模型(C)关系模型(D)面向对象模型 2.打开Access数据库时,应打开扩展名为()的文件。 (A)mda (B)mdb (C)mde (D)DBF 3.已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关 系,这两个表若想建立关联,应建立的联系是()。 (A)一对一 (B)一对多(C)多对多(D)多对一 4.下列()不是Access数据库的对象类型? (A)表 (B)向导(C)窗体 (D)报表 5.关系数据库中的表不必具有的性质是()。

ACCESS数据库考试试题及答案()

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合 题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A .投影 B .选择 C .连接 D .层次 5、在Access2003中,某数据库的表中要添加一张Excel 电子表格, 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、外语学院

Access数据库程序设计试题大全

1、Access数据库是(B )。 A.层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 2、在Access数据库中,数据保存在(D )对象中。 A.窗体B.查询 C.报表D.表 3、数据库文件中至少包含有(A )对象。 A.表B.窗体 C.查询D.其余三种 4、在Access数据库系统中,不能建立索引的数据类型是(C )。 A.文本型B.数字型 C.备注型D.日期/时间型 5、如果字段内容为声音文件,可将此字段定义为(C )类型。 A.文本 B.查询向导 C.OLE对象 D.备注 6、在表设计视图中,如果要限定数据的输人格式,应修改字段的(C )属性。 A.格式B.有效性规则 C.输入格式D.字段大小 7、下面有关主键的叙述正确的是(B )。 A.不同的记录可以具有重复的主键值或空值 B.一个表中的主键可以是一个或多个字段 C.在一个表中的主键只可以是一个字段 D.表中的主键的数据类型必须定义为自动编号或文本 8、下面有关表的叙述中错误的是(C )。 A.表是Access数据库中的要素之一 B.表设计的主要工作是设计表的结构 C.Access数据库的各表之间相互独立 D.可以将其他数据库的表导人到当前数据库中 9、Access是(A )办公套件中的一个重要组成部分。 A.Office B.Word C.Excel D.Lotus 10、下列(B )图标是Access的标志。 11、存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为(C )。

A.数据库管理系统B.数据库系统 C.数据库D.数据结构 12、数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是(B )。 A.一致的B.正确的、一致的 C.正确的D.规范化的 13、不能退出Access2003的方法是(C )。 A.选择Access2003屏幕“文件”菜单的“退出”命令 B.选择Access2003控制菜单中的“关闭”命令 C.利用快捷键+ D.利用快捷键+ 14、关系数据库是以(C )的形式组织和存放数据的。 A.一条链B.一维表 C.二维表D.一个表格 15:以下有关数据基本表的叙述,(D )是正确的。 A.每个表的记录与实体可以以一对多的形式出现 B.每个表的关键字只能是一个字段 C.在表内可以定义一个或多个索引,以便于与其他表建立关系 D.每个表都要有关键字以使表中的记录惟一 16、在Access2000中一个数据库的所有对象都存放在一个文件中,该文件的扩展名是(B )。 A..DBC B..MDB C..DBM D..DBF 17、表是数据库的核心与基础,它存放着数据库的(A )。 A.全部数据B.部分数据 C.全部对象D.全部数据结构 18、建立Access2003数据库时要创建一系列的对象,其中最重要的是创建(C )。 A.报表B.基本表 C.基本表之间的关系D.查询 19、Access2003屏幕的主菜单的菜单项是(C )。 A.基本上都有自己的子菜单 B.会根据执行的命令而有所增添或减少 C.可被利用来执行Access的几乎所有命令的 D.以上全部是正确的 20、在Access数据库窗口使用表设计器创建表的步骤依次是(A )。 A.打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储 B.打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储 C.打开表设计器、定义字段、设定字段的属性、表的存储和设定主关键字 D.打开表设计器、设定字段的属性、表的存储、定义字段和设定主关键字 21、在表设计器的设计视图的上半部分的表格用于设计表中的字段。表格的每一行均由四部分

数据库技术复习—ACCESS习题及答案(汇总)1资料

第1章认识Access2003 一、选择题 1.Access2003是一种数据库管理软件 2.菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单) 3.Access数据库的对象包括(要处理的数据和主要的操作内容) 4.Access2003数据库7个对象中,(表)是实际存放数据的地方。 5.Access2003数据库中的表是一个(二维表)。 6.在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。 7.Access2003中的窗体是(数据库和用户)之间的主要接口。 二、填空题 1.Access2003是Office2003办公软件中的一个组件,它能够帮助我们数据库管理。 2.Access2003的用户界面由、、、、和组成。 答案:,菜单栏,工具栏,工作区,状态栏,任务窗格 3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。答案:一条记录,一个字段 4.Access2003数据库中表之间的关系有一对一、一对多和多对多关系。 5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。答案:查看,分析,更改数据,数据来源 6.报表是把数据库中的数据的特有形式。答案:打印输出 7. 数据访问页可以将数据库中的数据发布到上去。答案:Internet 三、判断题 1.数据就是能够进行运算的数字。(×) 2.在Access数据库中,数据是以二维表的形式存放。(√) 3.数据库管理系统不仅可以对数据库进行管理,还可以绘图。(×) 4.“学生成绩管理”系统就是一个小型的数据库系统。(√) 5.用二维表表示数据及其联系的数据模型称为关系模型。(√) 6.记录是关系数据库中最基本的数据单位。(×) 7.只有单击主窗口的“关闭”按钮,才能退出Access2003。(×) 8.Access2003 对数据库对象的所有操作都是通过数据库窗口开始的。(√) 9.Access的数据库对象包括表、查询、窗体、报表、页、图层和通道七种。(×) 10. “罗斯文”示例数据库是一个很好的帮助示例。(√) 四、简答题1.启动Access2003的方法有哪几种?答案:启动Access2003的方法有3种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的Access2003选项启动。 2.退出Access2003的方法有哪几种?答案:退出Access2003的方法有5种:单击主窗口的“关闭”按钮;在菜单栏中选择“文件→退出”命令;双击控制菜单图标;单击控 制菜单图标,在弹出的下拉菜单中单击“关闭”命令;直接按Alt+F4键。 3.使用Access2003的帮助系统主要有哪几种方法?答案:使用Access2003的帮助系统主要有3种方法:使用“帮助”任务窗格;使用“Office助手”;使用上下文帮助。 4.Access2003数据库的对象包括那几种?答案:Access2003数据库的对象包括表、查询、窗体、报表、数据页、宏和模块7种。 1

ACCESS2003的基本知识

6.数据库管理系统Access2003的基本使用方法 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 人工管理阶段特点:(1)数据不保存。(2)数据没有相应的软件系统管理。(3)数据不共享。(4)数据不独立。 文件系统阶段缺点:(1)编程不方便。(2)数据冗余量大。(3)数据独立性不好。(4)不支持并发访问。(5)数据缺少统一管理。 数据库系统阶段特点和优点:1)数据结构化2)数据的共享性高,冗余度低,易扩充3)数据独立性高4)数据由数据库管理系统统一管理和控制 数据库、简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统、简称DBMS)是完成科学地组织数据和存储数据,并高效地获取和维护数据任务的一个系统软件,是位于用户和操作系统之间的一层数据管理软件。 主要功能:①数据定义功能②数据操纵功能③数据库的运行管理④数据库的建立和维护功能 数据库系统、简称DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。在一般不引起混淆的情况下常常把数据库系统简称为数据库。 数据模型、通俗地讲,数据模型就是现实世界的模拟,是现实世界数据特征的抽象。现有的数据库系统均是基于某种数据模型的。因此,数据模型是数据库系统的核心和基础。各种计算机上实现的DBMS软件都是基于某种数据模型的。 根据模型应用的目的不同,可以将这些模型划分为两类,它们分属于两个不同的层次。1)第一类模型是概念模型(也称信息模型)它是按用户的观点来对数据和信息建模,主要用于数据库设计。 2)另一类是数据模型主要包括网状模型、层次模型、关系模型,新兴的数据库技术上还使用了面向对象的模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。 关系、一个关系就是一张二维表,每个关系有一个关系名。在Access2000中,一个关系就是一个表对象。 关系可以分为三种: 1)一对一的关系。如:一个班级只有一个班长,同样,每个班长属于一个班级,班长→班级为一对一关系; 2)一对多的关系。如:每个班的人有许多个,班级→人为一对多关系; 3)多对多的关系。如:每个人可修多门课程,反之,每门课程可有多人选修,课程→人为多对多关系 关系运算、有两种,一种是传统的集合运算,一种是专门的关系运算。常用的关系运算:选择、投影、连接三种

Access入门教程大全

Access教程第一章Access数据库基础 ◆数据库基础知识及关系数据库管理系统。 ◆Access 2003 中文版介绍。 数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢? 一、数据库的基本知识 1.什么是数据库 数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义: ⑴数据库是自描述的。 数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。 ⑵数据库是集成记录的集合。 数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。 用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如: 元数据是关于用户数据的结构的描述,称之为系统表。例如:

Access2003教案设计(第一学期)

第一章数据库及数据库管理系统 教学课题:Access 2003简介 教学时间:第三周 教学时数:2课时 教学目的与要求:了解Access2003数据库管理系统 教学重点与难点:Access 2003的工作界面 Access中的数据 Access中的对象 教学方法:多媒体教学 教学过程: Ⅰ.新课内容 1.1数据库简介 数据库(Data Base)是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。 数据库的概念:数据库就是数据的集合 数据处理:数据处理就是将数据转换为信息的过程,它包括对数据库中的数据进行收集、存储、传播、检索、分类、加工或计算、打印和输出等操作 1.2 数据库系统简介 数据库系统,从根本上说是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。 数据库系统的概念狭义地讲,数据库系统是由数据库、数据库管理系统和用户构成。广义地讲,数据库系统是指采用了数据库技术的计算机系统,它包括数据库、数据库管理系统、操作系统、硬件、应用程序、数据库管理员及终端用户 数据库系统的特点面向文件的系统存在着严重的局限性,随着信息需求的不断扩大,克服这些局限性就显得愈加迫切。 数据库系统的分类在信息高速发展的时代,数据信息同样是宝贵的资产,应该妥善地使用、管理并加以保护。根据数据库存放位置的不同,数据库系统可以分为集中式数据库和分布式数据库。 2.1初识Access 2003 Access是美国Microsoft公司推出的关系型数据库管理系统(RDBMS),它作为Office 的一部分,具有与Word、Excel和PowerPoint等相同的操作界面和使用环境,深受广大用户的喜爱。本章主要介绍Access 2003的工作界面、数据库对象及它们之间的关系、Access数据库中使用的数据类型以及表达式和函数。

《Access 2003数据库应用基础》试卷

《Access 2003数据库应用基础》试卷 姓名: 一、选择题:(每小题2分,共80分) 1、在数据库系统中,数据的最小访问单位是() A)字节 B)字段 C)记录 D)表 2、在Access中,用来表示实体的是() A)域 B)字段 C)记录 D)表 3、Access的数据类型是() A)关系数据库 B)网状数据库 C)层次数据库 D)面向对象数据库 4、Access适合开发的数据库系统是() A)小型 B)中型 C)中小型 D)大型 5、数据库管理系统位于() A)硬件与操作系统之间 B)用户与操作系统之间 C)用户与硬件之间 D)操作系统与应用程序之间 6、DBS是指() A)数据 B)数据库 C)数据库系统 D)数据库管理系统 7、在关系数据库中,用来表示实体关系的是() A)字段 B)记录 C)表 D)指针 8、查找数据时,可以通配任何单个数字字符的通配符是() A * B # C ! D.? 9、如果想要统一字段中的条件框中建立多选条件,可以使用下面的哪种操作符?() A)AND B)OR C)LIKE D)NOT 10、如果经常要从几个表中提取数据,最好的查询方法是() A)操作查询 B)生成表查询 C)参数查询 D)选择查询 11、假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的方法是() A In(“张三”,“李四”) B Like“张三” and Like“李四” C Like(“张三”,“李四”) D “张三” and “李四” 12、假设某数据库中有一个工作时间字段,查找92年参加工作的职工记录的准则是() A Between #92-01-01# and #92-12-31#

Access数据库程序试题

-第1题--单选题:Access数据库是()。(答案:B) A. 层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 -第2题--单选题:在Access数据库中,数据保存在()对象中。(答案:D) A. 窗体B .查询 C.报表D .表 -第3题--单选题:数据库文件中至少包含有()对象。(答案:A) A. 表B .窗体 C.查询D .其余三种 -第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C)A. 文本型B .数字型C.备注型D .日期/时间型 -第5题--单选题:如果字段内容为声音文件,可将此字段定义为()类型。(答案:C) A. 文本 B.查询向导 C. OLE对象 D.备注 -第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的()属性。 A. 格式B .有效性规则 C.输入格式D .字段大小 -第7题--单选题:下面有关主键的叙述正确的是()。(答案:B) A. 不同的记录可以具有重复的主键值或空值 B. —个表中的主键可以是一个或多个字段 C. 在一个表中的主键只可以是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 -第8题--单选题:下面有关表的叙述中错误的是()。(答案:C) A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立 D. 可以将其他数据库的表导人到当前数据库中 -第9题--单选题:Access是()办公套件中的一个重要组成部分。(答案:A) A. Office B . Word C. Excel D . Lotus -第10题--单选题:下列()图标是Access的标志。(答案:B) -第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为 A. 数据库管理系统B .数据库系统C .数据库 D .数据结构 -第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是 A. —致的 B .正确的、一致的C .正确的D .规范化的 -第14题--单选题:关系数据库是以____的形式组织和存放数据的(答案:C) A. —条链 B .一维表C .二维表 D .一个表格 -第15题--单选题:以下有关数据基本表的叙述,________ 是正确的(答案:D) A. 每个表的记录与实体可以以一对多的形式出现 B. 每个表的关键字只能是一个字段 C. 在表内可以定义一个或多个索引,以便于与其他表建立关系 D. 每个表都要有关键字以使表中的记录惟一 -第18题--单选题:建立Access2007数据库时要创建一系列的对象,其中最重要的是创建 A. 报表 B .基本表 C.基本表之间的关系 D .查询 -第19题--单选题:Access屏幕的主菜单的菜单项是________ (答案:C) A. 基本上都有自己的子菜单(答案:C) __(答 案:C) (答案:C)

(ACCESS数据库VB编程)学生信息管理系统

. . . 大学 数据库课程设计报告 题目:学生信息管理系统 班级:计本063班 姓名: 学号: 指导教师: 2009年6 月24 日

学生信息管理系统 摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实 施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任一个单位要生存要发展,要高效率地把部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生成绩管理系统主要提供便高效的管理功能,该实现以 下一些基本功能: 1.系统管理模块:维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户等等。 2.班级管理模块:实现对全校班级的管理工作,包括:班级游览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。 3.学生学籍管理模块:实现对学生的个人信息的管理工作,包括学籍添加、学籍查询、学籍修改等功能,从而便学校管理部门对学校的基本情况的快速查询和了解。 4.课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置和班级课程设置两个模块。 5.成绩管理模块:检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩查询、成绩浏览、成绩修改等功能模块。 6.奖惩信息管理模块:奖惩信息是用来督促学习学习活动的一种手段,包括奖惩信息的添加和修改。 7.个人信息查询模块:用于学生个人信息的查询,分为奖惩信息查询和成绩查询两个模块。 8. 退出模块:此模块完成程序的退出。 该程序界面友好,功能强大,适合实际应用。 关键字:数据库ACCESS数据库学生信息操作VB编程

ACCESS2003往年考试题范例

《ACCESS2003数据库原理与应用》课程试题(样题) 一、单选题(每题1分,共50分) 1、在______视图中,可预览到报表的打印效果。考点:报表的视图 A、设计视图 B、版面预览视图 C、打印视图 D、打印预览视图 2、报表的某个文本框的"控件来源"属性值为:=3+5,则在打印预览视图中,该文本框显示的信息是______。考点:报表的控件 A、数值8 B、文本8 C、出错信息 D、文本=3+5 3、下列有关报表的组页眉区域和组页脚区域的叙述中,错误的是______。考点:报表的区域 A、可以只出现页眉区域而不出现组页脚区域 B、可以只出现组页脚区域而不出现组页眉区域 C、在报表中可以既不出现组页眉区域,也不出现组页脚区域 D、这两种区域在报表中必须是成对出现的 4、要指定在报表的最后一页底部所输出的信息,应在______区域中加以设置。考点:报表的区域 A、主体 B、页面页脚 C、报表页脚 D、组页脚 5、下列关于报表的叙述中,正确的是()。考点:报表的作用 A、不能利用报表来输入/输出数据 B、可以利用报表来输出数据 C、可以利用报表来输入/输出数据 D、可以利用报表来输入数据 6、除______外,其它都是报表的有效视图考点:报表的视图 A、设计视图 B、版面预览视图 C、数据视图 D、打印预览视图 7、在Access2003中,窗体最多可包含有______个区域。考点:窗体的区域 A、5 B、4 C、6 D、7 8、在窗体设计过程中,可通过设置命令按钮的______来指定其键面显示文字考点:控件的属性 A、图片 B、格式 C、名称 D、标题 9、在______中,可查看到窗体的设计效果。考点:窗体的视图 A、设计视图 B、数据表视图 C、数据透视表视图 D、窗体视图 10、在窗体设计过程中,按住______键后再用鼠标单击控件,可同时选取多个控件。考点:窗体控件的选取 A、Shift B、Ctrl C、Alt D、Tab 11、在窗体视图中,查看不到______区域的内容。考点:窗体的视图 A、主体 B、窗体页脚 C、窗体页眉 D、页面页脚 12、在窗体中,若想利用文本框控件来输入操作密码,则必须对其______属性进行设置。考点:控件的属性 A、名称 B、控件来源 C、输入掩码 D、默认值 13、创建查询的方法包括_______。考点:查询的创建 A、使用设计视图、使用自动创建、使用查询向导 B、使用查询向导、使用查询设计视图、使用数据表视图 C、使用条件参数、使用查询向导,使用SQL语句 D、使用查询向导、使用查询设计视图、使用SQL语句 14、把根据用户输入值来构造查询条件的查询称为_______。考点:查询的分类 A、自定义查询 B、操作查询 C、参数查询 D、对话查询 15、若要查找"图书编号"是"113388"和"112266"的记录,应在查询设计视图的"图书编号"字段的条件准则行输入_______。考点:查询条件的设置 A、In("112266","113388") B、"112266" And "113388"

ACCESS2003测试题(全本)

ACCESS2003测试题 一、选择题(每题2分,共50分) 1.在Access 数据库系统中,不能建立索引的数据类型是 A .文本型 B .数字型 C .备注型 D .日期/时间型 2.Access 2003数据库管理系统支持的数据模型是 A .层次模型 B .关系模型 C .网状模型 D .面向对象模型 3.Access 是__办公套件中的一个重要组成部分。 A .Office B .Word C .Excel D .Lotus 4.不能退出Access2003的方法是 A .选择Access2003屏幕“文件”菜单的“退出”命令 B .选择Access2003控制菜单中的“关闭”命令 C .利用快捷键+ D .利用快捷键+ 5.关系数据库是以__的形式组织和存放数据的。 A .一条链 B .一维表 C .二维表 D .图 6.在包含多个表的数据库中,建立表间关系方法是 A .使用在多个表中内容相同的字段 B .使用表中第一个字段 C .使用在多个表中内容不同的字段 D .使用表中最后一个字段 7.输入掩码是用户为数据输入定义的格式,用户可以为__数据设置掩码。 A .文本型、数字型、日期时间型、是/否型 B .文本型、数字型、日期时间型、货币型 C .文本型、数字型、货币型、是/否型 D .文本型、备注型、日期时间型、货币型 8.在Access2003中,如果一个字段中要保存长度大于255个字符的文本和数字的组合数据,应选择__数据类型。 A .文本 B .备注 C .数字 D .字符 9.在Access2003中,__可以从一个或多个表中删除一组记录。 A .选择查询 B .删除查询 C .交叉表查询 D .更新查询 10.Access2003建立数据库系统的目的是 A .进行简单的数据查询 B .对数据进行分析和研究 C .存储数据,并对数据进行分析研究 D .进行数据存储 11.Access 数据库文件的格式是 A ..txt 文件 B ..mdb 文件 考场__________________ 班级____________ 姓名________ ________ 学号________________ ------- ------- -------- - -- - -- - -- - -- - -- - -- - - - - -- - -- - -- - - -- - -- - -- - -- - -- - 密 - - - -- - -- --- - -- -- - -- - -- - -- - -- - -- - 封 - -- - -- - -- - -- - -- - --- - --- - -- - -- - -线- - -- - - - - -- - -- - - -- --- --- - - - -- - -- - -- - -- - -- - -- - -- - - -------- --- ---------- -----

相关文档
最新文档