当前位置:文档之家› ACCESS数据库与程序设计复习

ACCESS数据库与程序设计复习

ACCESS数据库与程序设计复习
ACCESS数据库与程序设计复习

ACCESS数据库复习

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

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

核心是:数据库管理系统

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个子对象的功能和它们之间的关系(P17~18)

一个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数据库向导创建的数据库与创建的空数据库有什么不同?(P21~22)

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

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

1.创建空数据库

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

2.使用向导创建数据库

Access系统提供了大量的设计向导,帮助用户快速地设计与创建一个Access数据库。

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

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

需要注意的是:

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

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

3.1思考题

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

使用向导创建表只能从示例表所提供的示例字段中选择需要的字段,对于示例没有提供的字段,用户可以在创建工作结束以后,用表设计器进行补充和修改。

使用表设计器可以创建和修改用户需要的各种表结构,包括定义字段、选择字段的数据类型,设置字段的属性和定义主键等。

2、Access数据表中的字段有哪几种数据类型?(P30)

文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、查阅向导。

3、自动编号类型的字段有什么特点?(P30)

内容为数字的流水号(初始值默认为1),长度为4字节。在数据表中每添加一条记录时,Access都会自动给该类型的字段设置一个唯一的连续数值(增质量为1)或随机数值。自动编号字段的值由系统设定,不能更改。

4、主键的作用是什么?如何定义表的主键?(P31)

作用:

①提高查询和排序的速度

②在表中添加新纪录时,Access会自动检查记录的主键值,不允许该值与其他记录的主键值重复。

③Access自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。

定义主键的方法:在表的设计视图中,选择要定义为主键的一个或多个字段(如果是单字段,可以单击该字段左侧的选定器;如果是多字段,可以先按住ctrl键,再依次单击这些字段的选定器),然后单击工具栏上的“主键”按钮,或者单击右键,从快捷菜单中选择“主键”命令。

5、对于OLE对象类型的字段如何输入数据?(P34)

在该类型的字段中可以插入对象,选中要插入对象的单元格,执行“插入|执行”命令,打开插入对象对话框。

6、如何保存表中的输入的记录?(P34)

①自动保存:当光标从上一条记录移至下一条记录时,系统就会自动保存上一条记录。

②手动保存:选择“记录|保存记录”

7、Access数据表中的字段有哪些常用的属性选项,其作用是什么?(P37~41)

①字段大小:决定一个字段所占用的储存空间。该属性只对文本、数字和自动编号类型的字段有效。

②格式:控制数据在数据表视图、窗体、报表等界面中显示或打印的样式,可以选择系统预定义格式,也可以自定义格式。

③输入掩码:输入掩码是必须遵守的表达、空格或其他格式要求,用以限制数据输入格式,屏蔽非法输入。该属性对文本、数字、日期/时间和货币类型的字段有效。

④标题:字段的“标题”文本将作为数据表视图、窗体、报表等界面中各列的名称。如果没有为字段制定标题,Access默认用字段名作为各列的标题。

⑤默认值:为一个字段定义默认值后,再添加新记录时Access将自动为该字段填入默认值,从而简化输入操作,默认值的类型应该与该字段的数据类型一致。

⑥有效性规则和有效性文本:有效性规则用于制定对输入到本字段的数据的要求,以保证用户输入的数据是正确有效的。该规则在输入或修改字段值是起作用。有效性文本用于指定输入的数据违反有效性规则时的提示信息(如果没有制定有效文本,Access将显示默认的提示信息)这两个属性选项通常一同使用。有效性规则可以根据表达式或宏来创建。

⑦必填字段:该属性只有“是”和“否”两个值,取值为“是”,表示本字段必须输入值,不允许为空;取值“否”,表示字段可以不输入值。

⑧允许空字符串:该选项有“是”和“否”两个取值,若为“是”则表示本字段中可以不输入任何字符。

⑨Unicode压缩:该选项有“是”和“否”两个取值,若为“是”则表示本字段中的数据可以储存和显示多种语言的文本。

⑩输入法模式:该选项只对文本型字段有效,表示当焦点(插入点)移至该字段时,输入法如何起作用,主要有三个选项:随意(保持原汉字输入法状态)、开启(启动汉字输入法,此项为默认设置)和关闭(关闭汉字输入法)

