文档库 最新最全的文档下载
当前位置:文档库 › Access数据库期末复习资料

Access数据库期末复习资料

Access数据库期末复习资料
Access数据库期末复习资料

数据库access2003期末复习材料

2011年6月凡例

习题1………………………………………………章节序号

选择…………………………………………………题目类型

1、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS 包括DB和DBMS。………………………具体题目

数据库系统DBS包括DB是数据库和DBMS数据库管理系统。…解析

习题1

选择

1、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS 包括DB和DBMS。

数据库系统DBS包括DB是数据库和DBMS数据库管理系统

2、在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统阶段。

人工管理阶段(20世纪50年代)→文件系统阶段(20世纪60年代)→数据库系统阶段(20世纪60年代后期)

3、如果表A中的一条记录与表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是多对多关系

一对一关系:如果A中的任一属性至多对应B中的唯一属性,且B中的任一属性至多对应A中的唯一属性,则称A与B是一对一联系

一对多关系:如果A中至少有一种属性对应B中一个以上的属性,且B中的任一属性至多对应A中的一个属性。则称A与B是一对多联系

多对多关系:如果A中至少对应B中的一个以上属性,B中的任一属性至多对应A中的一个以上的属性,则称A与B是多对多联系

4、在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为主键一个关系就是一个二维表,每个关系都有一个属性名。在一个二维表中每一行称为一个元组,垂直方向的列称为属性。每一列都有一个属性名,在access 中表现为字段名。属性的取值范围称作域。能够唯一的标识一个元组的属性,或者属性的组合。外键就是主键所对应的属性。

- 1 -

5、表示二维表的“列”的关系模型术语是字段

6、表示二维表中的“行”的关系模型术语是元组

7、access的数据库类型是关系数据库

8、属于传统的集合运算的是并、差、交

9、关系数据库管理系统的3种基本运算不包括比较

关系数据库中的三种基本运算是选择、投影、连接

10、下列关于关系模型特点描述中错误的是可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中。

在一个关系中元组和列的次序都无关紧要,每个属性必须是不可分割的数据单元,表中不在包含表,同一个关系中不能出现相同的属性名。

11、在数据库设计的步骤中,当确定了数据库中的表后,接下来应该确定表中的字段。

数据库的设计步骤:分析数据需求,确定需要的表,确定需要字段,确定各表间的关系,改进整个设计。

12、在建立“教学信息管理”数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是当删除某一学生信息时不会影响教师信息,反之亦然。填空

1、目前常用的数据库管理系统软件有access、SQL server、oracle

2、数据实际上就是存储在某一个媒体上的能够被识别的物理信号。

3、一个关系的逻辑结构就是一个二维表。

4、对关系进行选择、投影或联接运算之后,运算结果仍然是一个关系。

5、在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为选择;从表中抽取属性值满足条件的列的操作叫做投影;把两个关系中相同的元素和元组联接在一起构成新的二维表的操作称为联接。

6、要想改变关系中属性的排列顺序,应使用关系运算中的投影运算。

7、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的是工资号。

8、表之间的关系有3种,即一对一关系、一对多关系、多对多关系。

思考

1、什么是数据、数据库、数据管理系统和数据库系统?数据实际上就是存储在某一个媒体上的能够被识别的物理信号。信息是经过加工处理的有用数据。数据处理是将数据加工并转换成信息的过程。数据库是借助计算机管理数据的仓库。数据库管理系统是管理数据库的软件。

2、现常用的数据库管理软件有哪些?数据库管理系统和数据库应用系统之间的区别是什么?

软件有access、SQL server、oracle,数据库管理系统是由管理员操作管理数据库的查询、更新、删除等操作的数据库应用系统用来操作数据库的。

3、数据库管理技术的发展大致经历了哪几个阶段?各阶段的特点是什么?

人工管理阶段(20世纪50年代)独立性低→文件系统阶段(20世纪60年代)独立性较低→数据库系统阶段(20世纪60年代后期)独立性高

4、解释以下名词:实体、实体集和实体型

实体:客观在并相互区别的事物。属性值的集合表示一个实体,而属性集合表示一种实体的类型成为实体型,同类型的实体的集合成为实体集。实体模型又叫做E-R模型、实体用矩形、属性用椭圆,联系用变形框。

5、数据库管理系统所支持的传统数据模型是哪3种?各自都有哪些优缺点?

