当前位置:文档之家› (完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案
(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

数据库基础与应用(Access2010 )主编:刘卫国课后练习题答案

第一章

习题1

一、选择题

1.有关信息与数据的概念,下面说法正确的是()。B

A.信息和数据是同义词 B .数据是承载信息的物理符号

C.信息和数据毫不相关 D .固定不变的数据就是信息

2.通常,一个数据库系统的外模式()。D

A.只能有一个 B .最多只能有一个

C.至少两个 D .可以有多个

3.数据库的三级模式之间存在的映射,正确的是()。A

A.外模式/ 模式 B .外模式/ 内模式

C.外模式/ 外模式 D .模式/ 模式

4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。B

A.数据的物理独立性 B .数据的逻辑独立性

C.数据的位置独立性 D .数据的存储独立性

5.以下对关系模型性质的描述,不正确的是()。C

A.在一个关系中,每个数据项是最基本的数据单位,不可再分

B.在一个关系中,同一列数据具有相同的数据类型

C.在一个关系中,各列的顺序不可以任意排列

D.在一个关系中,不允许有相同的字段名

6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S 的主关键字是S#,则S#在R中称为()。A

A.外部关键字 B .候选关键字 C .主关键字 D .超键7.在一般情况下,当对关系R和S 使用自然连接时,要求R和S 含有一个或多个共有

的()。C

A.元组 B .行 C .属性 D .记录8.有R,S 和T 3 个关系:

R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}

S(A,B,C)={(a,1,2),(d,2,1 )}

T(A,B,C)={(b,2,1 ),(c,3,1 )}

则由关系R和S 得到关系T 的操作()。A

A.差 B .自然连接 C .交 D .并

9.关系模型中有 3 类完整性约束:实体完整性、参照完整性和用户定义完整性,定义

外部关键字实现的是()。C

A.实体完整性B.用户自定义完整性

C.参照完整性D.实体完整性、参照完整性和用户自定义完整性10.在建立表时,将年龄字段值限制在18~40 之间,这种约束属于()。D

A.实体完整性约束B.视图完整性约束

C.参照完整性约束D.用户自定义完整性约束

11.把E-R 图转换为关系模型的过程,属于数据库设计的()。B A.概念设计 B .逻辑设计 C .需求分析 D .物理设计12.如果两个实体集之间的联系是1:n,转换为关系时()。A

A.将n 端实体转换的关系中加入 1 端实体转换关系的码

B.将n 端实体转换的关系的码加入到 1 端的关系中

C.将两个实体转换成一个关系

D.在两个实体转换的关系中,分别加入另一个关系的码

二、填空题

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

理阶段

2.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机硬件、软件、数据库及有关人员等组成的一个整

体叫。数据集合,数据库管理系统,数据库系统

3.数据库常用的逻辑模型有、、。Access 2010 属于。层次模型,网状模型,关系模型,关系模型

4.符合一定条件的二维表格在关系数据库中称为,在Access 2010 中称为。二维表格的一行和一列在关系中分别称为和,而在Access 2010 中分别称为和。关系,表,元组,属性,记录,字段

5.二维表格包括表头和表的内容,表头相当于关系的,可以用表示,表的内容是关系的集合。结构,关系模式,元组

6.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为________。从表中抽取属性值满足条件列的操作称为________。把两个关系中相同属性值的元组拼接到一起

形成新的关系的操作称为________。选择,投影,连接

7.关系数据库不允许在主关键字字段中有重复值或________。空值

8.在现实生活中,每个人都有自己的出生地,实体“出生地”和实体“人”之间的联

系是。1:n 或一对多

9.已知两个关系:

班级(班级号,专业,人数),其中“班级号”为关键字

学生(学号,姓名,性别,班级号),其中“学号”为关键字

则两个关系的属性中,存在一个外部关键字为。学生关系中的“班级号”

10.在将E-R 图转换到关系模型时,实体和联系都可以表示成。关系

三、问答题

1.计算机数据管理技术经过哪几个发展阶段?

答:计算机数据管理技术经历了人工管理、文件管理和数据库管理等发展阶段。

人工管理阶段的数据管理是以人工管理方式进行的,不需要将数据长期保存,由应用程序管理数据,数据有冗余,无法实现共享,数据对程序不具有独立性。

文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存,

数据对程序有一定独立性,但数据的共享性差、冗余度大,容易造成数据不一致,数据独立性差,数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数

据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的

共享性,有效地减少了数据冗余。

数据库技术的不断发展,产生了许多新型数据库系统,包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途

径。

2.实体之间的联系有哪几种?分别举例说明。

答:实体之间的联系有 3 种类型:一对一(1:1 )、一对多(1:n )、多对多(m:n)。例如,一位乘客只能坐一个机位,一个机位只能由一位乘客乘坐,所以乘客和飞机机位之间的联系

是1:1 的联系。一个班级有许多学生,而一个学生只能编入某一个班级,所以班级和学生之

间的联系是1:n 的联系。一个教师可以讲授多门课程,同一门课程也可以由多个教师讲授,

所以教师和课程之间的联系是m:n 的联系。

3.什么是数据独立性?在数据库系统中,如何保证数据的独立性?

答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,

不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。

4.设R(A,B,C)={(a 1,b1,c1) ,(a 2,b2,c1) ,(a 3,b2,c3)} ,S(A,B,C)={(a 2,b2,c2) ,(a 3,b3,c4) ,(a 1,b1,c1)} ,计算R∪S、R∩S、R-S 和π(A,B)(R) 。

答:R∪S={(a 1,b1 ,c1) ,(a 2,b2,c1) ,(a 3,b2,c3) ,(a 2,b2,c2) ,(a 3,b3,c4 )}

R∩S={(a 1,b1,c1)}

R-S={(a 2,b2,c1) ,(a 3,b2,c3)}

π(A,B) (R)= {(a 1,b1) ,(a 2,b2) ,(a 3,b2)}

5.设有导师关系和研究生关系,按要求写出关系运算式。

导师(导师编号,姓名,职称)={ (S1,刘东,副教授),(S2,王南,讲师),(S3,蔡西,教授),(S4,张北,副教授)}

研究生(研究生编号,研究生姓名,性别,年龄,导师编号)={ (P1,赵一,男,18,S1),(P2,钱二,女,20,S3),(P3,孙三,女,25,S3),(P4,李四,男,18,S4),(P5,王五,男,25,S2)}

(1)查找年龄在25 岁以上的研究生。

(2)查找所有的教授。

(3)查找导师“王南”指导的所有研究生的编号和姓名。

(4)查找研究生“李四”的导师的相关信息。

答:关系运算式如下:

(1) σ年龄>25( 研究生)

(2) σ职称=' 教授' ( 导师)

(3) π(研究生编号,研究生姓名)( σ姓名=' 王南' ( 导师研究生)) ,其中连接的条件为“导师. 导师编号=研究生. 导师编号”。

(4) π(导师编号,姓名,职称)(σ研究生姓名=' 李四' ( 导师研究生)) ,其中连接的条件为“导师. 导师

号=研究生. 导师编号”。

6.通常,一个科研项目有多个科研人员参加,一个科研人员也可以同时承担 2 个以上的科研项目,完成以下问题。

(1)画出满足系统需求的E-R 图。

(2)将E-R 图转换为关系模型,并写出每个关系的关键字,如果有外部关键字,则写

出外部关键字。

(3)写出查询某科研人员参加了哪些科研项目的关系运算。

(4)写出查询某个科研项目的全体参与人员的关系运算。

答:(1) 满足的E-R 图如下。

(2) 将E-R 图转换为关系模型如下:

科研项目(项目编号,项目名称,主持人,经费,下达部门),其中项目编号是关键字科研人员(编号,姓名,性别,专业,技术职称),其中编号是关键字

参加(项目编号,编号,参加时间),其中(项目编号,编号)是关键字,项目编号或

编号是外部关键字

(3) 查询某科研人员参加了哪些科研项目的关系运算。

①对科研项目、科研人员及参加 3 个关系表进行连接运算,设连接结果关系为R,则有

R=R(科研项目. 项目编号,科研项目. 项目名称,科研项目. 主持人,科研项目. 经费,科研项目. 下达部门,科研人员. 编号,科研人员. 姓名,科研人员. 性别,科研人员. 专业,科研人员. 技术职称,参加. 项目编号,参加. 编号,参加. 参加时间),R 包含了原 3 个关系的全部属性。

②对①的结果R进行选择运算,选择条件是:

科研项目. 项目编号= 参加. 项目编号And 科研人员. 编号= 参加. 编号

将步骤①和②合起来通常称为有条件的连接运算,实际运算过程是作为一个运算步骤进

行的。

③对②的结果进行选择运算,选择条件是“编号=欲查询人员的编号”。

(4) 查询某个科研项目的全体参与人员的关系运算。

①对科研项目、科研人员及参加 3 个关系表进行连接运算,设连接结果关系为R,则

R=R(科研项目. 项目编号,科研项目. 项目名称,科研项目. 主持人,科研项目. 经费,科研项目. 下达部门,科研人员. 编号,科研人员. 姓名,科研人员. 性别,科研人员. 专业,科研人员. 技术职称,参加. 项目编号,参加. 编号,参加. 参加时间),R 包含了原 3 个关系的全部属性。

②对①的结果R进行选择运算,选择条件是:

科研项目. 项目编号= 参加. 项目编号And 科研人员. 编号= 参加. 编号

将步骤①和②合起来通常称为有条件的连接运算,实际运算过程是作为一个运算步骤进

行的。

③对②的结果进行选择运算,选择条件是“项目编号=欲查询项目的编号”。

第二章

习题2

一、选择题

1.Access 中表和数据库的关系是() 。A

A.一个数据库可以包含多个表 B .一个数据库只能包含一个表

C.一个表可以包含多个数据库 D .数据库就是数据表

2.以下不能退出Access 2010 系统的操作方法是()。C

A.按Alt+F4

B.双击Access 2010 窗口标题栏控制按钮

C.在Access 2010 窗口中选择“文件”→“关闭数据库”命令

D.单击Access 2010 窗口的“关闭”按钮

3.在Access 2010 窗口中,功能区由()组成。 A

A.选项卡、命令组和命令按钮 B .菜单、工具栏和命令按钮

C.选项卡、菜单命令和工具按钮 D .选项卡、工具栏和命令按钮

4.在Access 2010 中,随着打开数据库对象的不同而不同的操作区域称为() 。B

A.命令选项卡 B .上下文选项卡

C.导航窗格 D .工具栏

5.下列说法中正确的是() 。D

A.在Access 中,数据库中的数据存储在表和查询中

B.在Access 中,数据库中的数据存储在表和报表中

C.在Access 中,数据库中的数据存储在表、查询和报表中

D.在Access 中,数据库中的全部数据都存储在表中

6.在Access 2010 中,建立数据库文件可以选择“文件”选项卡中的() 命令。A

A.“新建” B .“创建” C .“Create ” D .“New”

7.在Access 2010 系统环境下,在同一时间可打开() 个数据库。 A A.1 B .2 C .3 D .4

8.打开数据库文件的方法有()。D

A.使用“文件”→“打开”命令 B .单击最近使用过的数据库文件

C.在文件夹中双击数据库文件 D .以上方法都可以9.在Access 2010 中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()

命令。B

A.“信息” B .“选项” C .“保存并发布” D .“打开”

10.在修改某个数据库对象的设计之前,一般先创建一个对象副本,这时可以使用对象的操作来实现。 D

A.重命名 B .重复创建 C .备份 D .复制11.对数据库进行压缩时,( ) 。C

A.采用压缩算法把文件进行编码,以达到压缩的目的

B.把不需要的数据剔除,从而使文件变小

C.把数据库文件中多余的没有使用的空间还给系统

D.把很少用的数据存到其他地方

12.拆分后的数据库后端文件的扩展名是( ) 。A

A.accdb B .accdc C .accde D .accdr

13.对数据库设置密码后,需要在( ) 时再输入密码。 C

A.打开表时 B .关闭数据库时

C.打开数据库时 D .修改数据库的内容时

14.信任中心中的受信任位置是指( ) 。A

A.计算机上用来存放来自可靠来源的受信任文件的文件夹

B.可以存放个人信息的文件夹

C.可以存放隐私信息的数据库区域

D.数据库中可以存放和查看受保护信息的表

15.将数据库放在受信任位置时,所有VBA代码、宏和安全表达式都会在( ) 运行。A

A.数据库打开时 B .数据库关闭时

C.数据表打开时 D .数据表关闭时

二、填空题

1.在Access 2010 中,所有对象都存放在一个扩展名为________的数据库文件中。accdb 2.空数据库是指该文件中________。不含任何数据库对象

3.在Access 2010 中,数据库的核心对象是________,用于和用户进行交互的数据库对

象是________。表,窗体

4.在Access 2010 主窗口中,从________选项卡中选择“打开”命令可以打开一个数

据库文件。文件

5.在对数据库进行操作之前应先数据库,操作结束后要数据库。打开,关闭

6.打开数据库文件的 4 种方式是共享方式、只读方式、方式、方式。独占,独占只读

7.数据库属性分为 5 类:、摘要、、内容和自定义。在Access 2010 主窗口单击“文件”选项卡,再单击右侧的链接,可以查看数据库的属性。常规,统计,查看和编辑数据库属性

8.对于表对象,Access 2010 提供了视图、数据透视表视图、数据透视图视

图和视图 4 种视图模式。数据表,设计

9.数据库的拆分,是指将当前数据库拆分为和。前者包含所有表并

存储在文件服务器上,后者包含所有查询、窗体、报表、宏和模块,将分布在用户的工作站

中。后端数据库,前端数据库

10.设系统日期为2016 年1 月10 日,则对“商品信息”数据库进行备份,默认的备份

文件名是。商品信息_2016-01-10.accdb

11.在Access 2010 中要对数据库设置密码,必须以的方式打开数据库。独占

三、问答题

1.启动和退出Access 2010 系统各有哪些方法?

答:启动Access 2010 常用的方法有 3 种:

①在Windows 桌面中单击“开始”按钮,然后依次选择“所有程序”→“Microsoft Office ”→“Microsoft Access 2010 ”选项。

②先在Windows 桌面上建立Access 2010 的快捷方式,然后双击Access 2010 快捷方式图标。

③双击要打开的数据库文件。

退出Access 2010 的方法主要有如下 4 种:

①在Access 2010 窗口中,选择“文件”→“退出”菜单命令。

②单击Access 2010 窗口右上角的“关闭”按钮。

③双击Access 2010 窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单

中选择“关闭”命令;或按组合键Alt +F4。

④右击Access 2010 窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。

2.Access 2010 的主窗口由哪几部分组成?

答:Access 2010 的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编

辑区和状态栏等组成部分。

快速访问工具栏中的命令始终可见,可将最常用的命令添加到此工具栏中。通过快速访问工具栏,只需一次单击即可访问命令。

功能区是一个横跨在Access 2010 主窗口顶部的带状区域,它由选项卡、命令组和各组

的命令按钮 3 部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令

按钮。

在Access 2010 中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的

各种数据库对象,如表、查询、窗体、报表等。导航窗格可以帮助组织数据库对象,是打开

或更改数据库对象设计的主要方式,它取代了Access 2007 之前版本中的数据库窗口。

对象编辑区位于Access 2010 主窗口的右下方、导航窗格的右侧,它是用来设计、编辑、修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定位器,其中显示共有多少条记录,当前编辑的是第几条。

状态栏是位于Access 2010 主窗口底部的条形区域。右侧是各种视图切换按钮,单击各

个按钮可以快速切换视图状态,左侧显示了当前视图状态。

3.Access 2010 功能区有何优点?

答:功能区取代了Access 2007 以前版本中的下拉式菜单和工具栏,是Access 2010 中主要的操作界面。功能区的主要优势是,它将通常需要使用菜单、工具栏、任务窗格和其

他用户界面元素才能显示的操作任务集中在一个地方,这样,只需在一个位置查找命令,从而方便了用户的使用。

4.Access 2010 导航窗格有何特点?

答:导航窗格取代了早期Access 版本中所使用的数据库窗口,在打开数据库或创建新

数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在导航

窗格可实现对各种数据库对象的操作。

5.Access 2010 的数据库对象有哪些?它们有何作用?

答:Access 2010 包括 6 种不同的数据库对象,它们是表、查询、窗体、报表、宏和模

块。

表(Table) 又称数据表,它是数据库的核心与基础,用于存放数据库中的全部数据。

查询(Query) 就是从表中搜索特定的数据,它是按照一定的条件从一个或多个表中筛选

出所需要的数据而形成的一个动态数据集,并在一个虚拟的数据表窗口中显示出来。

窗体(Form) 是数据库系统和用户之间进行交互操作的界面。通过窗体可以对数据库进行

编辑、修改,还可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能。

报表(Report) 主要用来打印或显示数据库中的数据。利用报表(Report) 可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印输出。

宏(Macro) 是一系列操作命令的集合。利用宏可以使大量的重复性操作自动完成,从而

使管理和维护Access 数据库更加简单。

模块(Module) 是用VBA(Visual Basic for Application )语言编写的程序段,使用模

块对象可以完成宏不能完成的复杂任务。

在Access 2007 以前的版本中,Access 数据库中还有一种数据访问页对象,它是一种

特殊的Web页,是Access 中唯一独立于Access 数据库文件之外的对象。与以前版本不同的是,Access 2007 及其以后的版本不再支持数据访问页对象。如果希望在Web上部署数据输入窗体并在Access 中存储所生成的数据,则需要将数据库部署到Microsoft Windows SharePoint Services 服务器上,使用Windows SharePoint Services 提供的工具实现。

6.在Access 2010 中建立数据库的方法有哪些?

答:Access 2010 提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向

其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。

7.数据库对象的操作有哪些?简述其操作方法。

答:①打开与关闭数据库对象

当需要打开数据库对象时,可以在导航窗格中选择一种组织方式,然后双击对象将其直接打开。也可以在对象的快捷菜单中选择“打开”命令打开相应的对象。

如果打开了多个对象,则这些对象都会出现在选项卡式文档窗口中,只要单击需要的文档选项卡就可以将对象的内容显示出来。

若要关闭数据库对象,可以单击相应对象文档窗口右端的“关闭”按钮,也可以右击相应对象的文档选项卡,在弹出的快捷菜单中选择“关闭”命令。

②添加数据库对象

如果需要在数据库中添加一个表或其他对象,可以采用新建的方法。如果要添加表,还可以采用导入数据的方法创建一个表。即在“表”对象快捷菜单中选择“导入”命令,可以

将数据库表、文本文件、Excel 工作簿和其他有效数据源导入Access 数据库中。

③复制数据库对象

一般在修改某个对象的设计之前,创建一个副本可以避免因操作失误而造成损失。一旦操作发生差错,可以使用对象副本还原对象。例如,要复制表对象可以打开数据库,然后在

导航窗格中的表对象中选中需要复制的表,单击右键,在弹出的快捷菜单中选择“复制”命

令。再单击右键,在快捷菜单中单击“粘贴”命令,即生成一个表副本。

④数据库对象的其他操作

通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。删除数据库对象前必须先将此对象关闭。

8.什么叫数据库对象的视图?如何在不同的视图之间进行切换?

答:在创建和使用数据库对象的过程中,查看数据库对象的方式称为视图,而且不同的数据库对象有不同的视图方式。以表对象为例,Access 2010 提供了数据表视图、数据透视

表视图、数据透视图视图和设计视图 4 种视图模式,其中前 3 种用于表中数据的显示,后一种用于表的设计。

在进行视图切换之前,首先要打开一个数据库对象(例如打开一个表),然后有 3 种方法进行视图切换。

①单击“开始”选项卡,在“视图”命令组中单击“视图”命令按钮,可以从弹出的下

拉菜单中选择不同的视图方式。此外,在相应对象的上下文命令选项卡中也可以找到“视图”按钮。

②在选项卡式文档中右击相应对象的名称,然后在弹出的快捷菜单中选择不同的视图方

式。

③单击状态栏右侧的视图切换按钮选择不同的视图方式。

9.数据库备份有何作用?数据库备份要注意什么?

答:数据库的备份有助于保护数据库,以防出现系统故障或误操作而丢失数据。备份数据库时,Access 首先会保存并关闭在设计视图中打开的所有对象,然后可以使用指定的名

称和位置保存数据库文件的副本。

10.为什么要压缩和修复数据库?

答:在使用数据库文件的过程中,要经常对数据库对象进行创建、修改、删除等操作,

这时数据库文件中就可能包含相应的“碎片”,数据库文件可能会迅速增大,影响使用性能,有时也可能被损坏。在Access 2010 中,可以使用“压缩和修复数据库”功能来防止或修复

这些问题。

11.数据库的拆分有何作用?

答:所谓数据库的拆分,是将当前数据库拆分为后端数据库和前端数据库。后端数据库包含所有表并存储在文件服务器上。与后端数据库相链接的前端数据库包含所有查询、窗体、报表、宏和模块,前端数据库将分布在用户的工作站中。

当需要与网络上的多个用户共享数据库时,如果直接将未拆分的数据库存储在网络共享

位置中,则在用户打开查询、窗体、报表、宏和模块时,必须通过网络将这些对象发送到使

用该数据库的每个用户。如果对数据库进行拆分,每个用户都可以拥有自己的查询、窗体、

报表、宏和模块副本,仅有表中的数据才需要通过网络发送。因此,拆分数据库可大大提高

数据库的性能。进行数据库的拆分还能提高数据库的可用性,增强数据库的安全性。

12.如何对数据库进行加密和解密?

答:首先“以独占方式打开”数据库文件,然后选择“文件”→“信息”命令,再单击

“用密码进行加密”按钮,在弹出的“设置数据库密码”对话框中输入数据库密码。

当不需要密码时,可以对数据库进行解密。以独占方式打开加密的数据库,选择“文件”→“信息”命令,单击“解密数据库”按钮,在“撤消数据库密码”对话框中输入设置的密

码,然后单击“确定”按钮。

13.使用受信任位置中的数据库,有哪些操作步骤?

答:使用受信任位置中的数据库有 3 个步骤:使用信任中心创建受信任位置;将数据库保存或复制到受信任位置;打开并使用数据库。

第三章

习题3

一、选择题

1.Access 能处理的数据包括()。D

A.数字 B .文字

C.图片、动画、音频 D .以上均可以

2.下面关于Access 2010 表的叙述中,错误的是()。A

A.在Access 2010 表中,可以对备注型字段进行格式属性设置

B.若删除表中含有自动编号型字段的一条记录后,Access 2010 不会对表中自动编号型字段重新编号

C.创建表之间的关系时,应关闭所有打开的表

D.可在Access 2010 表设计视图的“说明”列中对字段进行具体的说明3.在数据库中,当一个表的字段数据取自于另一个表的字段数据时,最好采用下列方

法来输入数据而不会发生输入错误()。B

A.直接输入数据

B.把该字段的数据类型定义为查阅向导,利用另一个表的字段数据创建一个查阅列

表,通过选择查阅列表的值进行输入数据。

C.不能用查阅列表值输入,只能直接输入数据

D.只能用查阅列表值输入,不能直接输入数据

4.Access 表中不正确的字段类型是()。C

A.文本型 B .双精度型 C .主键型 D .长整型5.如果要在“职工”表中建立“简历”字段,其数据类型最好采用()型。B A.文本或备注 B .备注或附件

C.日期或字符 D .数字或文本

6.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置

()。A

A.参照完整性 B .有效性规则

C.输入掩码 D .级联更新相关字段

7.表设计视图上半部分的表格用于设计表中的字段,表格的每一行均由 4 部分组成,它们从左到右依次为()。A

A.字段选定器、字段名称、数据类型、说明区

B.字段选定器、字段名称、数据类型、字段属性

C.字段选定器、字段名称、数据类型、字段特性

D.字段选定器、字段名称、数据类型、字段大小

8.若要求日期/ 时间型的“出生年月”字段只能输入包括1998 年1 月1 日在内的以后的日期,则在该字段的“有效性规则”文本框中,应该输入()。D

A.<=#1998-1-1# B .>=1998-1-1

C.<=1998-1-1 D .>=#1998-1-1#

9.在Access 中,利用“查找和替换”对话框可以查找到满足条件的记录,要查找当前字段中所有第一个字符为y、最后一个字符为w 的数据,下列选项中正确使用通配符的是()。B

A.y[abc]w B .y*w C .y?w D .y#w 10.在数据表视图的方式下,用户可以进行许多操作,这些操作包括()。C

①对表中的记录进行查找、排序、筛选和打印。

②修改表中记录的数据。

③更改数据表的显示方式。

A.①② B .①③ C .①②③ D .②③

二、填空题

1.Access 表由和两部分组成。表的结构,表的记录(或表的内容)

2.在“学生”表中有“助学金”字段,其数据类型可以是数字型或。货币型3.在“学生”表中有“性别”字段,其数据类型除文本型外,还可以是。是/ 否型

4.学生的学号由 6 位数字组成,其中不能包含空格,则“学号”字段正确的输入掩码

是。000000

5.用于建立两表之间关系的两个字段必须具有相同的。数据类型

6.字段输入掩码是给字段输入数据时设置的某种特定的。输入格式

7.的作用是规定输入到字段中的数据的范围,的作用是当输入的数据

不在规定范围时显示相应的提示信息。有效性规则,有效性文本

8.要在表中使某些字段不移动显示位置,可用字段的方法;要在表中不显示

某些字段,可用字段的方法。冻结,隐藏

三、问答题

1.文本型字段和备注型字段有什么区别?OLE对象型字段和附件型字段有什么区别?

答:文本型字段可以保存字符数据,也可以是不需要计算的数字。设置“字段大小”属

性可控制文本型字段能输入的最大字符个数,最多为255 个字符(字节),但一般输入时,

系统只保存输入到字段中的字符。如果取值的字符个数超过了255,可使用备注型。

备注型字段可保存较长的文本,允许存储的最多字符个数为65536。在备注型字段中可

以搜索文本,但搜索速度较在有索引的文本字段中慢。不能对备注型字段进行排序和索引。

OLE对象型是指字段允许单独地链接或嵌入OLE对象。添加数据到OLE对象型字段时,

Access 给出以下选择:插入(嵌入)新对象、插入某个已存在的文件内容或链接到某个已

存在的文件。每个嵌入对象都存放在数据库中,而每个链接对象只存放于最初的文件中。可以链接或嵌入表中的OLE对象是指在其他使用OLE协议程序创建的对象。OLE对象字段最大可为1GB,它受磁盘空间限制。

使用附件型字段可以将整个文件嵌入到数据库当中,这是将图片、文档和其他文件和与

之相关的记录存储在一起的重要方式,但附件限制数据库的大小最大为2GB。使用附件可以将多个文件存储在单个字段之中,甚至还可以将多种类型的文件存储在单个字段之中。

2.在Access 2010 中,创建表的方法有哪些?

答:在Access 2010 中创建表的常用方法有 5 种。

①使用设计视图创建表

使用设计视图创建表是一种常见的方法。打开数据库文件,单击“创建”选项卡,在“表格”命令组中单击“表设计”命令按钮,打开表的设计视图。在设计视图中定义字段和字段

属性。

②使用数据表视图创建表

在数据表视图中,可以新创建一个空表,并可以直接在新表中进行字段的添加、删除和编辑。打开“教学管理”数据库,单击“创建”选项卡,在“表格”命令组中单击“表”命

令按钮,进入数据表视图。。在数据表视图中定义字段和字段属性,但不能定义主键。

③使用表模板创建表

可以使用Access 2010 内置的一些主题的表模板创建表。利用表模板创建表,会比手动

方式更方便快捷。新建一个空数据库,单击“创建”选项卡,在“模板”命令组中单击“应

用程序部件”命令按钮,打开表模板列表。单击其中的一个模板,则基于该表模板所创建的

表就被插入到当前数据库中。

④使用字段模板创建表

Access 2010 提供了一种新的创建表的方法,即通过Access 自带的字段模板创建表。

模板中已经设计好了各种字段属性,可以直接使用该字段模板中的字段。打开数据库,单击“创建”选项卡,在“表格”命令组中单击“表”命令按钮,进入数据表视图。选中“表格

工具/ 字段”选项卡,在“添加和删除”命令组中,单击“其他字段”按钮右侧的下拉按钮,

出现要建立的字段类型菜单。单击需要的字段类型,并在表中输入字段名即可。

⑤通过导入外部数据来创建表

在Access 2010 中,可以直接从某个外部数据源获取数据来创建新表或追加到已有的表

中,也可以将表或查询中的数据输出到其他格式的文件中。前者称为数据的导入,后者称为数据的导出。

将外部数据源的数据添加到Access 2010 数据库中,有两种处理方法:从外部数据源导

入数据和从外部数据源链接数据。导入数据是将数据复制于数据库中,源数据变化将不影响

数据库中的数据。链接数据是将链接至数据库中,源数据变化将影响数据库中的数据,并保持一致。

3.在表之间的关联中,“参照完整性”的作用是什么?“级联更新相关字段”和“级联

删除相关字段”各起什么作用?

答:“参照完整性”的作用是限制两个表之间的数据,使两个表之间的数据符合一定的

要求。“级联更新相关字段”的作用是当修改主表中某条记录的值时,从表中相应记录的值自

动发生相应的变化。“级联删除相关字段”的作用是当删除主表中某条记录时,从表中的相应记录自动删除。

4.举例说明字段的“有效性规则”属性和“有效性文本”属性的意义和使用方法。

答:可通过有效性规则属性来定义对某字段的约束,通过有效性文本定义对该字段编辑

时若违反了所定义的约束应给出的提示信息。例如,对于“工龄”字段,可定义有效性规则

为大于 1 并且小于60,有效性文本为“输入数据有误,请重新输入”。

5.记录的排序和筛选各有什么作用?如何取消对记录的筛选/排序?

答:排序的作用是对表的记录按所需字段值的顺序显示;筛选的作用是挑选表中的记录。

通过单击“开始”选项卡,在“排序和筛选”命令组中单击“取消排序”或“切换筛选”命令按钮可以取消对记录的排序或筛选。

6.导入数据和链接数据有什么联系和区别?

答:导入数据是将数据复制于数据库中,源数据变化将不影响数据库中的数据。链接数据是将链接至数据库中,源数据变化将影响数据库中的数据,并保持一致。

第四章

习题4

一、选择题

1.以下关于查询的叙述,正确的是()。C

A.只能根据数据表创建查询 B .只能根据已建查询创建查询

C.可以根据数据表和已建查询创建查询 D .不能根据已建查询创建查询2.若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整),那么正确的计算公式为()。A

