这是一份完整的数据库技术试题卷
2011-2012学年上学期期末考试
——数据库技术
一、选择题(每题只有一个正确选项,将正确答案填写在括号内中,每题2分,共30分)
1、在Access数据库中,数据保存在()对象中。 ( )
A、窗体 B、查询 C、报表 D、表
2、在现实世界中,每个人都有自己的出生地,实体“人”与“出生地”之间的联系是 ( )
A、一对一联系 B、一对多联系 C、多对多联系 D、无联系
3、数据库系统四要素中,什么是数据库系统的核心和管理对象
( )
A、硬件 B、软件 C、数据库 D、人
4、Access 数据库中,表就是 ( )
A、关系 B、记录 C、索引 D、数据库
5、Access数据库属于 ( )
A、关系模型 B、层次模型 C、网状模型 D、以上皆非
6、ODBC的中文含意是 ( )
A、浏览器/服务器 B、客户机/服务器 C、开放数据库连接 D、关系数据库管理系统
7、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
( )
这是一份完整的数据库技术试题卷
A、数据库系统 B、文件系统 C、人工管理 D、数据项管理
8、下列不属于Access提供的数据筛选方式是 ( )
A、按选定内容筛选 B、按内容排除筛选 C、按数据表视图筛选 D、高级筛选、排序
9、在Access数据库中已建立了“tbook”表,若查找“图书编号”是“112266”和“113388” 的记录,应在查询条件中输入
( )
A、”112266” and “113388” B、Not in(“112266”,”113388”)
C、in(“112266”,”113388”) D、Not (“112266”,”113388”)
10、创建一个交叉表查询,在“交叉表”行上有且只有一个的是
( )
A、行标题和列标题 B、列标题和值 C、行标题和值 D、行标题、列标题和值
11、若以已建立的“temployee”表为数据源,计算每个职工的“年龄”(取整),那么正确的计算公式为: ( )
A、date( )-[出生日期]/365 B、(date( )-[出生日期])/365
C、year(date())-year([出生日期]) D、year([出生日期])/365)
12、将表A中的记录添加到表B中,要求保持表B中原有的记录,
这是一份完整的数据库技术试题卷
可以使用的查询是 ( )
A、追加查询 B、生成表查询 C、联合查询 D、传递查询
13、在查询中要统计记录的个数,应使用的函数是 ( )
A、SUM B、COUNT(列名) C、COUNT(*) D、AVG
14、在窗体中,用来输入和编辑字段数据的交互控件是 ( )
A、文本框 B、标签 C、复选框 D、列表框
15、在窗体设计视图中,必须包含的部分是 ( )
A、主体 B、窗体页眉和页脚
C、页面页眉和页脚 D、以上3项都要包括
16.数据库中表A与表B建立了“一对多”关系,表A表示“一”方,表B为“多”的一方,则下述说法中正确的是( )
A.表A中的一个记录能与表B中的多个记录匹配
B.表B中的一个记录能与表A中的多个记录匹配
C.表A中的一个字段能与表B中的多个字段匹配
D.表B中的一个字段能与表A中的多个字段匹配
17.使用查询向导,不可以创建( )
A.单表查询 B.多表查询 C.带条件查询 D.不带条件查询
18.下列关于条件的说法中,不正确的是( )
A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系。
B.日期/时间类型数据在两端加上#
C.数字类型数据须在两端加上双引号
D.文本类型数据须在两端加上双引号
这是一份完整的数据库技术试题卷
19.在表的设计视图中,不可以完成的操作是( )
A.修改字段的名称 B.删除一个字段 C.修改字段的属性 D.删除一条记录
20.如果两表之间建立了联系,如果想在更改主表的主键值时,自动更新相关表中的对应数值,应设置( )
A.实施参照完整性 B.级联更新相关字段
C.级联删除相关记录 D.有效性规则
21.在设置查询条件时,如果想查找书名中有“案例”两个字的记录,正确的条件表达式为( )
A.LIKE “*案例*” B.IN(“案例*”)
C.=“案例“ D.LIKE“?案例?”
22.在创建查询时,如果想要根据读者中的“出生年月”字段,计算查询出“年龄”字段,那么计算表达式为( )
A.Year (Date( )) -Year([出生年月])
B.Month (Date( )) -Year([读者]![出生年月])
C. Year (Date( )) -Year([读者]![出生年月])
D. Year (Date( ))- [出生年月]
23.可以设置“字段大小”属性的数据类型是( )
A.备注 B.日期、时间 C.文本 D.上述皆可
24.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,则可以使用的方法是( )
A.排序 B.筛选 C.隐藏 D.冻结
25.在数据表视图下,不可以进行的操作有( )
这是一份完整的数据库技术试题卷
A.修改字段名称 B.添加、删除记录 C.删除字段 D. 修改字段类型
26.若要确保输入的联系电话值只能为8 位数字,应将该字段输入掩码设置为( )
A.00000000 B.99999999 C.######## D.????????
27. 若在“学生”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入( )
A.Like"王" B.Like"王*" C.="王" D.="王*"
28. SQL 的含义是( )
A.结构化查询语言 B.数据定义语言
C.数据库查询语言 D.数据库操纵与控制语言
29.以下关于Access 表的叙述中,正确的是( )
A.表一般包含一到两个主题的信息
B.表的数据表视图只用于显示数据
C.表设计视图的主要工作是设计表的结构
D.在表的数据表视图中,不能修改字段名称
30.以下关于空值的叙述中,错误的是( )
A.空值表示字段还没有确定值 B.Access 使用NULL 来表示空值
C.空值等同于空字符串 D.空值不等于数值0
二、填空题(每空1分,共10分)
1、能够唯一标识某一控件的属性是______________________。
2、在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是______________________。
这是一份完整的数据库技术试题卷
3、控件的类型可以分为绑定型、未绑定型与计算型。绑定型控件主要用于显示、输入、更新数据表中的字段;未绑定型控件没有_______________,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源。
4、操作查询共有4种类型,分别是删除查询、_______________、追加查询和生成表查询。
5、在SQL的SELECT 语句中,用_______________短语对查询的结果进行排序。
6、若要查找最近20天之内参加工作的职工记录,查询条件为_______________。
7、表的组成包括_______________和_______________。
8、Access提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是:_______________和_______________。
三、判断题(每空1分,共10分)
1.查询只能从源表中查找到需要的数据,不能生成新表。( )
2.在一张二维表中可以有相同的字段名,记录的先后顺序可以调整。( )
3.在创建了表的结构后,表中字段是不可以更改的。( )
4.一个数据表中可以有多个主关键字( )
5.字段名称通常用于系统内部的引用,而字段标题通常用来显示给用户看。( )
6.隐藏表中的一列,实际上是将表中的列暂时删除,等需要时再恢复该列( )
7.要修改表的字段属性,只能在表的设计视图中进行( )
8.不管是哪种类型的查询都只能从源表中查询数据,而不能修改源表数据。( )
9.与表相同,查询中保存的是查询的结果,不会随着源表的变化而变化。( )
10.在Access中进行排序,英文字母是按照字母的ASCII码顺序
这是一份完整的数据库技术试题卷
排序的。( )
四、简答(每题5分,共20分)
1. 数据、数据库、数据库管理系统、数据库系统的定义。
2. Access2003数据库的对象包括哪几种?
3. 创建数据库和表的方法有哪些?
4. 简述使用“表设计器”创建表的基本步骤?
答案
一、选择题(每题只有一个正确选项,将正确答案填写在括号内中,每题2分,共60分
1、D 2、A 3、C 4、A 5、A 6、C 7、A 8、C 9、C 10、C 11、C
12、A 13、B 14、A 15、A 16、A 17、C 18.C
20.B 21.A 27.B 28.A 22.C 23.C 24.D 25.D 19.D26.A29.C 30 C
二、判断题(每空1分,共10分)
1、×2、×3、×4、×5、√6、×7、×8、×9、×10√
三、填空题(每空1分,共10分)
1、name 2、数据表3、数据源4、更新查询
5、order by
6、date()-[工作日期]<=20
7、表结构、表数据
8、文本型 备注型
四、简答(每题5分,共20分)
1.数据是描述客观事事特征的抽象化符号。
数据库是存储在计算机存储设备上、结构化的相关数据的集合。 数据库管理系统是对数据库进行管理的软件。
数据库系统是一种引入了数据库技术的计算机系统。
这是一份完整的数据库技术试题卷
2. Access2003数据库的对象包括表、查询、窗体、报表、数据访问页、
模块和宏。
3. 创建数据库有三种方法:使用空数据库、使用“本机上的模板”和从
网上下载的模板。
创建表有三种方法:使用“表向导”、使用“表设计器”和使用“通过输入数据创建表”
4. (1) 双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各
个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
(4)转换到表的数据视图 ,输入数据内容。