层次模型,网状模型,关系模型,数据模型由数据结构、数据操作和数据的约束条件3部分组成。数据库的数据按照一定的数据模型组织、描述和存储。

6、怎样理解关系、元组、属性、域、主键和外键?

一个关系就是一个二维表,每个关系都有一个属性名。在一个二维表中每一行称为一个元组,垂直方向的列称为属性。每一列都有一个属性名,在access 中表现为字段名。属性的取值范围称作域。能够唯一的标识一个元组的属性,或者属性的组合。外键就是主键所对应的属性。

7、设计数据库的基本步骤是哪些

数据库的设计步骤:分析数据需求,确定需要的表,确定需要字段,确定各表间的关系,改进整个设计。

习题2

- 2 -

选择

1、access所属的数据库应用系统的理想开发环境的类型是中小型

2、Access是一个数据库管理软件

3、利用access创建的数据库文件,其默认的扩展名为.MDB

4、在access中,建立数据库可以选择“文件”下拉菜单的新建菜单命令。

5、删除数据库不是任务窗格的功能

任务窗格的功能是:打开旧文件,建立空数据库,以向导建立数据库,新建空数据访问页等等

6、Access在同一时间可以打开1个数据库

7、Access2003建立数据库文件默认为access2000版本

默认为access2000,若想改变就在工具→选项→高级,在默认文件格式中,可以设置版本在2002-2003之间。

8、组合框不属于access数据库对象

7种对象:表、查询、窗体、报表、数据访问页、宏和模块

9、在access数据库对象中,不包括工作薄对象。

10、Access中数据访问页对象允许用户使用web浏览器访问internet或企业网中的数据

11、Access数据库中存储和管理数据的基本对象是表,它是据有结构的某个相同主键的数据结合。

12、数据表及查询是access数据库的数据来源

13、在access中,数据库中全部数据都存储在表中

14、在使用“模板”创建数据库时,在“数据库向导”第二个对话框的“表中的字段”列表框中,有用斜体表示的字段,他们表示当前表可选择字段

填空

1、access是功能强大的数据库管理系统,具有界面友好、易学易懂、开发简单、接口灵活等特点

2、表是数据库中用来存储数据的对象,是整个数据库系统的基础

15、Access数据库中,对象包括:表、查询、窗体、报表、宏、web数据访问页和模块

3、Access中,除web访问页之外,其他对象都存放在一个扩展名.mdb的数据库文件中。

思考

1、请说明access数据库中的七种对象之间的关系

(见下页表格)

2、Access2003是什么类型的数据库管理软件

中小型

3、利用access数据库模板创建数据库和创建空数据库有哪些不同?

模板:此方法是利用系统提供多个比较标准的数据库模板,在数据库向导的提示步骤下进行一些简单操作。这样可以快速创建一个数据库。方法简单,适合初学者使用

空白:先创建一个空白数据库,然后添加所需要的表、查询、窗体、报表等对象,这种方法灵活,但是操作复杂。

建立方式:模板:文件→新建→本机上的模板→选取数据库选项卡、库存控制、确定→确定保存位置→出现数据库向导(按步骤操作)→是的,启动该数据库→完成创建空数据库:文件→新建→空数据库

介绍用途表

通过表向导、表设计器以及SQL

语句创建表,然后将不同类型

的数据输入到表中

可以对各种不容类型的数

据进行维护、加工处理等操

作。

查询

查询是表加工和处理后的产

物,也可以作为数据库其他对

象的数据来源

方便快捷地浏览数据库中

的数据,同时利用查询还可

以实现统计分析和计算操

窗体

设计不同风格的窗体,加入数

据、文字、图像、多媒体,是

数据输入输出更加方便。

提供了访问数据、编辑数据

的的界面,通过这数据库操

作简化

报表

打印模式展示的一种方式。报

表不能用来输入数据,只能输

打印和显示

- 3 -

宏一些操作的集合,可以是单个

宏命令,也可以是一组

可以打开窗体、运行查询、

生成报表、运行另一个宏以

及调动模块

数据访问页一种特殊的数据库对象可以直接在网络访问

模块一个用VBA代码编辑的程序,

基本上是由声明、语句和过程

组成的集合

可以在VB中直接编写代码

4、常用的打开数据库的两种方法是什么

由任务窗格打开、由文件→打开打开

4种视图模式:详细信息、大图标、小图标、列表

