D.SELECT…INTO语句用来将两个或更多表或查询中的字段合并到查询结果的一个字段中
22、已知“借阅”表中有“借阅编号”、“学号”、和“借阅图书编号”等字段,每名学生每借一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是( )
A.SELECT 学号,COUNT(学号)FROM 借阅
B.SELECT 学号,COUNT(学号)FROM借阅GROUP BY 学号
C.SELECT 学号,SUM(学号)FROM 借阅
D.SELECT 学号,SUM(学号)FROM借阅ORDER BY 学号
23、检索价格在30万元—60万元之间的产品,设臵条件为(
A.in(30,60) B.>30 or <60 C.between 30 and 60 D.30 like 60
24、联合查询的联接可是( )
A.inner join B.union C.all D.union all
25、在报表中,显示在报表第一页且只显示一次的是( )
A、页面页眉 B、报表页眉 C、页眉页脚 D
26、、以下属于布局选项的是( )。
A、递阶 B、分级显示 C、纸张方向 D优先
27、基本表字段的数据类型中,没有________类型。
A、文本 B、日期 C、备注 D、索引
28、关于Access字段名,下面叙述错误的是 (
A. 字段名长度为1-255个字符
B. 字段名可以包含字母、汉字、数字、空格、和其它字符
C. 字段名不能包含句号(。)、惊叹号(!)、方括号([])等
D. 字段名不能重复
、报表页 、 ) )
29、以下列出的是关于数据库的参照完整性的叙述,其中正确的是( )
(1)参照完整性是指在设定了表间关系后用户仍可随意更改用以建立关系的字段
(2)参照完整性保证了数据在关系型数据库管理系统中的安全与完整
(3)参照完整性在关系型数据库中对于维护正确的数据关联是必要的
A.(1)(2)(3) B.(2)(3) C.(1)(2) D.(1)(3)
30、使用“自动报表”创建的 报表只包括( )
A、报表页眉 B、页脚和页眉 C、主体区 D、报表页眉节
三、不定选择(每个3分,计45分)
1、列哪些类型是逻辑数据模型的类型______。
A、层次模型 B、网状模型 C、关系模型 D、连接模型
2、下面有关主键的叙述错误的是______。
A、不同记录可以具有重复主键值或空值
B、一个表中的主键可以是一个或多个字段
C、在一个表中的主键只可以是一个字段
D、表中的主键的数据类型必须定义为自动编号或文本
3、不是Access 2003中字段的数据类型。
A、文本 B、数字 C、逻辑 D、货币 E、自动编号
F、通用 G、备注
4、查询的设计窗口分为两部分,下面部分设计窗口的行中包含( )
A、字段 B、排序 C、数据 D、更新
5、据表视图以行、列格式可以显示( )结果。
A.表 B.查询 C.报表 D.窗体
6.、数字比较运算符有( )
A.> B.>= C.< > D..Between
7、.操作查询根据功能不同可分为( )
A.数据表备份 B.生成表查询 C.更新查询 D.删除查询
8、数据表备份时,粘贴选项有( )
A.粘贴结构 B.结构和数据 C.将数据追加到已有表 D.粘贴数据
9、报表具有的功能是( )
A、对记录分组 B、更改数据 C、打印输出 D、记录排序
10、以下属于报表属性的对话框选项的是( )。
A、格式 B、数据 C、事件 D、全部
11、成表查询的结果可以保存到( )
A.当前数据库 B.另一数据 C.数据源中 D.新表中
12、预定义使用的函数可以是( )
A.MAX B. IF C计数 D. AVGERAGE
13、报表的数据来源不能是
A)表 B)查询 C)SQL语句 D)窗体 14、条件“not 工资额>2000” 的意思是______。
A.除了工资额大于2000之外的工资额的记录
B.工资额大于2000的记录
C.并非工资额大于2000的记录
D.字段工资额大于2000,且二者择一的记录
15、以下属于SQL特定查询的是( )
A. 联合查询 B. 传递查询
C. 子查询 D. 选择查询
四、判断题(正确的用A表示,错误的用B表示,每题2分,共计40分)
1、对一个数据库系统来说,Access软件要求数据库必须建立安全机制。 ( )
2、如果加密了一个数据库,则只能在Access系统中才能打开。 ( )
3、账户权限没有继承性。 ( )
4、给数据库系统设臵密码,只能限制复制数据库的操作。 ( )
5、Access的查询就是根据基本表得到新的基本表。 ( )
6、在关系模型中,交换任意两行的位臵不影响数据的实际含义。 ( )
7、数据库系统也称为数据库管理系统。 ( )
8、使用数据库系统可以减少数据的冗余。 ( )
9、关系模型中,一个关键字至多由一个属性组成。 ( )
10、.数据库管理系统是数据库系统的核心。 ( )
11、Access 2003提供了许多便捷的可视化操作工具和向导。 ( )
12、Access 2003中字段的数据类型有10几种。 ( )
13、.利用更新查询,删除查询、生成表查询时最好将原表备份。 ( )
14、在设计视图窗口下,打开生成器快捷键是^+F3。
15、在输入条件为文本时,需在全角情况下输入“”或 ( )
16、.查找不匹配项查询时,是利用两个表进行。 ( )
17、.利用SQL语言选择字段列表时,一定要写上别名。 ( )
18、联合查询时,要求表结构相同,当联合查询转为另一类查询时,SQL语句将发生改变。( )
19、利用自动报表生成的报表是纵栏式报表( )
20、报表在打印前需要对页面进行设臵( )
五、按要求完成下列问题(43分)
1、学校学生成绩数据库中的“成绩表”及内容如下:
编号 姓名 性别 语文成绩 数学成绩 外语成绩 物理成绩 化学成绩 生物成绩 总分 01 张三丰 02 张无忌 03 周芷若
男 80 100 70 60 100 66 男 60 90 55 50 45 100 女 88 100 70 78 80 67
04 赵敏 女 97 100 100 90 90 87 05 杨逍 男 80 60 79 55 40 54 (1) 利用SQL命令创建成绩表
(2) 利用SQL命令,在上表中增加一个名次和平均成绩字段 (3) 利用SQL命令记录,将总分和平均分数初始值设为“0”分
(4)、利用SQL命令,向上表追加 李乐的记录, 成绩依次为 77、87、65、56、34、69 (5) 利用SQL命令,计算数学成绩的总分
(6) 利用SQL命令查询上表中姓名,语文、数学、外语 成绩,并按语文成绩降序排列
2、阅读下面的SQL语句,写出该查询的运行结果。
SELECT 姓名,性别,期中成绩,期末成绩,总分
FROM 学生信息
WHERE 姓名 LIKE “刘*”;