A.Year(Date())-Year([ 出生日期]) B.(Date()-[ 出生日期])/365

C.Date()-[ 出生日期]/365 D.Year([ 出生日期])/365 3.条件Like t[iou]p 能查找到的内容是()。B

A.tap B .top C .tioup D .tiup 4.假设表中有一个“姓名”字段,查找“姓名”为“张三”或“李四”的记录的条件

是()。A

A.In(" 张三"," 李四" ) B ." 张三" And " 李四"

C.Like(" 张三"," 李四" ) D .Like" 张三" And Like " 李四"

5.查询设计视图窗口中通过设置()行,可以让某个字段只用于设定条件,而不

出现在查询结果中。 B

A.排序 B .显示 C .字段 D .条件6.在查询设计视图中,对一个字段指定的多个条件的取值之间满足()关系。B A.And B .Or C .Not D .Like 7.要统计“学生”表中各专业学生人数,应在查询设计视图中将“学号”字段“总计”单元格设置为()。B

A.Sum B .Count C .Where D.Total

8.在Access 查询中,()能够减少源数据表的数据。 D

A.选择查询 B .生成表查询 C .追加查询 D .删除查询9.如果用户希望根据某个可以临时变化的值来查找记录,则最好使用的查询是()。C

A.选择查询 B .交叉表查询 C .参数查询 D .操作查询10.在Access 中,删除查询操作中被删除的记录属于()。B