5、不同版本间数据库可以相互转化吗

可以,高级版本可以打开低级的

6、如何设置数据库文件保存的默认位置

工具→选项→默认数据库文件夹→输入文件夹地址

习题3

选择

1、下列选项中错误的字段名是通信地址.2

字段可以有英文、中文和数字组成。1~64个字符之内,不能使用“.”“!”“【】”不能使用ASCII码值为0~30的字符,不能空格开头

2、Access表中字段的数据类型不包括通用

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

3、如果表中有“联系电话”字段,若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为00000000。

输入掩码的作用1、限制输入的字符数、

2、反映出某种数据类型的数据

3、每次输入时可自动填充某些数据

可以建立索引属性字段的数据类型为文本、数字、货币、日期\时间

符号功能

0 可以输入0~9,每一位都输入

9 可以输入0~9,不是每一位都输入

# 可以输入0~9,空格、加减号,不是每一位都输入

& 可以输入任意字符、空格,每一位都输入

C 可以输入任意字符、空格,不是每一位都输入

L 可以输入英文字母不能空格,每一位都输入

?可以输入英文字母、空格,不是每一位都输入

!输入数据由右至左,左方留空

>及< 大小写不收键盘字母锁定键控制

\ 以原意字符显示

输入掩码属性是用来设置用户输入字段数据时的格式的。输入掩码向导中设置输入掩码,可用于文本、数字、日期/时间、货币

4、通配任何单个字母的通配符是?

星号(*):可以使用星号代替0个或多个字符。问号(?):可以使用问号代替一个字符。

5、若要求在文本框中输入文本是达到密码“*”号的显示效果,则应设置的属性是“输入掩码”属性

6、下列选项中叙述不正确的是:如果文本字段中已经有数据,那么减小字段大小不会丢失数据

如果数字字段中包含小数,那么将字段大小设置为整数时,access会自动取整。为字段设置默认值属性时,必须与数据类型想匹配。可以使用access 的表达式来定义默认值。

7、要在输入某日期/时间型字段值时自动插入当前系统日期,应该在该字段的默认值属性中输入Date()表达式。

- 4 -

8、数据表中的“行”称为记录

9、默认值设置是通过用指定的值填充字段

10、“按选定内容筛选”允许用户根据当前选中字段的内容,在数据表视图窗口中查看筛选结果

11、在access中,利用“查找和替换”对话框可以查找到满足条件的记录。若要查找当前字段中第一个字符为“y”,最后一个字符为“w”的数据,应使用通配符为y*w

填空

1、修改表的结构只能在设计视图中完成

2、修改字段包括修改字段名称、数据类型、说明等。

3、在access中,可以在数据表视图中打开表,也可以在设计视图中打开表。

4、“是/否”型字段实际实际保存的数据是-1或0,-1表示是,0表示否

5、如果希望两个字段按不同的次序,或者按两个不相邻的字段排序,须使用高级筛选/排序窗口记录→筛选→高级筛选

6、在数据表视图中冻结某字段列或几个字段后,无论用户怎样水平滚动窗口,这些字段总是可见的,总是显示在窗口的最左边

7、在access的数据表中,必须为每个字段制定一种数据类型,字段的数据类型有文本,数字,备注,日期/时间,货币,自动编号,是/否,OLE对象,超链接,查阅向导。其中,自动编号数据类型可以用来为每个新纪录自动生成数字。

8、在输入数据时,如果希望输入的格式标准保持一致或希望检查输入时的错误可以通过设置字段的输入掩码属性来设置。

思考

1、简述创建表的3种方法,比较3种方法的优缺点。

使用设计视图创建表单击“表”→新建→设计视图→确定

使用表向导创建表单击“表”→使用向导创建表→逐步选择→完成

数据表视图创建表

2、数据表有设计视图和数据表视图,他们各有什么作用

主要是工具面板的排列方式不同,让使用者工作起来更加方便快捷。

3、Access支持导入数据的文件类型有哪些?导入excel、文本

4、表中字段的数据类型共有几种?

文本,备注,数字,日期/时间,货币,自动编号,是/否,OLE对象,超链接,查阅向导。(共有10种数据类型)更改数据类型可能会出现转换错误或数据遗失,文本和备注中,备注可以输入的比较多。

5、OLE对象型字段能输入什么样的数据?怎样输入?

