数据库及其应用第5章试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(本大题共20小题,每小题2分,共40分)
1. 利用“设计”视图建立查询准则,若查询学习成绩在80分到90分(包含80分,不包含90分)之间的学生情
况,正确的查询准则是( C )
A .>79 OR <90
B .Between 80 with 90
C .>=80 AN
D <90 D .IN (80, 90)
2. 根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为(C )
A .交叉表查询
B .索引查询
C .选择查询
D .操作查询
3. 在Access 查询对象中设置查询准则时,下列关于查询条件的说法中错误..
的是( D ) A .同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 B .日期/时间类型数据需在两端加#
C .文本类型数据需在两端加上双引号(″″)
D .数字类型数据需在两端加上双引号(″″)
4. 在“学生”窗体中,通过“查找与替换”对话框查找姓“王”的学生时,应当在“查找内容”中输入( C )
A .[王]?
B .[王?]
C .[王]*
D .[王*]
5. 操作查询不.
包括( A ) A.选择查询 B.更新查询 C.追加查询 D.生成表查询
6. 有班级和学生关系,在建立班级与学生之间一对多联系时,若选择的联接类型如图
所示,则数据之间的关联方式是( B )
A.自然联接
B.左外部联接
C.右外部联接
D.内部联接
7. 在Access 中,若要定义单一字段为主键,可以定义
为主键的是( A )
A.自动编号类型的字段
B.有重复值的字段
C.有空值的字段
D.OLE 对象类型的字段
8. 有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,
选择的联系类型是:包括″学生″中的所有记录和″成绩″中联接字段相等的那些记录,则数据之间关联方式是( C )
A .内部联接
B .全外部联接
C .左外部联接
D .右外部联接
9. 有职工表:职工(职工编码,姓名,性别,出生年月),其中职工编码字段是文本型。如果要查询职工编码第3
位是5的职工信息,则查询准则表达式是( D )
A .职工编码=″!!5!!!″
B .职工编码LIKE ″##5###″
C .职工编码=″**5***″
D .职工编码LIK
E ″??5*″
10. 有职工表:职工(职工编码,姓名,性别,出生年月),假设要查询职工的年龄,则该查询的计算字段″年龄″
应定义为( B )
A .年龄:Now()-Year(″出生年月″)
B .年龄:Year(Now())-Year([出生年月])
C .年龄:Year(Now())-Year(#出生年月#)
D .年龄:Year(Now())-Year(′出生年月′)
11. 在创建查询时,通过查询准则来设定显示记录的条件,该操作实现了关系代数的( C )
A .并运算
B .交运算
C .选择运算
D .投影运算
12. 在Access 中创建学生表:S(学号,姓名,年龄),要实现在年龄字段中只允许输入18到26之间的数,则应设置
年龄字段的( C )
A .格式
B .掩码
C .有效性规则
D .默认值
13. 有职工表:职工(职工号,姓名,工资,部门),如果要打印一个按部门统计工资总额的报表,在报表设计时应
使用的函数是( D )A .=Avg ([工资]) B .=Count ([工资]) C .=Sum ([工资]) D .=Total ([工资])
14. 在数据库中有产量表如下图(a )所示,若要产生下图(b )中的
查询结果,则应使用的查询类型是(D )
A.选择查询
B.更新查询
C.追加查询
D.交叉表查询
15. 下列选项中,非.
“是/否”型字段格式的是( A ) A.对/错
B.真/假
C.开/关
D.是/否 6图 14图
16. 有学生档案表:S (学号,姓名,性别,出生年月,专业),若要利用S 表复制一个新的学生名单表:R (学号,
姓名),则可以直接实现这个操作的方法是( D )
A.复制查询
B.更新查询
C.追加查询
D.生成表查询
17. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )
A.16<年龄<25
B.>=16 and <=25
C.>=16 or <=25
D.IN (16,25)
18. 假设在设计视图中设计一个查询,如图所示,则这个查询是( D )
A.交叉表查询
B.生成表查询
C.操作查询
D.参数查询
19. 若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是( C )
A.Ckp
B.Ckmlp
C.Cop
D.C!kmlp 20. 若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( C )
A. Like "**a**"
B. Like "##a##"
C. Like "??a??"
D. Like "!!a!!"
21. 假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( B )
A.2000<工资<5000
B.>=2000 and <=5000
C.>=2000 or <=5000
D.2000=<工资 and 工资<=5000
22. 已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W 开头的4个字符,则应将该字段的有效性
规则设置为( A )
A .Like"W???"
B .Like"W###"
C .Like"W***"
D .Like"W!!!"
23. 若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是( C )
A .姓名="李"OR (专业="数学"AND 专业="计算机")
B .姓名="李"AND (专业="数学"OR 专业="计算机")
C .姓名Like"李*"AN
D (专业="数学"OR 专业="计算机")D .姓名Like"李*"OR (专业="数学"OR 专业="计算机")
24. 有学生表:S (学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数
的查询,如图所示,则该查询是( D )
A .选择查询
B .生成表查询
C .操作查询
D .交叉表查询
25. 在查询的设计视图中,若设置查询准则如图所示,则查询准则表达式是( C )
A.BETWEEN 18 AND 60 AND"男"
B.BETWEEN 18 OR 60 AND"男"
C.年龄>=18AND 年龄<=60 AND 性别="男"
D.年龄>=18AND 年龄<=60 OR 性别="男" 26. 有学生表:S(学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL 语句是( D )
A.SELECT * FROM S
B.SELECT * WHERE S FROM 专业=英语
C.SELECT 姓名 WHERE S FROM 专业=英语 AND 性别=女
D.SELECT 姓名 FROM S WHERE 专业="英语" AND 性别="女"
二、填空题(本大题共15小题,每小题1分,共15分)
27. 在Access 中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、_____更新__________
查询、追加查询和生成表查询。
28. 如果用户知道所要查找的记录的特定值,可在运行查询时,利用对话框提示用户输入该特定值,以查询满足特
定值要求的信息,这时应设计_____参数__________查询。
29. 在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加______计算字段
_________来完成。
30. 在SQL 中,可以利用 Count( ) 函数计算记录的个数。
25图
24图
18图