A.逻辑删除 B .物理删除 C .可恢复删除 D .临时删除

二、填空题

1.假定“教师”表有“工作日期”字段,要查找去年参加工作的教师记录,查询条件

为。Year(Date())-Year([ 工作日期])=1

2.查询“学生”表中专业名称为“会计学”或“金融学”的记录的条件为。" 会计学" Or "金融学"

3.操作查询共有 4 种类型,分别是生成表查询、删除查询、更新查询和。追

加查询

4.创建交叉表查询,必须对行标题和行标题进行操作。分组

5.设计查询时,设置在同一行的条件之间是的关系,设置在不同行的条件之

间是的关系。与,或

6.如果要求通过输入学号查询学生基本信息,可以采用查询。如果在“教师”

表中按年龄生成“青年教师”表,可以采用查询。参数,生成表

三、问答题

1.查询有几种类型?创建查询的方法有几种?

答:在Access 2010 中,根据对数据源操作方式和操作结果的不同,可以把查询分为 5 种类型,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。

创建查询有 3 种方法:使用查询向导、使用查询设计视图、使用SQL查询语句。

2.查询和表有什么区别?查询和筛选有什么区别?

答:查询是根据给定的条件从数据库的一个或多个表中找出符合条件的记录,但一个

Access 查询不是数据记录的集合,而是操作命令的集合。创建查询后,保存的是查询的操