内容为非文本、非文字、非日期的内容,最大不超过1GB,照片之类的

6、如何输入备注字段数据?

7、举例说明access数据库管理系统中实现表间关系

需要建立表和表之间的关系,这样多个表才有意义,才能为建立查询、创建窗体或报表打下良好的基础,在关系型数据库中。查询向导,表中大多数字段的数据都来自用户输入的数据,或从其他数据源导入的数据。但在有些情况下,表中的某个字段的数据也可以取自其他表中的某个字段的数据。

8、记录的筛选与排序有何区别?Access提供了几种筛选方式?他们有何区别

按选定内容筛选、按窗体筛选、按目标筛选、高级筛选

9、怎么显示子数据表的数据

输入文本值时系统会自动加引号

10、怎样冻结或解冻列,隐藏或显示列

格式→冻结列、格式→隐藏列

习题4

选择

1、access查询的数据源可以来自表和查询

2、Access数据库中的查询有很多种,其中最常用的是选择查询

3、下列关于选择查询说法正确的是如果基本表的内容变化,则查询结果会自动更新

4、查询“学生”表中“姓名”不为空值的记录条件是is not null

5、若设计“学生”表中1988年出生的学生人数,应在查询设计视图中,将“学号”字段总计的单元格设置为count

- 5 -

- 6 -

6、在查询的设计视图中,通过设置显示行可以让某个字段只用于设定的条件,而不必出现在查询结果中。

7、下面关于交叉表查询向导创建交叉表的数据源描述中,正确的是交叉表的数据源可以来自多个表或查询。 8、对于参数查询,“输入参数值”对话框的提示文本设置设计视图的“设计网格”的“条件”行。

9、如果用户希望根据某个或某些字段不同的值来查找记录,最好使用的查询是参数查询

10、如果要从“成绩”表中删除考分低于60分的记录,应使用的查询是操作查询

11、操作查询可用于更改已有表中的大量数据

12、如果向显示电话号码中6开头的所有记录(电话号码字段的数据类型为文本型)在条件行键入like''6*''

13、如果想显示“姓名”字段中包含“李”字的所有记录,应在条件行键入like''*李*''

14、从数据库中删除表所用的SQL 语句为DROP TABLE 填空

1、access2003中5种查询分别是选择查询、参数查询、交叉表查询、操作查询和SQL 查询。

2、查询“教师”表中“职称”为教授或辅教师的记录条件为“教授”or “副教授”

3、使用查询设计视图中的总计行,可以对查询中全部记录或记录组计算一个或多个字段的统计值

4、在对“成绩”表的查询中,若设置显示的排序字段是“学号”和“课程ID ”,则查询结果学号排序,学号相同的时候按照课程ID 排列

5、在查询中,写在“条件”栏同一行的条件之间是与/and 的逻辑关系,写在“条件”栏不同行的条件之间是或/or 的逻辑关系

6、SQL 语言是关系型数据库的标准语言。

7、写出下列函数名称:对字段内的值求和sam ();字段内值求最小值min();某字段中非空值的个数count ()

8、操作查询包括:生成表查询、更新查询、追加查询、删除查询 思考

1、查询的作用是什么

选择字段、选择记录、编辑记录、实现计算 2、查询与数据表的关系是什么

都是数据的来源、但是同一个数据库中不可以用相同的名字 3、查询有几种类型

选择查询、参数查询、交叉表查询、操作查询和SQL 查询

(使用“查找重复项查询向导”创建查询)

习题5

选择

1、只可显示数据,无法编辑的数据的控件是标签

2、若字段的类型为是/否,在窗体使用控件通常是控件通常是选项组

3、使用自动窗体创建窗体灵活性最小

4、通过修改属性,可以改变窗体或控件的外观

5、窗体页眉节在窗体每页的顶部显示信息

6、工具箱中的按钮用于创建组合框控件

7、为窗体指定来源后,在窗体,在窗体设计窗口中,可从字段列表取出来源的字段

8、若要快速调整窗体格式,如字号大小,颜色等,可以使用自动格式设置 9、在窗体页眉加入标题,应使用标签控件。

10、若要在文本框内输入身份证号后光标可立即移至下一文本框,应设置Tab

查询名称 具体内容

选择查询

找出具有某种属性的字段。设计窗口:显示表 参数查询 输入不同参数得到多种结果 交叉表查询 多个表中进行查询