8、如何在同一个数据库中或不同数据库之间复制表?(P44)

1)在同一个数据库:在数据库窗口中选中准备复制的数据表,然后执行“编辑|粘贴”命令,出现“粘贴表方式”对话框,在“表名称”中输入新的表名,在“粘贴选项”栏中选择粘贴方式。此外,还可以用ctrl+鼠标拖动的方式复制表,默认是同时复制表的结构和记录。

2)不同数据库之间:

①在第一个数据库窗口中选中准备复制的数据表,然后执行“编辑|复制”命令。

②打开第二个要接收表的数据库,执行“编辑|粘贴”命令,出现“粘贴表方式”对话框。

③在对话框中输入表名,并选择一种粘贴方式。

9、Access提供了哪几种筛选记录的方法?

按选定内容筛选,按选定内容排除筛选,按窗体筛选,高级筛选

10、索引的作用是什么如何建立索引?(P51)

作用:可以在大量记录中快速检索数据。

如何建立:单字段的索引可以通过设置该字段的“索引”属性来建立,多字段的索引可以在索引对话框中建立。

11、为什么需要在表之间建立关系,如何建立关系?(P53~

为什么:以便同时查询多个表中的相关数据

如何建立:

①选择“工具|关系”命令,或者单击工具栏上的“关系”按钮,出现“显示表”对话框。

②对话框中双击需要的表,单击“添加”按钮,将其添加到“关系”窗口。

12、实施参照完整性有何作用?(P54)

以后在删除或更新表中数据,系统会通过参照引用相关联的另一个表中的数据约束对当前表的操作,以确保相关表中数据的一致性。

13、如何在Access中实现与其他程序之间的数据共享?(P44)

通过数据的导入与导出

4.1思考题

1、Access中可以实现哪几种类型的查询,他们各自的作用是什么?(P63)

①选择查询:可以从一个或多个表中检索数据,并且以记录的形式显示查询结果。可以对记录进行分组,并对分组进行总计,计数,求平均值。

②参数查询:在选择产训中增加了可变化的条件,即“参数”。查看参数查询时,会显示一个或多个与定义的对话框,提示用户输入参数值,并根据参数值得到相应的查询结果。

③交叉表查询:可以计算并重新组织数据的显示结构,使用户可以更加方便的分析数据。

④操作查询:建立在选择查询的基础上,但可以对数据表中的记录进行成批更改或移动,打开查询就是执行相应的追加、更新、删除或生成新标的操作,而只有打开被追加、更新、删除和生成的表,才能看到操作查询的结果。

2、简述使用查询设计器建查询的一般过程

①选择查询的数据源,可以是表也可以是其他查询

②从数据源中选择需要查询的字段,也可以根据数据源中的字段建立一个表达式,计算出需要查询的信息。

③设置查询条件以满足用户的查询要求

④设置排序或分组来组织查询结果

⑤查看查询结果

⑥保存查询对象

3、选择查询和筛选操作相同和不同之处?

相同:都可以检索符合条件的数据

不同:选择查询可以在多个表中进行,而筛选操作只能在一个表中。

选择查询还可以在查询后对记录进行分组,并对分组进行总计,计数,求平均值。

4、如何在查询中添加计算列?

5、选择查询与操作查询有何相同,不同之处?

()这个直接看上面的定义吧- -

5.1思考题

1、SQL语言的特点?(P85)

①高度集成化:SQL语言集数据定义,数据操纵、数据查询和数据控制于一体,可以独立完成数据库操作和管理中的全部工作,为数据库应用系统的开发提供了良好的手段。

②高度非过程化:SQL是一种非过程化的语言。用SQL语言进行数据操作,只要提出做什么,系统就可以自动完成全部工作,从而大大减轻用户的负担,而且有利于提高数据的独立性。

③面向集合的操作方式:SQL语言采用集合操作方式,操作对象和操作结果都是记录集。

④简洁易学:SQL语言功能极强,但非常简洁,完成核心功能只用9个命令动词。

⑤用法灵活:SQL语言可以独立使用,也可以嵌入高级语言。

2、如何使用SQL语言定义表和索引?(P86~89)

①打开数据库窗口,选择“查询”对象,双击“在设计视图中创建查询”选项,然后关闭“显示表”对话框。

②选择“查询|SQL特定查询|数据定义”命令,打开“数据定义查询”窗口,输入SQL语句。

③单击工具栏“运行”按钮,执行SQL语句

⑤根据需要,可以将SQL语句保存为一个查询对象,也可以直接关闭“数据定义查询”窗口

定义表和查询都是要打一堆乱七八糟的东西不可能考啦- - 就不打了

3、使用SQL语言与使用查询设计器建立查询各自有什么特点?

4、使用SQL语言可以完成哪些数据操纵功能?(P89)

插入记录,更新记录,删除记录

6.1思考题

1、在Access中创建窗体有哪几种方法?(104~110)

①使用自动功能创建窗体

②使用向导创建窗体

③使用设计器创建窗体

2、简述使用窗体设计器创建窗体的一般过程。(P110)

(1)打开窗体设计图

(2)选择窗体的数据源

(3)在窗体上添加控件

(4)设置对象的属性

(5)查看窗体的设计效果

(6)保存窗体对象

3、如何在窗体上添加控件?(P110)(P114)

在窗体上添加控件,有两种方法:

①指定窗体的数据源后,打开窗体的设计图,在字段列表框中将需要的字段拖放到窗体上。

②从“工具箱”中将需要的控件添加到窗体上。

4、文本框控件有哪几种类型?(P119)

三种:(1)绑定型文本框以窗体数据源中的某个字段作为数据来源。

(2)非绑定型文本框文本框控件没有数据来源。

(3)计算型文本框以表达式作为数据来源。

5、选项组控件的作用是什么?(P126)

选择组控件本身不能用来操作数据,主要有以下两个作用。

(1)与若干具有相同性质的选项按钮、复选框或切换按钮绑定在一起,构成一组选项。(2)划分窗体区域,使窗体整齐美观。

6、如何使用窗体操作数据?(P127)(P127~129)

(1)浏览记录

(2)编辑记录

①添加记录

②修改记录

③删除记录

(3)设置Tap键

7、主子窗体的作用是什么?如何创建主子窗体?(P130)

使用主子窗体的作用是,以主窗体的某个字段(通常为主键)为依据,在子窗体中显示与此字段相关的记录,而且在主窗体中切换记录时,子窗体的内容也会随着切换。

有两种创建主子窗体的方法:(1)同时创建主窗体和子窗体(2)先建立子窗体,再建立主窗体,并将子窗体插入到主窗体中。

7.1思考题

1、简述窗体和报表的异同。(P138)

报表和窗体都属于用户界面,只是窗体最终显示在显示屏上,而报表还可以打印在纸上。另外,窗体可以与用户进行信息交互,而报表没有交互功能。

2、如何在报表设计视图中设计报表?(P141)

在报表设计器中建立报表的方法与在窗体设计器中建立窗体的方法类似,需要制定报表的数据源,在报表中添加控件,并指定控件的控件来源,以及设置报表和控件的有关属性等。

3、如何在报表中对记录进行排序和分组?(P143)

4、如何在报表中添加计算数据?(147)

5、如何建立绑定型的主子报表和非绑定型的主子报表?(P149)

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 ## ”

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数据库复习三

《ACCESS数据库》复习三 林高才 一、选择题 1、在Access中,数据库的核心与基础是( ) A.表 B.查询 C.报表 D.宏 2、Access字段名的最大长度为() A.32个字符 B.64个字符 C.128个字符 D.256个字符 3、“TRUE/FALSE”数据属于() A.文本数据类型 B.是/否数据类型 C.备注数据类型 D.数字数据类型 4、在数据库中,对满足条件:允许一个以上的节点无双亲和一个节点可以有多于一个的双亲的数据模型称为( ) A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据库 5、一个元组对应表中() A.一个字段 B.一个域 C.一个记录 D.多个记录 6、数据对象导出到另一数据库中,在功能上是() A.转换成txt数据格式 B.转换成Microsoft Excel数据格式 C.复制和粘贴 D.转换成Microsoft Word数据格式 7、文本数据类型中,字段大小的取值范围是() A.0---255 B.-256-----256 C.0---256 D.50----255 8、一般情况中,使用()建立表结构,要详细说明每个字段的字段名和所使用的数据类型。 A.“数据表”视图 B.“设计”视图 C.“表向导”视图 D.“数据库”视图 9、可以选择输入任何的字符或一个空格的输入掩码是() A.0 B.& C.A D.C 10、Access字段名可包含的字符是() A.“.” B.“!” C.空格 D.“[]” 11、在ACCESS中,可以在()中打开表 A.“数据表”视图和“设计视图” B.“数据表视图”和“数据库”视图 C.“设计视图”和“表向导”视图 D.“数据表视图”和“表向导”视图 12、数据表中的“列标题的名称”叫做( )。 A.字段 B.数据 C.记录 D.数据视图 13、在Access的下列数据类型中,不能建立索引的数据类型是( )。 A.文本型 B.备注型 C.数字型 D.日期时间型 14、Access中不允许同一表中有相同的( ) A.属性值 B.字段名 C.数据 D.字段 15、Access表中字段的数据类型不包括( )。 A.文本 B.备注型 C.通用 D.日期时间型 16、在Access中,不能将当前数据库中的数据库对象导入到()中。 A.Excel B.查询 C.另一数据库 D.Word

ACCESS数据库考试试题及答案2

一、单项选择题 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 ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1 13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B. 备注 C. 超级链接 D 查阅向导 14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999 15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000 16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩) FROM 学生 group by 性别其功能是:[D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

(2020年整理)ACCESS数据库程序设计课程标准.doc

1.2.5核心课程的课程标准 3.核心课ACCESS数据库程序设计 课程标准

一、课程的性质 1、课程定位 《ACCESS数据库程序设计》是理实一体化课程,是面向软件与信息服务、计算机应用专业学生开设的必修专业课。通过本课程的学习,能使学生掌握程序设计的基本思想与方法。通过本门课程的学习,培养学生掌握基本的数据库理论知识、有一定的数据库系统设计能力,能够使用Access软件进行中小型数据库应用系统的开发。使学生能够根据实际问题建模,并能建立数据库;能够使用SQL 语句操作数据库;能够建立窗体和报表,并用VBA实现相应的功能。同时也为毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。 2、课程任务 该课程的任务,除了要求学生学会使用Access进行数据库设计,更重要的是要求学生学习VBA软件设计思想,利用VBA进行Access数据库的后台开发,以此拓展学生的软件设计的思维空间,训练学生的软件设计的实际开发能力。在教学过程中注重培养提高学生的职业岗位技能和职业素质,力求达到岗位技能和职业标准。 二、职业活动 《ACCESS数据库程序设计》课程是软件与信息服务、计算机应用专业的必修课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。

三、课程目标 1、职业关键能力目标 (1)熟悉Access的运行环境和开发环境; (2)了解表、查询、窗体、报表、数据访问页、宏、模块等概念; (3)理解数据库、关系型数据库的相关概念以及数据库设计方法; (4)理解数据库中各个对象之间的关系; (5)掌握数据库、表、查询、窗体、报表、数据访问页、宏、模块的创建方法; (6)掌握使用VBA语言编程的基本方法; (7)能熟练使用SQL语言建立查询; (8)使用Access数据库管理系统创建一般复杂的数据库应用系统。 2、职业专门能力目标 (1)能掌握常用软件算法设计和编码规范; (2)能掌握常用数据库的规范和数据库查询设计; (3)能对软件项目需求进行分析,设计总体目标,了解客户需求,进行具体规划; (4)能够使用Access软件进行中小型数据库应用系统的开发; (5)能根据需求选择合适系统架构,了解软件系统特性并进行合理选型; (6)能进行系统集成设计和软件系统的实施和软件测试。 3、方法能力目标 经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究面向对象程序设计相关问题,验证程序算法的正确性和效率。通过面向对象程序设计思想和实际项目开发的学习过程,了解程序设计的基本流程,认识面向对象程序设计思想在实际项目开发中的重要作用。能计划并调控自己的学习过程,通过自己的努力能解决学习中遇到的实际问题,有一定的自主学习能力。参加一些编程实践活动,尝试经过思考发表自己的见解,尝试运用所学习的程序设计方法和思想设计具有实用价值的应用程序或网站。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。 四、课程内容 1、预备知识 学习本课程,学生必须具备的知识和技能有:计算机应用基础、一定编程基础等。 2、核心内容 课程重难点及课时分配如下表所示:

Access数据库:期末考试复习题

期末考试复习题 单选题50题50分,多选题10题20分,是非题30题30分。共90道题。单选每题1分,多选每题2分,是非每题1分,共100分。 第一部分 一、单选题(每题1.5分,共60分) 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、把根据用户输入值来构造查询条件的查询称为_______。

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电子表格,则采用的字段类型是[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 ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

数据库技术复习—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

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

《ACCESS数据库程序设计(第四版)》习题参考答案

附录B 习题参考答案 第一篇理论部分 第1章Access基础 一、选择题 1~10:BDDCB ACABA 11~20:DCDBA BAABC 二、填空题 1.投影2.一个关系3..mdb 4.DBMS 5.二维表6.课号 7.身份证号8.选择9.分量 10.联接 第2章数据库 一、选择题 1~5:ADCDB 第3章表 一、选择题 1~10:ACBCB DCCBC 11~20:CCABA DDDCA 11~30:BCCDC ACADC 31~40:CACDB DADAB 二、填空题 1.文本数据类型2.L 3.外部关键字 4.唯一5.主关键字 第4章查询 一、选择题 1~10:CBCDC BBDDC 11~20:CACCA BAABD 20~30:CDDBD ADCCA 31~35:BDDBD ·353·

Access数据库程序设计 二、填空题 1.>DATE()-20 2.GROUP BY 3.参数生成表删除4.ORDER BY 5.联合查询传递查询6.select * From 图书表 7.生成表查询、追加查询、更新查询8.多、一、一 9.Like “赵*”10.In(0,Null) 第5章窗体 一、选择题 1~10:BBBAD ACBDB11~20:BCDDC BDCDC 21~30:BBCBC CCCDD 二、填空题 1.显示,设置窗体的标题2.命令3.事件过程4.一对多5.Label1.caption=“性别”6.“允许编辑”和“允许添加”都设置为“否”7.控件 8.接口,Docmd.openform 9.控制句柄10.格式 第6章报表 一、选择题 1~10:CBBDA BACAD 11~20:CBBCB BDACD 二、填空题 1.分页符2.打印预览3.先后4.6层 5.报表页眉 第7章数据访问页 一、选择题 1~10:DDBBC DDBAC 二、填空题 1.4 2.设计视图3.单个记录源4.IE浏览器 5.数据访问页 第8章宏 一、选择题 1~10:DBADD CCDDD 11~20:CBADD CCBBB 二、填空题 1.条件操作宏2.顺序3.AutoExec OpenTable 4.GoToRecord 5.RunSQL ·354·

access数据库知识点总结

SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。 数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。 数据库(DB),就就是相关联的数据的集合。 数据库系统(DBS),就是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、D BMS、应用程序以及数据库管理员(DBA)与数据库用户构成。 关系模型就是一种数据模型关系模型中最重要的概念就就是关系。关系(Relation),直观的瞧,就就是由行与列组成的二维表,一个关系就就是一张二维表。 关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。 组称为候选键(Candidate Key),从候选键中挑选一个作为该关系的主键(Primary Key)。一个关系中存放的另一个关系的主键称为外键(Foreign Key)。并不就是任何的二维表都可以称为关系。关系具有以下特点: ?关系中的每一列属性都就是原子属性,即属性不可再分; ?关系中的每一列属性都就是同质的,即每一个元组的该属性取值都表示同类信息; ?关系中的属性间没有先后顺序; ?关系中元组没有先后顺序; ?关系中不能有相同的元组。 关系模型,就就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。将一个系统中所有不同的关系模式描述出来,就建立了该系统的关系模型。 关系数据库,就是依据关系模型建立的数据库,就是目前各类数据处理系统中最普遍采用的数据库类型。依照关系理论设计的DBMS,称为关系DBMS。数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作与管理,以满足用户各种需求的过程。 联系有三种类型,转化为关系模式后,与其她关系模式可进行合并优化。 1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。 1:n的联系也没有必要单独作为一个关系模式,可将其与联系中的n方实体转化成的关系模式合并。 m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并。 在数据库输入与存放数据时,最主要的就是要满足三类数据完整性约束规则:实体完整性、参照完整性与用户定义的完整性。 实体完整性规则:定义了主键的关系中,不允许任何元组的主键属性值为空值。

access数据库习题复习过程

第 1 章 数据库基础知识 _习题 一、选择题 1.数 据库系统与文件系统的主要区别是( )。D A .数据库系统复杂,而文件系统简单 B .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数 据库系统中,当关系的模型改变时,用户程序也可以不变,这是 ( 。B A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 3.数据库 三级模式中, 用逻辑数据模型对用户所用到的那部分数据的描述是 ( A A .外模式 B .概念模式 C .内模式 D .逻辑模式 4.以下 对关系模型性质的描述,不正确的是( )。 C A .在一个关系中,每个数据项不可再分,是最基本的数据单位 B .在一个关系中,同一列数据具有相同的数据类型 C .在一个关系中,各列 的顺序不可以任意排列 D .在一个关系中,不允许有相同的字段名 2. 数据库常用的逻辑数据模型有 层次模型,网状模型,关系模型, 3.关 系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。 关键字 4.在 关系数据库的基本操作中,从表中取出满足条件元组的操作称为 选择;把两个关 系中相同属性值的元组联接到一起形成新的二维表的操作称为 联接 ;从表中5.关系数据库中的码是指( A .能唯一决定关系的字段 C .关键的很重要的字段 6.自然连接是构 成新关系的有效方法。 要求 R 和 S 含有一个或多个共有的( A .元组 B .行 7.在建 立表时,将年龄字段值限制在 A .实体完整性约束 C .参照完整性约束 8.在 A ccess 中,“表”是指( A .关系 B .报表 9.在 A ccess 中,用来表示实体的是( A .域 B .字段 )。 D B .不可改动的专用保留字 D .能唯一标识元组的属性或属性集合 一般情况下, 当对关系 R 和 S 使用自然连接时, )。 D C .记录 18~40 之间,这种约束属于( B .用户定义完整性约束 D .属性 )。B 。A C .表 格 )。C C .记 D .表单 D .表 10.把 E-R 图转换成关系模型的过程,属于数据库设计的( A .概念设计 B .逻辑设计 C .需求分析 二、填空题 1.数 据库是在计算机系统中按照一定的方式组织、存储 和应用的 库各种操作的软件系统叫 数据库管理系统 。由计算机 、操作系统、 程序及有关人员等组成的一个整体叫 数据库系统 )。 B D .物理设数据集合 。支持数据 DBMS 、数据库、应用 Access 属于 关系模

Access数据库设计的步骤

Access数据库设计的步骤 数据库设计一般要经过:确定创建数据库的目的、确定数据库中需要的表、确定该表中需要的字段、确定主关键字和确定表之间的关系等步骤 1.确定创建数据库的目的 设计数据库的第一个步骤是确定数据库的目的及如何使用。用户需要明确希望从数据库得到什么信息,由此可以确定需要什么主题来保存有关事件(表)和需要什么事件来保存每一个主题(表中的字段)。 与将使用数据库的人员进行交流。集体讨论需要数据库解决的问题,并描述需要数据库生成的报表;同时收集当前用于记录数据的表格,然后参考某个设计得很好且与当前要设计的数据库相似的数据库。 2.确定该数据库中需要的表 确定表可能是数据库设计过程中最难处理的步骤。因为要从数据库获得的结果、要打印的报表、要使用的格式和要解决的问题不一定能够提供用于生成表的结构线索。 不必使用Access来设计表。实际上,先在纸上草拟并润色设计可能是较好的方法。在设计表时,应该按以下设计原则对信息进行分类。 (1)表不应包含备份信息,表间不应有重复信息。由此,关系数据库中的表与常规文件应用程序中的表(例如,电子表格)有所不同。 (2)如果每条信息只保存在一个表中,只需在一处进行更新,这样效率更高,同时也消除了包含不同信息的重复项的可能性。例如,要在一个表中只保存一次每一个客户的地址和电话号码。 (3)每个表应该只包含关于一个主题的信息。 (4)如果每个表只包含冠以一个主题的事件,则可以独立于其他主题维护每个主题的信息。例如,将客户的地址与客户订单存在不同表中,这样就可以删除某个订单但仍然保留客户的信息。 3.确定表中需要的字段 每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事件。例如,客户表可以包含公司的名称、地址、城市、省和电话号码的字段。在草拟每个表的字段时,请注意下列提示: (1)每个字段直接与表的主题相关。 (2)不包含推导或计算的数据(表达式的计算结果)。 (3)包含所需的所有信息。 (4)以最小的逻辑部分保存信息(例如,名字和姓氏而不是姓名)。 4.确定主关键字 Access为了连接保存在不同表中的信息,例如将某个客户与该客户的所有订单相连接,数据库中的每个表必须包含表中唯一确定的每个记录的字段和字段集。这种字段和字段集称作主键(主关键字)。 5.确定表之间的关系 因为已经将信息分配到各个表中,并且已定义了主键字段,所以需要通过某种方式告知Access如何以有意义的方法将相关信息重新结合到一起。如果进行上述操作,必须定义Access数据库中的表之间的关系。 6.优化设计 在设计完需要的表、字段和关系后,就应该检查该设计并找出任何可能存在

Access数据库课程标准.docx

《 Access 数据库》课程标准 一、课程性质: 本课程是中职计算机网络技术专业学生的专业必修课。本课程的主要任务是:随着计算机技术和数 据库技术的迅速发展,数据库技术已经应用到社会的各个领域。其后续课程为电子商务网站建设、数据 库应用( SQL Server)等。数据库基础教学总时数为38 学时(其中理论学时为20 学时,实践学时为18学时),共分12 章。 二、课程理念: 通过本门课程的开设,培养学生掌握基本的数据库理论知识、一定的实用技术和实际的计算机数据库问 题的基本能力,能够使用Access 软件进行中小型数据库应用系统的开发。建成以课堂教学和网络教室资 源全面整合的优良的教学环境,支持学生的自主性、研究性学习。注重全体学生的发展,改变学科本位 的观念;注重科学探究,提倡学习方式多样化;注重学生能力培养,构建新的评价体系。 三、课程目标: (一)课程总体目标 《Accesss 数据库程序设计》课程培养学生对数据库、关系型数据库的相关概念以及数据库设计方法的理解, 对表、查询、窗体、报表、数据访问页、宏、模块等概念的理解,并掌握数据库、表、查询、窗体、 VBA 语言报表、数据访问页、宏、模块的创建方法,深入理解数据库中各个对象之间的关系,掌握使用 编程的基本方法,最终能够灵活使用Access 数据库管理系统创建一般复杂的数据库应用系统。 本课程是一个实践性非常强的课程,要求学生要打好理论基础,注重上机实践。 (二)具体目标 1 .素质目标 了解我国的信息化发展、资源利用状况,培养爱祖国、爱家乡的情感,增强振兴祖国和改变祖国面貌的 使命感与责任感。 乐于探索美的真蒂,具有实事求是的科学态度、一定的探索精神和创新意识。 关注与信息有关的社会问题,初步形成主动参与社会决策的意识。 2 .能力目标 培训学生掌握一定的实用技术和实际的计算机数据库问题的基本能力,能够使用Access 软件进行中小型 数据库应用系统的开发,初步学会运用所学的知识分析和解决某些生活、生产或社会实际问题。 3 .知识目标 通过对数据库基本理论知识的学习,能够使用Access 软件进行中小型数据库应用系统的开发。 四、课程内容与基本要求: 本课程属数据库技术基础性教学,基于Access 环境,重点介绍图形用户界面下数据库和表的建立、索引 和关系的定义、记录的基本操作等,引入必要的关系数据库理论知识,以培养学生分析和设计小型数据 库结构的能力。 本课程分为掌握、理解、了解三种层次要求;“掌握”的内容要求理解透彻,能在本学科和相关学科的学习 工作中熟练、灵活运用其基本理论和基本概念;“理解”的内容要求能熟知其相关内容的概念及有关理论, 并能适当应用;“了解”的内容要求对其中的概念和相关内容有所了解。 附课内总学时讲授主要知识点及课内学时分配表:

access数据库练习题

综合练习题 一、单项选择题 1.在access数据库中,一个关系就是一个()。 A. 二维表 B. 记录 C. 字段 D. 数据库 2.设有部门和员工两个实体,每个员工只能属于一个部门, 一个部门可以有多个员工,则部门与员工实体之间的联系 类型为()。 A. 多对多 B. 一对多 C. 多对一 D. 一对一 3.关系R和关系S的交运算为()。 A. 由关系R和关系S的所有元组合并所组成的集合、再删去 重复的元组 B. 由属于R而不属于S的所有元组组成的集合 C. 由既属于R又属于S的元组组成的集合 D. 由R和S的元组连接组成的集合 4.将表A的记录复制到表B中,且不删除表B中的记录, 可以使用的查询是()。 A. 删除查询 B. 生成表查询 C. 追加查询 D. 交叉表查询 5.SQL的功能包括()。 A. 查找、编辑、控制、操纵 B. 数据定义、查询、操纵、控 制 C. 窗体、视图、查询、页 D. 控制、查询、删除、增加 6.在E-R图中,用来表示实体的图形是()。 A. 矩阵 B. 椭圆形 C. 菱形 D. 三角形 7.要实现报表的分组统计,其操作区域是()。 A. 报表页眉或报表页脚区域 B. 页面页眉或页面页脚区域 C. 主体区域 D. 组页眉或组页脚区域8.以下不是报表数据来源的是()。 A. 一个多表创建的查询 B. 一个表 C. 多个表 D. 一个单表创建的查询 9.使用宏组的目的是()。 A. 设计出功能复杂的宏 B. 设计出包含大量操作的宏 C. 减少程序内存消耗 D. 对多个宏进行组织和管理 10.SQL的含义是()。 A. 结构化查询语言 B. 数据定义语言 C. 数据库查询语言 D. 数据库操纵与控制语言 11.下列函数中能返回数值表达式的整数部份值的是()。 A. Abs(数字表达式) B. Int(数值表达式) C. Srq(数值表达式) D. Sgn(数值表达式) 12.设关系R和S的元组个数分别是10和30,关系T 是R 与S的笛卡尔积,则T的元组个数为()。 A. 40 B. 100 C. 300 D. 900 13.要从学生关系中查询学生的姓名和年龄所进行的查询操 作属于()。 A. 选择 B. 投影 C. 联接 D. 自然联接 14.如果加载窗体,先被触发的事件是()。 A. Load事件 B. Open事件 C. Click事件 D. DdClick事件 15.access数据库表中的字段可以定义有效性规则,有效性规 则为()。 A. 控制符 B. 文本 C. 条件 D. 前3种说法都不对 16.在课程表中要查找课程名称中包含“计算机”的课程,对 应“课程名称”字段的条件表达式是()。 A. “计算机” B. “*计算机*” C. Like“*计算机*” D. Like

Access数据库知识练习题解析以及

一、选择题 1. 数据库DB 、数据库系统DBS 和数据库管理系统DBMS 之间的关系是:(B ) (A)DBMS 包括DB 和DBS (B)DBS 包括DB 和DBMS (C)DB 包括DBS 和DBMS (D)DB 、DBS 和DBMS 是平等关系 2. 在数据库管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性是最高的阶段是( A )阶段。 (A )数据库阶段( B )文件系统( C )人工管理( D )数据项管理 3. 如果表A 中的一条记录及表B 中的多条记录相匹配,且表B 中的一条记录及表A 中的多条记录相匹配,则表 A 及表 B 之间的关系是( D )关系。(A )一对一( B )一对多( C )多对一( D )多对多 4. 在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为(D )。(A )记录( B )字段( C )域( D )主键 5. 表示二维表的“列”的关系模型术语是(A )。 (A )字段( B )元组( C )记录( D )数据项 6. 表示二维表中的“行”的关系模型术语是(B )。 (A )数据表( B )元组( C )记录( D )字段 7. Access 的数据库类型是(A )。 (A )层次数据库( B )网状数据库( C )关系数据库(D )面向对象数据库 8. 属于传统的集合运算的是(B )。 (A)加、减、乘、除 (B)并、差、交 (C)选择、投影、联接 (D)增加、删除、合并 9. 关系数据库管理系统的3 种基本关系运算不包括(A )。 (A )比较( B )选择( C )联接( D )投影 10. 下列关于关系模型特点的描述中,错误的是(B )。 (A)在一个关系中元组和列的次序都无关紧要

相关主题
文本预览
相关文档 最新文档