作,只有在运行查询时才会从查询数据源中抽取数据,并创建动态的记录集合,只要关闭查询,查询的动态数据集就会自动消失。所以,可以将查询的运行结果看作是一个临时表,称

为动态的数据集。它形式上很像一个表,但实质是完全不同的,这个临时表并没有存储在数

据库中。

筛选是对表的一种操作,从表中挑选出满足某种条件的记录称为筛选,经过筛选后的表,

只显示满足条件的记录,而那些不满足条件的记录将被隐藏起来。而查询是一组操作命令的

集合,查询运行后生成一个临时表。

3.查询对象中的数据源有哪些?

答:查询的数据源可以是一个或多个表,也可以是一个或多个查询。

4.在Access 2010 查询中,如何进行计算?

答:在Access 2010 查询中,可以执行两种类型的计算:预定义计算和自定义计算。

预定义计算是系统提供的用于对查询结果中的记录组或全部记录进行的计算,包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。在查询设计视图窗口单击“查询工具

/ 设计”选项卡,再在“显示/ 隐藏”命令组中单击“汇总”命令按钮,可以在设计网格中显

示出“总计”行。对设计网格中的每个字段,都可在“总计”行中选择所需选项来对查询中

的全部记录、一条或多条记录组进行计算。

自定义计算可以用一个或多个字段的值进行数值、日期和文本计算。对于自定义计算,

必须直接在设计网格中创建新的计算字段,创建方法是将表达式输入到设计网格的空字段行

中,表达式可以由多个计算组成。

5.对“教学管理”数据库完成以下查询操作:

(1)显示全体学生的平均年龄。

(2)查询湖南籍或湖北籍学生的选课情况。

(3)创建统计各专业男女生人数的交叉表查询。

(4)将近 5 年来成立的专业信息存入到“新专业”表中。

(略,可参考例题)

第五章

习题5

一、选择题

1.在SQL语句中,检索要去掉重复的所有元组,则在SELECT中使用()。D A.All B .UNION C .LIKE D .DISTINCT 2.在SELECT语句中,需显示的内容使用“* ”,则表示()。B

A.选择任何属性B.选择所有属性

C.选择所有元组D.选择主键

3.查询近 5 天内的记录应该使用的条件是()。D

Date()-5

C.Between Date() And Date()-5 D .Between Date() And Date()+5 4.有如下SQL SELECT语句:

SELECT * FROM Member WHERE InStr([ 简历], " 篮球")>0

下列查询语句中与该语句功能相同的语句是()。C

A.SELECT * FROM Member WHERE简历Like" 篮球"

B.SELECT * FROM Member WHERE简历Like"* 篮球"