操作查询 生成表 一个或多个表的数据创建新的查询 追加 添加符合的记录 更新

数据进行批量更改

删除 数据进行选择处理和批量删除 SQL 查询

编程类似的

键索引

11、用数据表自作窗体后,数据表的OLE对象字段会显示为绑定对象框

12、在数据透视表中,显示数据的位置称为数据区域。

填空

1、窗体中的控件依据与数据的关系可以分为三种类型,分别是绑定型控件,未绑定型控件,计算型控件

2、组合框和列表框都可以从列表中选择值,相较而言,列表框占用窗体空间多;组合框不仅可以选择还可以输入新的文本

3、向窗体中添加控件的方法是先选定窗体控件工具栏中某一控件按钮,然后在窗体相应的位置上单击鼠标便可添加一个选定控件。

4、利用系统菜单格式菜单栏中的菜单项,可以对选定的控件进行居中、对齐等多种操作。

5、使用“自动创建窗体”向导,可以创建纵栏式、表格式、数据表的窗体。使用此向导快速简单。如果想创建基于多表的窗体,则必须先建立基于多表查询作为数据源

6、窗体中所有可被选取者皆为控件,但不一定就是字段。这些可被选取的项目有其属性集,可在此定义其工作状态。

7、在窗体设计窗口选取对象后,单击4个方向键可进行移动,若按住ctrl键在使用4个方向键,可进行微调。

8、窗体属性对话框有格式、数据、事件、其他、全部选项卡。

思考

1、窗体主要有哪些功能?

窗体是数据库中最灵活的对象,最重要的交互界面。窗体的基本类型有纵栏式、表格式、数据表、数据透视表图

2、创建窗体有哪几种方法?简述其优点

使用自动创建窗体

使用窗体向导创建窗体

使用文件另存创建窗体

使用设计视图自定义窗体

3、什么是窗体中的节?各节主要放置什么数据所有的窗体都有主体节。窗体还可以包含窗体页眉(打印中只有第一页显示)、页面页眉(只有在打印的时候显示)、页面页脚和窗体页脚节

4、如何在窗体中创建和使用控件?

3种类型:绑定型控件、未绑定型控件,计算型控件

控件名称描述

标签显示说明性文本。可以单独存在,也可以附加到另一个控件上文本框显示或处理表/查询上的数据,使用键盘键入数据,是适用范围最广的控件

列表框由多个数据行组成,使用鼠标选取数据,以文本,日期和时间最为常用

组合框是文本框和列表框的组合(键鼠)

命令按钮用来启动一项或一组操作或一组操作,控制程序流程

复选框可以对多组是否进行共存选择

单选按钮排他性选择按钮,用于选择是否

切换按钮用于数据切换

选项组用来显示一组限制性的选项值

选项卡展示单个集合中的多个信息

5、如何正确创建带子窗体的窗体?主窗体和子窗体的数据来源有什么关系

带子窗体的窗体本质就是关联,其数据来源是有着一对多的关联关系数据表。设计视图中的工具:字段列表、工具箱、属性对话框

习题6

选择

1、在报表中,对各门课程的成绩按班级分别计算合计、均值、最大值和最小值,需要设置汇总选项

2、设置报表的属性,需在报表设计视图下操作

- 7 -

3、设置报表的属性,在设计视图下,鼠标指向报表左上角的小黑块

4、报表的功能是只能输出数据

5、要实现报表的分组统计,其操作区域是组页眉或组页脚区域

6、在报表的每一页地步都输出信息,需要设置的区域是页面页脚

7、以下报表的理解正确的是报表能输出数据和实现一些计算

8、报表的数据源是只能是表对象或查询对象

9、要实现报表的总计,其操作区域是报表页脚

10、要在报表中主体节区显示一条或多条记录,而且以垂直方式显示,应选择纵栏式报表

11、要显示的格式为“页码/总页数”的页码,应设置文本框的控件来源属性是=[page]&''/'&['pages]

12、要计算报表中所有学生的“数学”课程的平均成绩,在报表页脚节内对应“数学”字段列列的位置添加一个文本框计算控件,应该设置其控件属性为=A vg([数学])

填空

1、报表中有3种类型的视图,分别是设计视图、打印预览、版面预览

2、报表要实现排序与分组,通过在排序与组合对话框中设置依据的字段和相关属性来实现

3、报表页眉的内容只能在报表的第一页组上方输出

4、报表数据的输出不可缺少的内容是主体节

5、报表数据源可以是表和查询

6、一个完整的报表设计通常由报表页眉、报表页脚及页面页眉、页面页脚、组页眉、组页脚、主体节7个部分组成。

思考

1、报表和窗体有何区别

报表只能输出、主要有纵栏式报表、表格式报表图表式报表和标签报表

2、报表有几部分组成?各部分的含义是什么

报表的窗口中有7个节,主体节。报表页眉(打印中只有第一页显示)、页面页眉(只有在打印的时候显示)、页面页脚和报表页脚节,组页眉,组页脚。

3、报表页眉、页脚和页面页眉、页脚有何关系报表的页眉是报表的标题,页面页眉是公司名称的输出的页眉

4、一个报表里的数据是可以从一个或多个表或查询中获取

5、报表中的计算公式

Sum求和avg求平均max最大值,min最小值count计数

习题7

选择

1、将access中的数据在网络上发布课通过数据访问页

2、数据访问页的工具箱与窗体、报表工具箱中的工具项,有许多相同的图标,

3、在数据访问页中为了在页面中插入一段文字,需使用图表小电影图……

4、数据访问页的2

种视图是设计视图和页面视图

5、设置“数据访问页”主题,应做在“页”设计视图中单击格式下的主题操作

选择对象、标签、文本框、选项组、(不详)单选按钮、复选框、下拉列表、列表框、命令按钮、插入图片、

思考

习题8

选择

1、以下关于宏的说法错误的是宏操作码用户必须用键盘逐一输入

宏可以是多个命令组合在一起的,宏一次完成多个操作,宏是一种编程的方法

2、用于打开一个窗体的宏命令是openform

3、用于打开一个报表的宏命令是openreport

- 8 -

4、用于打开一个查询的宏命令是openquery

5、关于宏描述错误的是宏命令中不能使用条件表达式

6、用于关闭数据库对象的命令是CLOSE

7、用于显示消息框命令是MSGBOX

8、用于从其他数据库导入、导出数据的命令是TRANSFERDA TABASE

9、用于文本文件导入,导出数据的命令是TRANSFERTEXT

10、能够创建宏的设计器是宏设计器

填空

1、运行宏组中的宏的命令格式是宏组名。宏名

2、图中工具项的意义是保存、宏名、插入行、运行宏

3、独立运行宏的方法之一是单击工具栏运行宏(!)按钮

4、由多个操作构成的宏,运行按宏命令的次序依次执行

宏组也是一个宏

习题9

选择

1、在建立、删除用户和更改用户权限时,一定先使用管理员组成员账户进入数据库

2、在设置或更改数据库密码前,一定先以只读方式打开assess数据库

3、在建立数据库安全机制后,进入数据库要依据建立安全机制、包括账户、密码、权限等方式

4、在压缩数据库时,压缩的是数据库对象的非使用空间

5、数据库的副本可以用来恢复数据库

填空

1、数据损毁大致有系统故障、误操作、计算机病毒几个原因

2、数据备份的主要方式有对象级备份、文件级备份、盘级备份

3、现代加密/解密主要通过软件程序来实现。

思考1、对于一个数据库文件,access的加密和加锁有什么区别

加密是可以进入,但是无法读取,全是乱码,加锁是控制进入

2、对于一个数据库文件简单加锁和启动安全机制加锁有什么不同

将“钥匙”交由固定的人(管理员)管理

3、在文件夹D:\007\下。对一个数据库文件应用“用户级安全机制”会产生那些文件?怎样管理这些文件

系统默认用户组、管理员

- 9 -

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数据库考试试题和答案

西安欧亚学院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 ## ”