C.SELECT * FROM Member WHERE Membe简r. 历Like"* 篮球*"

D.SELECT * FROM Member WHERE Membe简r. 历Like" 篮球*"

5.有如下SQL SELECT语句:

SELECT * FROM stock WHERE 单价Between 12.76 And 15.20

与该语句等价的是()。A

A.SELECT * FROM stock WHERE 单价<=15.20 And 单价>=12.76

B.SELECT * FROM stock WHERE 单价<15.20 And 单价>12.76

C.SELECT * FROM stock WHERE 单价>=15.20 And 单价<=12.76

D.SELECT * FROM stock WHERE 单价>15.20 And 单价<12.76

6.“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每

借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。B

A.SELECT学号, Count( 学号) FROM 借阅

B.SELECT学号, Count( 学号) FROM 借阅GROUP BY学号

C.SELECT学号, Sum( 学号) FROM 借阅GROUP BY学号

D.SELECT学号, Sum( 学号) FROM 借阅ORDER BY学号

7.使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当()。B A.使用WHERE子句

B.在GROUP BY后面使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句

D.先使用HAVING子句,再使用WHERE子句

8.某一个查询的设计视图如图5-10 所示。

图5-10 某一个查询的设计视图

下列SQL查询语句中,与图5-10 所示查询设计视图的查询结果等价的是()。A A.SELECT姓名, 性别FROM学生WHERE Left([ 姓名],1)=" 张" Or 性别=" 男"

B.SELECT姓名, 性别FROM学生WHERE Left([ 姓名],1)=" 张" And 性别=" 男")

C.SELECT姓名, 性别,Left([ 姓名],1) FROM 学生WHERE Left([ 姓名],1)=" 张" Or

性别=" 男"

D.SELECT姓名, 性别,Left([ 姓名],1) FROM学生WHERELeft([ 姓名],1)=" 张" And 性别=" 男"

9.SQL中用于在已有表中添加或改变字段的语句是()。B

A.CREATE B .ALTER C .UPDATE D .DROP 10.若要在表S中增加一列CN(课程名),可用语句()。C

A.ADD TABLE S (CN Char(8))

B.ADD TABLE S ALTER (CN Char(8))

C.ALTER TABLE S ADD (CN Char(8))

D.ALTER TABLE S (ADD CN Char(8))

二、填空题

1.在SQLSELECT语句中用________子句对查询的结果进行排序,________子句指出的

是查询条件。ORDER B,Y WHERE

2.用SQL语句查询“图书”表的所有记录,应该使用的SELECT语句是________。

SELECT * FROM图书

3.设“职工”表有工资字段,计算工资合计的SQL语句是:SELECT________ FROM职工。Sum(工资)

4.语句“SELECT选课.* FROM 选课WHERE选课. 考试成绩>(SELECT Avg(选课. 考试成绩) FROM 选课) ”查询的结果是。

查询“选课”表中所有考试成绩大于平均考试成绩的记录

5.要将“学生”表中女生的入学成绩加10 分,可使用的语句是。UPDATE学生SET 入学成绩=[ 入学成绩]+10 WHERE 性别="女 "

6.有SQL语句:

SELECT * FROM工资WHERE Not ( 基本工资>3000 Or 基本工资<2000)

与该语句等价的SQL语句是()。

SELECT * FROM工资WHERE基本工资Between 2000 And 3000

7.有“商品”表如表5-3 所示。

表5-3 “商品”表

部门号商品号商品名称单价数量产地

4 G11 A 牌电风扇150 10 广东

4 G14 A 牌微波炉1200 1

5 上海

2 G15 C牌打印机2100 30 北京

4 G22 A 牌电视机4500 4 上海

3 G141 B 牌电冰箱3500 12 广东

3 G2

4 C牌电冰箱2100 21 上海

执行以下SQL语句后,查询结果的记录数是()。

SELECT部门号, MAX( 单价*数量) FROM 商品表GROUP BY部门号

3

8.图5-11 是使用查询设计视图完成的查询,与该查询等价的SQL语句是()。

图5-11 使用查询设计视图完成的查询

SELECT学号, 数学FROM Sc WHERE数学>(SELECT Avg(数学) FROM Sc)

三、问答题

1.SQL语句有哪些功能?在Access 2010 查询中如何使用SQL语句?

答:通过SQL语言可实现数据库的全面管理,包括数据查询、数据操纵、数据定义和数

据控制 4 个方面,它是一种通用的关系数据库语言。在Access 2010 查询中,可通过SQL 视图下的文本编辑器实现SQL语句的输入、编辑。

2.在SELECT语句中,对查询结果进行排序的子句是什么?能消除重复行的关键字是什

么?

答:SELECT语句中对查询结果进行排序的子句是ORDER B,Y其格式是:

ORDER BY <排序选项1> [ASC|DESC][,< 排序选项2>[ASC| DESC?] ]

其中,<排序选项>可以是字段名或表达式,也可以是数字。字段名或表达式必须是SELECT 语句的输出选项,数字是排序选项在SELECT语句输出选项中的序号。ASC指定的排序项按

升序排列,DESC指定的排序项按降序排列。

能消除重复行的关键字是DISTINCT。

3.在一个包含集合函数的SELECT语句中,GROUP BY子句有哪些用途?

答:使用GROUP BY子句可以对查询结果进行分组,其格式是:

GROUP BY 分<组选项1>[,< 分组选项2>?]

其中,<分组选项>是作为分组依据的字段名。

GROUP BY子句可以将查询结果按指定列进行分组,每组在列上具有相同的值。要注意

的是,如果使用了GROUP BY子句,则查询输出选项要么是分组选项,要么是统计函数,因

为分组后每个组只返回一行结果。

4.HAVING与WHERE同时用于指出查询条件,说明各自的应用场合。

答:若在分组后还要按照一定的条件进行筛选,则需使用HAVING子句,其格式是:

HAVING <分组条件>

HAVING子句与WHERE子句一样,也可以起到按条件选择记录的功能,但两个子句作用

对象不同,WHERE子句作用于表,而HAVING子句作用于组,必须与GROUPBY子句连用,用来指定每一分组内应满足的条件。HAVING子句与WHERE子句不矛盾,在查询中先用WHERE

然,GROUPBY子句也可

子句选择记录,然后进行分组,最后再用HAVING子句选择记录。当

单独出现

5.设有如下 4 个关系模式:

书店(书店号,书店名,地址

图书(书号,书名,定价)

图书馆(馆号,馆名,城市

图书发行(馆号,书号,书店号,数量)

试回答下列问

(1)用SQL语句定义图书关系。

:(“B1001”,“数据库技术与应用”,32)。

(2)用SQL语句插入一本图书信

(3)用SQL语句检索已发行的图书中最贵和最便宜的书名和定价。

(4)检索“数据库”类图书的发行量

(5)写出下列SQL语句的功能。

SELECT 馆名FROM 图书馆WHERE 馆号IN

(SELECT 馆号FROM 图书发行WHERE 书号IN

(SELECT 书号FROM 图书WHERE 书名=' 数据库技术与应用'))

答:

(1 )CREATE TABLE 图书( 书号CHAR(5) PRIMARY KEY, 书名CHAR(10), 定价DECIMAL(8,2))

(2)INSERT INTO 图书VALUES("B1001"," 数据库技术与应用", 32)

(3)SELECT图书. 书名, 图书. 定价FROM图书WHERE定价=

(SELECT MAX(定价) FROM 图书, 图书发行WHERE图书. 书号=图书发行. 书号)

UNION

SELECT图书. 书名, 图书. 定价FROM 图书WHERE定价=

(SELECT MIN(定价) FROM 图书, 图书发行WHERE图书. 书号=图书发行. 书号) (4)SELECT书号, 数量FROM 图书发行WHERE书号IN

(SELECT 书号FROM图书WHERE书名LIKE '* 数据库*'))

(5)查询藏有已发行的“数据库技术与应用”一书的图书馆馆名。

第六章

习题6

一、选择题

1.关于窗体,下列说法错误的是()。D

A.窗体可以用来显示表中的数据,并对表中的数据进行修改、删除等操作

B.窗体本身不存储数据,数据保存在表对象中

C.要调整窗体中控件所在的位置,应该使用窗体设计视图

D.未绑定型控件一般与数据表中的字段相连,字段就是该控件的数据源

2.Access 的窗体由多个部分组成,每个部分称为一个()。B

A.控件B.节C.页D.子窗体3.下列不属于Access 窗体的视图是()。C

A.设计视图B.窗体视图C.版面视图D.数据表视图4.在窗体设计视图中,必须包含的部分是()。A

A.主体 B .窗体页眉和页脚

C.页面页眉和页脚 D .以上 3 项都要包括

5.可以作为窗体记录源的是()。D

A.表B.查询

C.SELECT 语句D.表、查询或SELECT 语句6.能够接收数据的窗体控件是()。A

A.文本框B.命令按钮C.标签D.图形7.要改变窗体上文本框控件的输出内容,应设置的属性是______。C

A.标题B.查询条件C.控件来源D.记录源8.假定窗体的名称为fmTest,则把窗体的标题设置为“Access Test”的语句是()。B

A.Me="Access Test" B.Me.Caption="Access Test"

C.Me.Text="Access Test" D.https://www.doczj.com/doc/c39908450.html,="Access Tes"

9.窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1 和bChange。在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变

为红色,以下能实现该操作的语句是()。A

A.Label1.ForeColor=255 B.bChange.ForeColor=255

C.Label1.BackColor="255" D.bChange.BackColor="255"

10.假设已在Access 中建立了包含“书名”、“单价”和“数量” 3 个字段的“图书

订单”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。B

A.[单价]*[ 数量]

B.=[单价]*[ 数量]

C.[图书订单表]![ 单价]*[ 图书订单表]![ 数量]

D.=[图书订单表]![ 单价]*[ 图书订单表]![ 数量]

11.在窗体上,设置控件Command0 为不可见的属性是()。D

A.Command0.Colore B.Command0.Caption

C.Command0.Enabled D.Command0.Visible 12.若要求在文本框中输入文本时达到密码“* ”号的显示效果,则应设置的属性是()。D

A.“默认值”属性B.“标题”属性

C.“密码”属性D.“输入掩码”属性

二、填空题

1.是用户对数据库中数据进行操作的工作界面。窗体

2.纵栏式窗体每次显示条记录。一

3.在纵栏式窗体、表格式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体

是。数据表窗体

4.能够唯一标识某一控件的属性是。名称

5.在显示具有一对多关系的表或查询中的数据时,特别有效。子窗体

6.在Access 数据库中,如果窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用控件或控件来完成。列表框,组合框7.通过设置“窗体”的属性可以设定窗体数据源。记录源

8.计算型控件用作为数据源。表达式

三、问答题

1.简述窗体的功能、类型及窗体视图。

答:窗体是用户与数据库系统交互的重要对象,通过窗体可以实现显示数据、编辑数据、查找数据、分析数据、控制应用程序流程等功能。

窗体类型分为:纵栏式窗体、表格式窗体、数据表窗体、主/ 子窗体、图表窗体、数据

透视表窗体和数据透视图窗体。

窗体视图有 6 种,分别是设计视图、窗体视图、数据表视图、布局视图、数据透视表视

图和数据透视图视图。

2.创建窗体的方法有哪些?

答:在Access 2010 主窗口中,“创建”选项卡中的“窗体”命令组提供了多种创建窗

体的命令按钮,包括“窗体”、“窗体设计”和“空白窗体” 3 个主要的命令按钮,还有“窗

体向导”、“导航”和“其他窗体” 3 个辅助按钮。“窗体”命令组中的各种命令按钮提供了

创建窗体的方法。

3.“属性表”任务窗格有什么作用?如何显示“属性表”任务窗格?举例说明在“属性

表”任务窗格中设置对象属性值的方法。

答:“属性表”任务窗格用于窗口及窗口对象属性的设置及事件代码的编写。

右击窗体或控件,从打开的快捷菜单中选择“属性”命令,或单击“窗体设计工具/ 设计”选项卡,在“工具”命令组中单击“属性表”命令按钮,都可以打开“属性表”任务窗格。

“属性表”任务窗格包含“格式”、“数据”、“事件”、“其他”和“全部”5个选项卡,单击其中的一个选项卡即可对相应属性进行设置。设置某一属性时,先选择要设置的属性,然后在属性框中输入一个设置值或表达式。如果属性框中显示有下拉按钮,也可以

《数据库基础与应用》练习题及答案

第一章综合练习题 1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。 2_分开__存放的。 3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。 4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。 6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。 7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。 8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。 9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。 10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。 11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。 12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。 13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。 14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。 15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。 16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。 17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。 18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。 19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对__多_的联系。 20.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多__对__多__的联系。 21.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是__一__对__多_的联系。 22.数据库的逻辑数据模型有__层次__、__网状_、___关系__和__面向对象__等四种。 23.在非关系模型中,每个结点代表着一个_纪录型__,每个父子联系代表着__1:n_联系。 24.任一种数据模型都有_型_和__值_的区别。 25.在非关系模型中操作记录的方式是_过程_式的,在关系模型中,操作记录的方式是__集合__式的。 26.层次模型是一棵_树__结构,关系模型是一个__二维表__结构。 27.关系中的每一行称为一个_元组_,每一列称为一个_属性_。 28.在一个关系中不允许出现重复的_元组_,也不允许出现具有相同名字的_属性_。 29.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为_1_个,最多为_n_个。 30.把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由_DBMS__自动建立。 31. 关系数据库系统具有___数据结构___单一、采用__集合运算__、数据完全__独立___、___数学___理论支持等优点。 32.在对象数据模型中,每个对象不仅要包含描述实体的__状态__特征,而且要包含描述实体的__行为__特征。 33.在对象数据模型中,对象具有__封装__性、_继承_性和_多态_性。 34.在__对象__数据模型中,__对象_不但能够继承,而且能够嵌套。 35.数据库管理系统的下层支持软件是__OS__,上层软件是数据库应用__开发工具___。 36.数据库系统中的四类用户分别为__数据库管理员___、___数据库设计员___、__应用程序员__和_终端用户__。

2014电大《数据库基础与应用》形考考核册答案

2014电大《数据库基础与应用》形考考核册答案 数据库基础与应用第一次作业答案 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性 数据库基础与应用形考作业参考答案 第二次作业解答: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表 二、写功能 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从商品库中查询出所有商品的不同产地的总数。 3. 从教学库中查询出每门课程被选修的学生数。 4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。 5. 从教学库中查询出所有已被学生选修的课程。 6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。 7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。 8. 从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1 Group by分类名 3. Select * From 商品表1

《数据库基础与应用》形成性考核

《数据库基础与应用》形成性考核 第一次作业 一.单项选择题 A B C D B A C B B 二.是非判断题 错对对对错对对错错对 三、填空题 1、在人工管理和文件管理阶段,程序设计依赖于数据表示。 2、在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。 3、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面。 4、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。 5、在实体中能作为码的属性称为主属性,否则称为非主属性。 6、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是多对多的联系。 7、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是1对多的联系。 8、任一种数据模型都有型和值的区别。 9、关系中的每一行称为一个元组,每一列称为一个属性。 10、把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。 11、在对象数据模型中,对象具有封装性、继承性和多态性。 12、数据库系统中的四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。 13、在数据库体系结构中,两级数据映象分别是指外模式和模式之间的数据映象与模式和内模式之间的数据映象。 14、DBMS的主要功能之一是建立和维护数据字典。 15、关系数据模型包括关系运算、关系数据结构和关系完整性规则三个方面。 16、关系中的每个属性只能取单值,关系的结构不允许嵌套。 17、主码是一种候选码,主码中的属性个数没有限制。 18、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称

数据库基础与应用模拟试题一

数据库基础与应用模拟试题一 一、填空题(每空1分,共20分) 1.数据处理是将转换成的过程。 2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象或转换功能,保持了数据的不变。 3.数据库并发操作控制包括以方式打开数据库和对数据库或记录两种方法。 4.实体之间的联系归结为、和三种。 5.在层次模型和网状模型中,数据之间的联系是通过来实现的,因此,应用程序和数据之间的独立性。 6.一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为的联系。 7.一个关系模式中包含有若于个,其数目多少称为关系的 . 8.关系运算包括两类:一类是传统的运算,另一类是专门的运算。 9.在投影运算所得到的结果关系中,所含的属性数不原关系中的属性数。 10.在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示型,N表示型,D表示型。 二、填空题(每空1分,共20分) 1.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为选课关系的。 2.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y——X,或称X Y,记作,x称为决定因素。 3.设x—Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’一Y成立,则称Y——X,记作——。 4.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于——范式,记作——· 5.关系规范化应遵循概念——原则。 6.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(Xl,X2)一X3,X2一X4,则该关系属于——范式,因为它存在着————。 7.采用关系模型的逻辑结构设计的任务是将E-R图转移成一组——并进行——处理。 8.假定一个E—R图包含有A实体和B实体,并且从A到B存在着m:n的联系,则转移成关系模型后,包含有——一个关系模式。 9.假定一个数据库文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为——,当XYZ.DBF库被打开时,它的结构化复合索引文件——。 10.利用全屏幕编辑方式修改当前库结构的命令为一一一一——,修改当前库记录的命令为一—————————、——或——。 三、填空题(每空1分,共17分) 1.复制当前库的命令为————,只复制当前库结构的命令为—————。 2.LOCA TE命令能够查询到当前库中满足范围和条件的——,其后使用——命令能够继续查询到下一条记录。 2.ROBE称为——,Filer窗口具有——功能。 4.假定在编号为10以内的一个工作区上打开有一个数据库,并指定了用户别名,则在其它工作区使用SELECT命令时,可以使用——种不同参数中的一种来选定该工作区。 5.UPDA TE命令能够利用在另一工作区上打开的数据库。 6.服务器是指用来创建和编辑OLE对象的——。 7.每个过程文件由——所组成。 8.在一个过程中,若第一条可执行语句为PARAMETERS语句,则其作用为该过程定义一———。

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)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

国家开放大学数据库应用基础形考任务完整版