(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数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

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 对学生表中记录按性别分组显示所有学生的性别和入学平均分

Access数据库设计注意事项

时间:2009-1-10 8:40:07 作者:UMVsoft整理 摘要:Access数据库设计注意事项 正文: 老实说很多人不是很注重数据库的设计,今天看到一篇不错的文章,自己记下,如果有需要的人可以看看。 强调:数据库设计看似简单,但是绝对不能轻视!!! 一个成功的管理系统,是由:[50% 的业务+ 50% 的软件] 所组成,而50% 的成功软件又有[25% 的数据库+ 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。精选了其中的60 个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为5 个部分: 第1 部分- 设计数据库之前 这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等。 第2 部分- 设计数据库表 总共24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第3 部分- 选择键 怎么选择键呢?这里有10 个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等。 第4 部分- 保证数据完整性 讨论如何保持数据库的清晰和健壮,如何把有害数据降低到最小程度。 第5 部分- 各种小技巧 不包括在以上4 个部分中的其他技巧,五花八门,有了它们希望你的数据库开发工作会更轻松一些。 第1 部分- 设计数据库之前 考察现有环境 在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数

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数据库程序设计(第四版)》习题参考答案

附录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数据库习题

第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数据查询窗体设计.doc

复习: 1、窗体按其功能可以分为哪几种? 2、窗体常用的视图有哪三种? 3、窗体的组成?基本组成部分有哪三部分?默认是哪个部分。 4、在窗体中,对象的属性有哪几种? 5、控件可以分为哪几种? 6、窗体的数据源有哪几种? 新授课: 任务二数据查询窗体设计 任务描述:通过设计数据查询窗体,了解数据查询窗体的基本功能及结构;理解掌握主/子窗体的作用、设计数据查询窗体的基本步骤;学会设计数据查询窗体,并能够为用户简单查询交互界面。 一、设计数据查询窗体 例7-3:设计一个查询学生成绩窗体,实现按学号或姓名查询学生的学号、姓名、班级名称课程名称及成绩。窗体样张如下: 具体功能分析:运行查询窗体时,如果在主窗体对应文本框不输入学号和姓名时,子窗体中显示所有学生的信息;当只输入学号并单击搜索时,显示该学生的信息;当只输入姓名全名或部分并单击搜索时,子窗体显示满足条件的信息;当输入学号和姓名并单击搜索时,子窗体显示满足条件的信息;单击关闭按钮时,关闭该窗体。 操作步骤: 1、创建主窗体,保存为MAIN1。 在主窗体中添加两个文本框,文本框名称分别为xh1,xm1;使用标签在添加“查询学生成绩”标题文本;添

加窗体标题“按学号或姓名查询学生成绩(学号)”;修改窗体的相关格式属性。 2、创建一个查询,保存为query1。查询代码如下: SELECT stu.xh, stu.xm AS 姓名, stu.bjmc AS 班级名称, kcb.kcmc AS 课程名称, cjb.cj AS 成绩 FROM stu INNER JOIN (kcb INNER JOIN cjb ON kcb.kch = cjb.kch) ON stu.xh = cjb.xh WHERE ((([forms]![main1].[xh1]) Is Null) AND (([forms]![main1].[xm1]) Is Null)) OR (((stu.xh)=[forms]![main1].[xh1]) AND (([forms]![main1].[xm1]) Is Null)) OR (((stu.xm) Like "*" & [forms]![main1].[xm1] & "*") AND (([forms]![main1].[xh1]) Is Null)) OR (((stu.xh)=[forms]![main1].[xh1]) AND ((stu.xm) Like "*" & [forms]![main1].[xm1] & "*")); 3、创建数据表窗体,保存为ZCT1。(修改数据表窗体的相关格式和数据属性)。 4、创建主子窗体,将数据表窗体(ZCT1)拖动到主窗体中,并为“子窗体/子报表”对象命名为ZCTDX。 5、向主窗体添加命令按钮,并保存窗体。 (1)搜索按钮:按钮名称为SS1,标题“搜索”,该按钮的单击事件代码为“ME!ZCTDX.REQUERY”。 (2)关闭按钮:按钮名称为GB1,标题“关闭”,该钮的单击事件代码为“DOCMD.CLOSE”。 提高篇设置: (1)运行窗体设计设置主/子窗体的格式及数据属性。 (2)为接收数据的文本框设置获得焦点事件 Private Sub xh1_GotFocus() xh1 = Null End Sub Private Sub xm1_GotFocus() xm1 = Null End Sub 二、数据查询窗体相关知识 1、主/子窗体 窗体中的基本窗体是主窗体,窗体中的窗体称为子窗体。主/子窗体用于同时显示两张表或多张表,它主要用来显示一对多的关系。一般来说,主窗体显示一对多关系中的一端表(主表)信息,通常使用纵栏式窗体;子窗体显示一对多关系的多端表(相关表)的信息,通常使用表格式窗体或数据工作表窗体。) 2、窗体中对象的引用方法 格式:FORMS!窗体名称.控件名或 FORMS!窗体名称!控件名 3、确定查询的条件(关键) 设计数据查询窗体时,条件的组数据是由接收条件的文件框个数决定的。如果有N个接收数据的文件框,则查询条件应有n2组。 4、在VBA窗口,设置对象的名称及代码。

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数据库设计的步骤

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

Access数据库习题

一、单选题 数据库基本概念 题目1: 用access创建的数据库文件,其扩展名是______。 答案: A:.adp B:.dbf C:.frm D:.mdb 标准答案: B 题目2: 数据库系统的核心是______。 答案: A:数据模型 B:数据库管理系统 C:数据库 D:数据库管理员 标准答案: B 题目3: 数据库系统是由数据库,数据库管理系统,应用程序,______、用户等构成的人机系统。 答案: A:数据库管理员 B:程序员 C:高级程序员 D:软件开发商 标准答案: A 题目4: 在数据库中存储的是______。 答案: A:信息 B:数据 C:数据结构 D:数据模型 标准答案: B 题目5: 在下面关于数据库的说法中,错误的是______。 答案: A:数据库有较高的安全性 B:数据库有较高的数据独立性 C:数据库中的数据可以被不同的用户共享 D:数据库中没有数据冗余 标准答案: D 题目6: 下面关于新型数据库的说法中,错误的是______。 答案: A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新

的概念 B:分布式数据库是一个数据在多个不同的地理位置存储的数据库 C:面向对象数据库仍然采用传统的关系型数据库管理系统 D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术 标准答案: C 题目7: 不是数据库系统特点的是______。 答案: A:较高的数据独立性 B:最低的冗余度 C:数据多样性 D:较好的数据完整性 标准答案: C 题目8: 在下列数据库管理系统中,不属于关系型的是______。 答案: A:Micorsoft Access B:SQL server C:Oracle D:DBTG系统 标准答案: D 题目9: Access是______数据库管理系统。 答案: A:层次 B:网状 C:关系型 D:树状 标准答案: C 题目10: 在Access中,数据库的基础和核心是______。 答案: A:表 B:查询 C:窗体 D:宏 标准答案: A 题目11: 在下面关于Access数据库的说法中,错误的是______。 答案: A:数据库文件的扩展名为mdb B:所有的对象都存放在同一个数据库文件中 C:一个数据库可以包含多个表 D:表是数据库中最基本的对象,没有表也就没有其他对象 标准答案: B

access数据库试题(含答案)

WORD格式 2011 级计算机专业数据库应用开发补考试卷 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ? ? ? ? ? ? ? ? ? ? ? 线? ? 题号填空题简单题总分 得分 一、填空题 ( 每空 1.5 分,共 60 分 ) 1、管理信息系统简称为____________,一般可分为四个步骤进行,即 _____________________、 _____________________、 ______________________、 。 号? 学? 2、数据操作语言是的语言。它主要包含下? ? 面三种操作:_____________________ 、 ______________________ 、 ? ? ?。 ? ? 3 、数据库对象包括有: _____________________、 _____________________、 ? _ ? ______________________、__________________________、页、宏、模块等。? _ ? _ _ ?4、字段具有十余种数据类型 : _____________________、 _____________________、_ _ ? _ ? _ _____________________、_____________________、货币、自动编号、是/否、OL_ ? _ 订 _ ? _ _ ? E对象、超级链接、查阅向导等。 _ ? _ _ ? 5 、常用的表达式有哪些: _____________________、 _____________________、_ ? 名 姓? _____________________、_____________________。 ? ? ?6、表间关系的类型有哪三类 : _____________________、 _____________________、 ? ? ?_____________________。 ? ?7 、可以在 access 中定义三种类型的主键: _____________________、

ACCESS数据库程序设计课程标准

国家中等职业教育改革发展示范学校软件信息与服务专业建设 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实例教程

实验一数据库及表的操作 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4.数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:建立“教学管理”数据库。 操作步骤: 图1-1创建教学管理数据库 (1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。把它修改为“教学管理”如图1-1所示。 (2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。 (3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。 (4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框 (6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。 图1-3表1的数据表视图 2.使用模板创建Web数据库 要求:利用模板创建“联系人Web数据库.accdb”数据库。 操作步骤: (1)启动Access。 (2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web数据库是Access2010新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示 (3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示 当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文

相关文档
相关文档 最新文档