国家开放大学数据库应用基础形考任务 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1 向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。 选择一项: A. on B. to C. values D. in 反馈 正确答案是:values 题目2 在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。 选择一项: A. 视图 B. 基本表 C. 查询 D. 索引 反馈 正确答案是:视图 题目3 在建立数据库模式的语句中,不会出现的保留字是()。 选择一项: A. CREATE B. SCHEMA C. FROM D. DATABASE 反馈

正确答案是:FROM 题目4 在建立基本表时,定义检查约束所使用的保留字为()。 选择一项: A. CHECK B. DEFAULT C. UNIQUE D. NULL 反馈 正确答案是:CHECK 题目5 在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。 选择一项: A. ASC B. DESC C. ABC D. DEC 反馈 正确答案是:ASC 题目6 在介绍的购物活动中,商品实体同销售实体之间是()的联系。 选择一项: A. 多对多 B. 1对1 C. 1对多 D. 多对1 反馈 正确答案是:1对多

若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。 选择一项: A. 多对1 B. 1对多 C. 1对1 D. 多对多 反馈 正确答案是:1对1 题目8 以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。 选择一项: A. 多对多 B. 1对多 C. 1对1 D. 多对1 反馈 正确答案是:多对1 题目9 在数据库应用系统设计的概念设计阶段,需要做的事情是()。 选择一项: A. 画出ER图 B. 建立视图 C. 建立数据字典 D. 建立基本表 反馈 正确答案是:画出ER图

数据库基础与应用Access 2010 习题答案_核对版

第1章数据库基础 一.选择题 1-5 BCACA 6-10 ACBBD 11-15 AACAD 16-19 BDDC 二.填空题 1、数据库 2、关系模型 3、概念 4、元组、属性 5、多对多 6、身份证号 7、1对多 8、集合运算、关系运算 9、选择 10、投影 11、D 12、实体的完整性、参照完整性、用户定义的完整性约束 13、主键 14、概念设计阶段 三.简答题 1、P12 2、P4 3、P9 4、P25-26 第2章Access数据库与表的操作 一.选择题 1-5、BBBAA 6-10、CDCCB 11-15、BCCCD 16-20、CCAAC 21-25、CAABD 26-31ABCAAA 二.填空题 1、数据表、设计、视图菜单 2、1 3、18 4、默认值 5、输入掩码 6、>=0 and <=100 7、文本型、备注型 8、OLE对象、超链接 9、查询、窗体 10、关系 三.简答题 1、P46 2、P57-60 3、P60 4、P66 5、P73

第3章查询 一.选择题 1-5 DDCAB 6-10 CCDCA 11-15 BACCB 16-19 AADDB 21—25 DCD B 二.填空题 1、更新 2、表达式 3、更新 4、运行 5、字段 6、# 7、参数 8、min(MIN) 9、同一 10、追加 11、数据表、运行 12、参数 三.简答题 1、P85 2、P89、P96 3、P111 第4章SQL命令参考答案 一.选择题 1-5 AAADB 6-10 A DDBA 11-15ADDCD 16-18CAA 二.填空题 1.Structured Query Language 2.数据定义,数据操纵,数据查询,数据控制 3.distinct 4.ORDER BY 5.select 姓名from 教师where 职称="教授" and 工资>5000 6.create table 7.ALTER TABLE 8.group by 课程号 9.null 10.sum(工资) 三.简答题 1.p124 2.p130 3. 1)查找杨姓同学的全部信息

数据库基础与应用形考作业答案

数据库基础与应用形考作业参考答案 作业1: 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、 局部全局、主属性非主属性、多多、1 多、型值、元组属 性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应 用程序设计员终端用户、外模式与模式模式与内模式、定义/ 操作/控制自动建立、关系数据结构关系运算关系完整性规 则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决 定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第 一 2 、第二二、第三、BC 主属性 作业2: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概 念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计 要求功能完善操作方便、客房表住宿、娱乐费表催补款表、

客房表客房空闲表 二、写功能 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌 等信息。 2.从商品库中查询出所有商品的不同产地的总数。 3.从教学库中查询出每门课程被选修的学生数。 4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所 选修的共同课程的课程号。 5.从教学库中查询出所有已被学生选修的课程。 6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全 部学生。 7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号 和成绩排序。 8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2答案

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2 本大作业2考查第4~6章(查询、窗体、报表)的学习内容。 学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号 ______________ 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。 1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。B A 字段查询向导 B 简单查询向导 C 记录查询向导 D 数据查询向导 2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。B A 状态栏 B 对话框 C 工具栏 D 菜单栏 3. SQL语句中的DROP关键字的功能是从数据库中B A 修改表 B 删除表 C 插入表 D 新建表 4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是B A 删除查询 B 生成表查询 C 追加查询 D 交叉表查询 5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是D A LIKE "*宏" B LIKE "?宏" C LIKE "?宏?" D LIK E "?宏*" 6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。能完成该功能的SQL语句是C A SELECT * FROM 人事档案WHERE NOT "部门经理" B SELECT * FROM 人事档案WHERE 职位NOT "部门经理" C SELECT * FROM 人事档案WHERE NOT 职位="部门经理" D SELECT * FROM 人事档案WHER E 职位="部门经理" 7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是C A 追加查询 B 操作查询 C 参数查询 D 生成表查询 8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。B A 字段属性 B 窗体属性 C 查询属性 D 报表属性

电大数据库基础与应用-模拟试题201606

数据库基础与应用模拟试题201606-1 一、单选题(共12题,共36分) 1.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 2.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(A )。 A、标签报表 B、一般报表 C、交叉报表 D、数据透视图报表 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为( A )。 A、A B、B C、C D、D 4.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( C )。A、1对1 B、1对多C、多对多D、多对1 5.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 6.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 7.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( A )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 8.在Access的表定义中,字段的OLE对象类型用来存储( D )。 A、文本数据 B、数字数据 C、货币数据 D、多媒体 9.在Access中,字段的“字段大小”属性是一个( C )。 A、字符串 B、实数 C、整数 D、日期 10.属性的取值范围被称为( B )。 A、实体 B、域 C、联系 D、码 11.在Access中,若利用宏打开一个报表,则选择的宏操作命令是( D )。 A、OpenTable B、OpenQuery C、OpenForm D、OpenReport 12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( C )。A、(A,C) B、(C,D) C、(A,D) D、(B,D) 二、是非判断题(共12题,共36分) 1.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(×) 2.进行VBA程序开发所使用的编辑工具是VBE(Visual Basic for Editor)。(√) 3.在Access的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(√) 4.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m+n。(×) 5.利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(√) 6.在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。(√) 7.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(√) 8.在SELECT语句的FROM选项中,每对表之间的连接方式共有两种。(×) 9.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(√)

ACCESS2010数据库应用基础教程计划(16级)

2017年秋期 Access2010 16级计创班 **** 计算机组(****) *****职业高中 2017年9月 1日

叙永县职业高中教师学科授课计划专业:计算机学科:access 2010 班级:16级计算机创新班教师:***** 数据库作为数据管理技术,是计算机科学的重要分支,在当今信息社会中,信息已经成为各行业的重要财富和资源,对数据库的应用无处不在。上学期16级计算机高考班的学生已学习了Access 2010数据库4大对象,本期学习Access 2010数据库的第五、六大对象宏和模块,是Access 2010数据库最为重要的知识之一,也是对口高职必考内容之一,为了更好地完成本学期的教学任务,将教学计划安排如下: 一、课程的性质 Access 2010数据库应用基础教程是中等职业学校的一门技能操作课程。在本学期中主要任务是掌握Access 2010数据库的第六大对象模块和VBA,掌握VBA 编程基础,并能灵活使用相关知识做出登录系统。 二、课程教学目标 (一)宏的基本知识。 (二)学会创建模块:VBA编程环境(进入VBE、VBE界面) (三)掌握了解面向对象程序设计的基本概念 (四)掌握VBA编程基础:常量、变量、表达式 (五)掌握VBA程序流程控制:顺序控制、选择控制、循环控制 (六)掌握模块中的子过程与子函数,及其调用和参数传递。 (七)能编写事件过程:键盘事件、鼠标事件、窗口事件、操作事件和其他事件。 (八)了解VBA程序的调试:设置断点、单步跟踪,设置监视点。 (九)综合应用前述知识,使用Access 2010开发一个登录系统。 三、教学方法 (一)主要采取项目教学、讲授、演示、实践等教学方法,尽量采取互动式教学以活跃课堂气氛;认真备课,写教案,研究教材,备教法,因材施教;鼓励学生多思考、提问、动手操作,小组内多交流合作;及时批改作业,多用激励的

国开电大数据库基础与应用形考任务1

国开电大数据库基础与应用形考任务1 "在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是()。 : 文件系统 ; 分布式数据库系统 ; 人工管理 ; 数据库系统" "实体中能够唯一标识自己的属性被称做()。 : 域 ; 联系 ; 元组 ; 码" "关系数据模型属于()。 : 对象数据模型 ; 逻辑数据模型 ; 存储数据模型 ; 概念数据模型" "若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联系。 : 1对1 ; 多对1 ; 多对多 ; 1对多"

"在数据库体系结构的三级模式中,全局模式处于()层。 : 应用 ; 最内 ; 中间 ; 最外" "下面不属于数据库体系结构中三级模式的是()。 : 应用模式 ; 数据模式 ; 逻辑模式 ; 存储模式" "设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为()。: 10 ; 24 ; 9 ; 14" "设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1?R2所具有的元组个数为()。 : a1×a2 ; a2+b2 ; b1×b2 ; a1+b1" "若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。

: 性别 ; 学生号 ; 年龄 ; 姓名" "设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为()。 : 4 ; 2 ; 3 ; 1" "设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为?课程号(X)与()的自然连接。 : Π课程名(C) ; X ; S ; C" "设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。 : m*n ; m+n+1 ; m+n

数据库基础与应用试题与答案(1)

第1题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。对 第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。不对 第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。不对 第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。对 第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。对 第7题: 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。对 第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。对 第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。不对 第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。不对 第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。对 第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。对 第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。对 第14题: 管理信息系统很难实测企业的各种运行情况。不对 第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。不对 第16题: 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。不对 第17题: 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。对 第18题: 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。对 第19题: 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。不对 第20题: 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。对 第21题: 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。对 第22题: 对于有关产品和服务的活动在定义企业过程时应收集有关资料,和有经验的管理人员讨论、分析、研究,确定企业战略规划和管理控制方面的过程。不对 第23题: 由E-R图导出关系数据模型时,如两实体间是1:n联系,应把一方实体的关键字纳入另一方实体的关系中,同时把联系的属性也一并纳入另一方的关系中。不对 第24题: 项目质量管理是指为使项目能达到用户满意的预先规定的质量要求和标准所进行的一系列管理与控制工作。包括进行质量规划,安排质量保证措施,设定质量控制点,对每项活动进行质量检查和控制等。对 第25题: CIO是从企业的全局和整体需要出发,直接领导与主持全企业的信息资源管理工作的企业高层管理人员。CIO产生于信息管理发展的竞争情报阶段。对 第26题: 对信息资源进行有效管理,不仅要考虑信息系统的输入部分和输出部分,更应该重视将输入数据转换成输出信息的信息处理部分。对

Access2010基础教学大纲

第7章Access 2010 教学目的与要求 通过一个实例介绍数据库技术,使学生对以数据库技术为核心的信息管理系统有一个整体的认识。 在本章知识介绍中引入基本概念的、数据类型、关系数据特点等知识点。 通过讲解数据收集、库表建立与维护、建立表与表间的联系、查询的使用、添加窗体和报表来理解和掌握数据库的操作流程。 在实例中引导学生学习和掌握简单算法、条件表达、函数及表达式使用。 重点 表的创建及常规属性设置、参数查询、交叉表查询、自定义计算 难点 条件表达式书写 教学方式 案例教学、理论+实践 教学时间安排 4学时(理论)+4学时(实践) 内容(红色字体涉及内容是讲课是要注意的) 7 数据库基础 7.1 数据库概述 7.1.1 数据及数据处理 简单介绍数据、信息、数据处理概念 7.1.2数据管理的发展(可省略) 7.1.3数据库系统组成(DBS,DBMS,DB) 7.2 数据模型 7.2.1 数据模型(侧重介绍关系模型) 7.2.2 关系模型的基本术语 涉及的概念要介绍清楚

7.3 Access数据库及其应用 7.3.1 Access数据库概述 7.3.2 创建Access数据库 7.3.3 在Access数据库中创建表 1.不同数据类型的选择和使用 2.重点介绍表设计视图创建表 3.表结构中“常规属性”设置:字段大小、默认值、有效性规则和文本、必填、格式等 7.3.4 表的维护与操作 1.学生要根据一个张表,会选取主键,会建索引,及常规维护 2.数据会筛选、查询 3.重点介绍表与表间关系的建立 7.3.5 查询 1.根据设计视图创建选择查询,介绍各种不是数据类型条件的书写 2.参数查询 3.交叉表查询 7.3.6 窗体 简单介绍窗体的创建,如何显示表和查询的数据 7.3.67 报表 简单介绍报表的创建,如何显示表和查询的数据 时间安排:(只是参考时间) (7.1—7.2 大约20分钟) 7.3.1-7.3.4 大约70分钟 7.3.5 大约60分钟 7.3.6 大约20分钟 7.3.7 大约10分钟

数据库基础与应用形成作业答案

《数据库基础与应用》形成性作业 第一次作业 一、单项选择题 1、域是实体中相应属性的(A)。 A、取值范围 B、值 C、名称 D、描述 2、把保存关系定义的关系称为对应数据库的(B)。 A、一般关系 B、元关系 C、特定关系 D、正常关系 3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。 A、传递性 B、分解性 C、合并性 D、增广性 4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。 A、(A,B) B、(A,C) C、(A,E) D、(A,D) 5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。 A、9 B、24 C、10 D、20 6、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。 A、学生号 B、姓名 C、性别 D、年龄 7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。 A、10 B、8 C、7 D、6 8、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。 A、传递性 B、分解性 C、合并性 D、增广性 9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。 A、第一 B、第二 C、第三 D、BC 二、是非题 1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(错) 2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。(对)

数据库基础及应用试题题库

《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?C A. int B. smallint C. tinyint D. decimal(3,0) 2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?C A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员varchar(20) NOT NULL, 通信地址varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号int IDENTITY(1,1) PRIMARY KEY, 雇员代号int NOT NULL, 客户代号int NOT NULL, 订购日期datetime NOT NULL, 订购金额money NOT NULL ) 他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B A. SELECT a.雇员代号,a.雇员,b.订购日期,b.订购金额 FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号 WHERE b.订购日期= '09/01/2003' AND 订购金额IN (SELECT MAX(订购金额) FROM 订单表) B. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号AND b.订购日期= '09/01/2003' GROUP BY a.雇员代号,a.雇员,b.订购日期 C. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a INNER JOIN 订单表AS b ON a.雇员代号= b.雇员代号

数据库基础与应用课程期末模拟试卷(2015秋季-徐孝凯)

国家开放大学 数据库基础与应用课程(2478号)模拟试卷 1015年11月理工教学部徐孝凯 一、单项选择题。把合适的选项编号填写在括号内。(每小题3分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。 A. 记录 B. 数据项 C. 二进制位 D. 字节 3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。 A. m*n B. m+n C. m D. n 4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。 A. (A,C) B. (C,D) C. (A,D) D. (B,D) 5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。 A. PRIMARY B. UNIQUE C. CHECK D. FOREIGN 6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。 A. 1对1 B. 1对多 C. 多对多 D. 多对1 7. 在Access的主界面操作窗口中,不存在的区域为()。 A. 功能区 B. 导航区 C. 工作区 D. 描述区 8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。 A.字段名称 B.数据类型 C.字段属性 D.说明 9. 在Access中,参数查询属于()。 A.更新查询 B.追加查询 C.交叉表查询 D.选择查询 10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。 A.窗体 B.分割窗体 C.空白窗体 D.数据表 11. 报表由5个部分所组成,则最末尾的部分是()。 A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚 12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

数据库基础与应用形考任务一

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分) 题目1 还未回答 满分2.00 未标记标记题目 题干 在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是()。 选择一项: A. 分布式数据库系统 B. 文件系统 C. 人工管理 D. 数据库系统 题目2 还未回答 满分2.00 未标记标记题目 题干 实体中能够唯一标识自己的属性被称做()。 选择一项: A. 元组 B. 码 C. 联系 D. 域 题目3 还未回答 满分2.00 未标记标记题目 题干 关系数据模型属于()。 选择一项: A. 存储数据模型 B. 概念数据模型 C. 逻辑数据模型 D. 对象数据模型 题目4 还未回答 满分2.00 未标记标记题目 题干 若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()联

系。 选择一项: A. 1对1 B. 多对1 C. 1对多 D. 多对多 题目5 还未回答 满分2.00 未标记标记题目 题干 在数据库体系结构的三级模式中,全局模式处于()层。 选择一项: A. 最内 B. 应用 C. 最外 D. 中间 题目6 还未回答 满分2.00 未标记标记题目 题干 下面不属于数据库体系结构中三级模式的是()。 选择一项: A. 逻辑模式 B. 应用模式 C. 存储模式 D. 数据模式 题目7 还未回答 满分2.00 未标记标记题目 题干 设D1、D1和D1定义域中的基数分别为2、3和4,则D1′D2′D3的元组数为()。 选择一项: A. 24 B. 14 C. 10 D. 9 题目8

还未回答 满分2.00 未标记标记题目 题干 设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1′R2所具有的元组个数为()。 选择一项: A. a1+b1 B. a1×a2 C. a2+b2 D. b1×b2 题目9 还未回答 满分2.00 未标记标记题目 题干 若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。 选择一项: A. 学生号 B. 性别 C. 姓名 D. 年龄 题目10 还未回答 满分2.00 未标记标记题目 题干 设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)的运算结果中具有的元组个数为()。 选择一项: A. 2 B. 4 C. 1 D. 3 题目11 还未回答 满分2.00 未标记标记题目 题干 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,

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