access笔试题(3章_查询)
Access学习辅导与上机实习—习题(第3章查询)
Access学习辅导与上机实习—习题(第3章查询)■典型习题一、选择题1、是_________不会在简单查询的设计网络中出现。
A .字段B 条件C更新D排序2、下列叙述不正确的是。
A 删除查询主要用于删除符合条件的记录。
B 更新查询中可以使用计算功能。
C 追加查询时如果两个表的结构不一致,则不能进行。
D生成表查询生成新的表,该表是源表的一个子集。
3、不属于统计函数。
A MAXB COUNTC LASTD Y EAR二、填空题4、在查询表达式中,“/”表示,而“\”表示。
5、总计查询中,必须包含的两种字段是和。
6、在查询设计过程中,有多种方式可以视察查询结果,比如可以进入视图模式或单击按钮。
三、操作题7、对“教学”库建立下列查询:(1)用库中的三张表建立一个由学生姓名、课程名称、成绩组成的新数据表,新表取名为新表1。
(2)用学生表生成一个关于女生情况的新数据表,取名为女生情况表。
(3)用库中的三张表建立一个由学生姓名、成绩组成的数学成绩表,取名为数学成绩表。
(4)用库的三张表建立一个不及格学生的汇总表,表中的字段要求有学生姓名、课程名称、成绩。
(5)用库中的三张表建立一个由课程名称、各科平均分、总分、最高分、最低分组成的新数据表,取名为成绩统计表。
8、查询指定课程名的学生成绩,课程名只要求输入任意的几个字。
9、查询统计指定课程名称的总分和平均分。
■习题一、选择题1、利用对话框提示用户输入参数的查询过程称为_______。
A 选择查询B 参数查询C 操作查询D SQL查询2、以下叙述中,错误的是______。
A 查询是从数据库的表中行筛选出符合条件的记录,构成一个新的数据集合B 查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C 创建复杂的查询不能使用查询向导。
D 可以使用函数、逻辑运算符、关系运算符创建复杂的查询3、Access共提供了种数据类型。
A 8B 9C 10D 114、用向导创建简单查询的步骤不包括。
Access第三章练习题
Access第三章练习题ACCESS第三章练习题一、选择题1、在条件表达式中,字段名必须用()括起来A、单引号B、双引号C、方括号D、在括号2、在ACCESS中,10点30分15秒的表达式是()A、10:30:15B、” 10:30:15”C、time(10:30:15)D、#10:30:15#3、在使用设计视图创建查询时,要添加查询字段以下做法错误的是()A、直接用鼠标将字段拖动至设计网格中B、在字段列表双击字段,也可以将其添加到设计网格中C、双击*可以添加所有字段到设计网格D、右击字段,在弹出菜单中选择“添加”命令4、表达式YEAR(DATE())的含义是()A、取当前系统日期B、取当前系统日期的年份值C、判断是否为闰年D、取当前系统的月份值5、某查询设计视图性别“条件”栏为“男”,“或”栏为“女”,入学成绩“条件”栏为:>=300,则该查询要查找的是()A、入学成绩在300分以上的女性和所有的男性B、入学成绩在300分以上的男性和所有的女性C、入学成绩在300分以上的所有人或男性D、入学成绩在300分以上的所有人6、在定义参数查询条件时,用()来表示在执行查询时等待输入的参数值A、NULLB、双引号C、问号D、方括号7、关于选择查询,以下说法错误的是()A、可以从一个或多个表中查找数据B、可以对记录进行总计、计数、分组、排序等操作C、要以更新源表中数据,如删除记录、修改记录D、选择查询分为简单查询和高级选择查询两种8、在ACCESS中,要将文本“计算机”与数字2009连接起来,以下表达式正确的是()A、“计算机”+2009 B、“计算机”AND 2009C、“计算机”&2009D、“计算机”—20089、小胡创建了一个更新查询,为“成绩表”中的“张伟”成绩增加2分,在数据库的“查询”对象窗口中,打开两次该查询,则源数据表中张伟的成绩()A、提高了12分B、提高了4分C、提高了6分D、没有变化10、在ACCESS中,表达式15\2的结果是()A、7.5B、7C、8D、111、ACCESS提供的查询向导一般用于汇总数据的是()A、简单查询向导B、交叉表查询向导C、查找重复项查询向导D、查找不匹配查询向导12、使用追加查询时,如果源表中的字段数目比目标表少,则()A、不能进行追加查询操作B、将自动在源表中创建这些多余的字段C、追加后目标表未指定的字段的值为空值D、以上说法均不正确13、在ACCESS 中,以下逻辑运算符中,当两个逻辑式的值不同时其结果为真的是()A、ANDB、XORC、NOTD、OR14、数据表学生包括学生姓名、科目和成绩三个字段,要创建一个交叉表查询汇总每名学生在总成绩,则可以作为行标题的是()A、学生姓名B、科目C、成绩D、以上均可15、SELECT 语句中,表示排序的子句是()A、ORDER BY子句 HAVING 子句B、FROM子句D、GROUP BY 子句16、以下查询中不属于选择查询的是()A、更新查询B、交叉表查询C、计算查询D、简单查询17、要表示2008年8月9日是,以下表达式正确的是()A、2008—08—09B、#2008—08—09#C、“2008—08—09”D、DATE(2008—08—09)18、通过设计视图创建查询,可以()A、设置查询条件B、根据多个字段内容进行排序C、显示/隐藏某字段D、以是均是19、在ACCESS中,表达式12>10 or 5<3的结果是()A、1B、0C、TRUED、FALSE20、关于使用查找重复项查询向导创建的查询,以下说法正确的是()A、只显示重复项的记录B、生成的查询只能查看,不能修改C、只显示未重复的记录D、显示未重复的记录和重复记录中的第一条记录21、设计视图分为字段输入区和字段属性区,在字段输入区中不能设置的是()A、字段的名称B、字段的类型C、字段的说明D、字段的长度22、以下文本型字段中,排序最小的是()A、“123”B、“23”C、“ABC”D、“abc”23、以下查询中不能修改源表中记录的是()A、生成表查询B、追加查询C、计算查询D、更新查询24、在ACCESS表达式中,表示任意多个字符的通配符的是()A、*B、?C、&D、#25、在使用设计视图创建查询时,要添加字段以下操作错误的是()A、双击字段列表中的字段名称B、将字段直接拖到设计网格中C、在设计网格“字段”行的下拉列表中选择D、右击字段列表中的字段名称,在弹出的菜单中选择“添加”命令26、以下查询中,不属于SQL查询的是()A、联合查询B、传递查询C、数据定义查询D、生成表查询27、ACCESS中共提供了()种字段类型A、5B、6C、10D、1228、在数据库窗口中,选择表对象,双击已存在的数据表将打开表的()A、设计视图B、数据表视图C、数据透视表视图D、数据透视视图29、在ACCESS的“选项”对话框中,设置“默认查找/替换方式”时不包括的搜索方式是()A、快速搜索B、与字段起始处匹配的搜索C、精确搜索D、常规搜索30、表达式26 MOD 6的返回值是()A、6B、4C、2D、4.33331、在使用设计视图创建查询时其过程不包括()A、设置查询输出和打印格式B、输入查询条件C、添加字段D、为查询选择表32、如果让职工工资数据表中的职称为工程师的工资增加100元,使用的查询是()A、追加查询B、更新查询C、总计查询D、生成表查询33、某数字型字段的输入掩码设置为999,则输入该字段内容时,以下合法的是()A、1000B、—4C、346D、以上均是34、如果表A中的多个记录与表B的多个记录相匹配,且表B中的多个记录与表A的多个记录相匹配,则表A与表B的关系是()A、一对一关系B、一对多关系C、多对多关系D、多对一关系35、在ACCESS中,以下逻辑运算符中,只能对一个逻辑式进行操作是()A、ANDB、NOTC、XORD、OR36、创建简单查询时,以下说法错误的是()A、可以从一个或若干个表或查询中选择字段B、在“可用字段”中双击某字段,可将该字段添加到选定的字段中C、在“可用字段”中选择了某字段,单击》,只能将该字段添加到选定的字段中D、在创建查询完毕后可选择打开查询查看信息或修改查询设计37、要查询各班的平均分,可采用的查询方式()A、总计查询B、传递查询C、参数查询D、计算查询38、在查询设计视图窗口中,要查询表中“姓名”字段所有以“张”开头的记录,则应在“姓名”字段对应的准则框中输入表达式()A、姓名=“张”B、姓名LIKE 张*C、LIKE “张*”D、LIKE“*张”39、按查询的分类,以下查询属于选择查询的是()A、生成表查询B、更新查询C、追加查询D、交叉表查询40、表达式YEAR(DATE())含义是()A、取当前系统日期B、取当前系统日期的年份值C、判断是否为闰年D、取当前系统的月份值41、在ACCESS中,通配符?的含义是()A、任意一个字符B、任意多个字符C、任意一个数字D、任意一个日期42、创建简单查询时,其数据源可以是()A、基本表和查询B、基本表和窗体C、窗体和查询D、只能是基本表43、在查询中,默认的字段显示顺序是()A、按文本的拼音字母排列的顺序B、字段输入时原始顺序C、按照字母的顺序D、按照文字笔画顺序44、数据表“学生”包括学生姓名,科目和成绩三个字段,要创建一个交叉表查询在行上汇总每名学生的成绩,则应该作为行标题的是()A、科目B、学生姓名C、成绩D、以上均可45、在定义参数查询条件时,条件表达式中必不可少的是()A、方括号B、双引号C、NULLD、问号46、将成绩在60至80分之间的记录找出后放在一个新表中,应采用的查询方式是()A、删除查询B、更新查询C、追加查询D、生成表查询47、王丽创建了一个更新查询,其功能是为“成绩”表中小明成绩增加2分,在数据库的查询对象窗口中,运行三次查询,则“成绩”表中小明的成绩()A、提高了6分B、提高了4分C、提高了2分D、没有变化二、简答题1、查询的分类及功能2、什么是操作查询,操作查询包括哪几种?3、什么是SQL查询,分为哪几类?三、操作题1、在学生管理数据库中有包含数据表:成绩(学号,姓名,专业,成绩)创建查询“成绩查询”将专业为“计算机”的学生成绩增加2分。
ACCESS理论知识考核试题题库与答案
ACCESS理论知识考核试题题库与答案一、单项选择题(每题2分,共40分)1.Access是一个()数据库管理系统。
A.关系型B.关系型与面向对象型C.数据模型型D.层次型答案:B2.在Access中,一个表由()组成。
A.字段和记录B.字段和关系C.记录和字段D.字段和表答案:A3.在Access中,用于定义表之间关系的工具是()。
A.数据表B.设计视图C.关系D.查询设计视图答案:C4.在Access中,以下哪个不是数据类型?()A.文本B.数字C.日期/时间D.对象答案:D5.在Access中,主键用于()。
A.唯一标识表中的记录B.提高数据查询速度C.建立表之间的关系 D.以上都对答案:D6.在Access中,下列哪种方式不能用于输入数据?()A.手动输入B.导入C.复制粘贴D.宏答案:D7.在Access中,下列哪个不是查询类型?()A.选择查询B.交叉表查询C.操作查询D.宏答案:D8.在Access中,报表主要用于()。
A.显示数据B.分析数据C.打印数据D.以上都对答案:D9.在Access中,下列哪个不是数据访问页的类型?()A.网页B.电子邮件C.表单D.报告答案:B10.在Access中,宏通常用于()。
A.自动化数据输入B.自动化数据处理C.实现复杂的数据操作 D.以上都对答案:D二、多项选择题(每题3分,共30分)1.Access数据库由以下哪些对象组成?()A.表B.查询C.表单D.报表E.宏答案:ABCDE2.在Access中,下列哪些是常见的数据类型?()A.文本B.数字C.日期/时间D.布尔值E.对象答案:ABCD3.在Access中,主键的作用包括以下哪些?()A.唯一标识表中的记录B.提高数据查询速度C.建立表之间的关系 D.强制数据完整性答案:ABCD4.在Access中,下列哪些是查询的基本操作?()A.选择B.排序C.筛选D.分组E.计算答案:ABCDE5.在Access中,报表可以用于以下哪些功能?()A.显示数据B.分析数据C.打印数据D.导出数据E.数据输入答案:ABCD三、判断题(每题2分,共20分)1.在Access中,一个表只能有一个主键。
ACCESS练习题
第1章数据库基础知识(1)下列关于数据库的叙述中,正确的是A.数据库减少了数据冗余B.数据库避免了数据冗余C.数据库中的数据一致性是指数据类型一致D.数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A.一对一关系B.一对多关系C.多对一关系D.多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A.字段B.元组C.属性D.域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
(4)下列不能建立索引的数据类型是A.文本型B.备注型C.数字型D.日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。
在ACCESS中,备注字段类型是不能被索引的。
(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A.查询运算B.连接运算C.投影运算D.选择运算【答案】B【解析】关系运算包括投影、选择和联接。
选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。
access第3章数据表习题及答案
一、选择题
(1)Access数据库的设计一般由5个步骤组成,对以下步骤的排序正确的是
a.确定数据库中的表b.确定表中的字段
c.确定主关键字d.分析建立数据库的目的
e.确定表之间的关系
A) dabecB) dabceC) cdabe D) cdaeb
(2)学校欲建立一个“教学管理”的数据库,由教师表、学生表、课程表、选课成绩表组成,教师表中有教师编号、姓名性别、工作时间、职称、学历、系别等字段,试确认该表的主关键字是
(24)关于Access字段名,下面叙述错误的是
A)字段名长度为1~255个字符
B)字段名可以包含字母、汉字、数字、空格和其他字符
C)字段名不能包含句号(.)、惊叹号(!)、方括号([])等
D)字段名不能出现重复
(25)下列对主关键字段的叙述,错误的是
A)数据库中的每个表都必须有一个主关键字
B)主关键字段值是惟一的
(6)可以选择输入数据或空格的输入掩码是
A) 0 B) < C) >D) 9
(7)将所有字符转换为大写的输入掩码是
A) >B) < C) 0 D) A
(8)某文本型字段的值只能为字母且不允许超过6个,则将该字段的输入掩码属性定义为
A) AAAAAAB) LLLLLLC) CCCCCC D) 999999
A)教师表字段命名有错误,其他正确
B)教师表主关键字选择错误,其他正确
C)教师表字段命名和主关键字错误
D)该表设计没有错误
(5)一张“学生”表中,要使“年龄”字段的取值范围设在14~50之间,则在“有效性规则”属性框中输入的表达式为
A) >=14AND<=50B) >=140R=<50
access2010第三章操作题
第一部分查询的条件设置1.关系运算> 、>= 、< 、<= 、<> 、=2.逻辑运算Not 、And 、Or3.特殊运算In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between …And …指定一个字段的取值范围(闭区间)Like 与* ? # [ ] 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩Between 60 And 100等价于:>=60 And <=100字符的判断(2)“教授” OR “副教授”等价于:Right([职称],2)= “教授”InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2IN(“教授”,“副教授”)(3) Left([姓名],1)=”王”等价于:Like “王*”InStr( [姓名],”王”)=1(4)Mid( [学号],5,2)=”03”等价于:InStr( [学号],”03”)=5日期判断(5) >=#1992-01-01# AND <=#1992-12-31#等价于:Year( [工作时间] )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。
access笔试题(3章 查询)
一、选择题(1)以下关于选择查询叙述错误的是A)根据查询准则,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果是一组数据的“静态集”(2)以下不属于SQL查询的是A)联合查询B)传递查询C)子查询D)选择查询(3)如果经常要从几个表中提取数据.最好的查询方法是A)操作查询用生成表查询C)参数查询D)选择查询(4)Access提供了组成查询准则的运算符是A)关系运算符B)逻辑运算符C)特殊运算符D)以上都是(5)当条件(Ci,i=l~N)全都为真时,F为假的表达式是A)F=C1 And C2 A nd …A nd…CN B)F=C1 Or C2 Or …Or…CNC) F=Not(C1 And C2 A nd …A nd…CN) D)以上都不对(6)下列算式正确的是A)Int(2.5)=3 B)Int(2.5)=2 C)Int(2.5)=2.5 D)Int(2.5)=0.5(7)函数Sgn(-2)返回值是A)0 B)1 C)-1 D)-2(8)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) .D )以上都可以(9)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是A)In(”张三”,”李四”)B)Like ”张三” And Lik e”李四”C)Like(”张三”,”李四”)D)”张三” And ”李四”(10)假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是A)Mid([学生编号],3,4)=”03”B)Mid([学生编号],3,2)=”03”C)Mid(“学生编号”,3,4)=”03”D)Mid(“学生编号”,3,2)=”03”(11)字符函数String(2,"abcdef")返回的值是A)aa B)AA C)ab D)AB(12)假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的准则是A)Betwen #92-01-01# And #92-12-31# B) Betwen "92-01-01" And "92-12-31"C) Between "92.01.01" And "92.12.31" D) #92.01.01# And #92.12.31#(13)假设共数把库次申有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是A)like "计算机" B)计算机C)left([课程名称],3)="计算机" D)以上都对(14)在创建查询准则中,access提供了“is”、“b etween”等几种特殊运算符A)3 B)4 C)5 D)6(l5)在使用向导创建交叉表查询时,用户需要指定多少种字段A)1 B)2 C)3 D)4(16)下列SELECT语句语法正确的是A)SELECT * FROM ’教师表’WHERE 性别=’男’B)SELECT * FROM ’教师表’WHERE 性别=男C)SELECT * FROM 教师表WHERE 性别=男D)SELECT * FROM 教师表WHERE 性别=’男’(17)假设某数据库表中有一个姓名字段,查找姓名不是张三的记录的准则是A)Not "张三*" B)Not "张三" C)Like "张三" D)"张三"(l8)对于交叉表查询时,用户只能指定多少个总计类型的字段A)1 B)2 C)3 D)4(19)使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询(20)数值函数Sgn(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数值D)小数值(21)通配符“*”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(22)通配符“#”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(23)在SELECT语法中,“\”的含义是A)通配符B)定义转义字符C)测试字段是否为Null D)对查询结果进行排序(24)关于统计函数Sum(字符串表达式),下面叙述正确的是A)可以返回多个字段符合字符表达式条件的值的总和B)统计字段的数据类型应该是数字数据类型C)字符串表达式中可以不含字段名D)以上都不正确(2)关于统计函数Avg(字符串表达式),下面叙述正确的是A)返回字符表达式中值的累加值B)统计字段数据类型应该是文本数据类型C)字符串表达式中必须含有字段名D)以上都不正确(26)关于统计函数Count(字符串表达式),下面叙述错误的是A)返回字符表达式中值的个数,即统计记录的个数B)统计字段应该是数字数据类型C)字符串表达式中含有字段名D)以上都不正确(27)Access提供了多少种关系运算符A)5 B)6 C)7 D)8(28)Access提供了多少种逻辑运算符A)3 B)4 C)5 D)6(29)关于使用文本值作为查询准则,下面叙述正确的是A)可以方便地限定查询的范围和条件B)可以实现较为复杂的查询C)可以更形象、直观,易于理解D)可以减少用户输入(30)在Access中,一般情况下,建立查询的方法有A)使用“查询向导”B)使用“显示表”视图C)使用查询视图D)以上都是(31)使用向导创建交叉表查询的数据源必须来自多少个表或查询A)1个B)2个C)3个D)多个(32)如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个什么表,然后将其作为数据源A)表B)虚表C)查询D)动态集(33)假设某数据库表中有一个职称字段,查找职称为教授的记录的准则是A)Like "教授" B)Left([职称],2)=”教授”C)"教授" D)以上都对(34)假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是A)Not In("张三","李四") B)"张三" Or "李四"C)Like("张三","李四") D"张三" And "李四"(35)假设某数据库表中有一个姓名字段,查找不姓王的记录的准则是A)Not’王*" B)Not"王’C)NotUhe’王"D)"王*"(36)统计函数Max(字符表达式)返回字符表达式中值的A)最小值B)最大值C)平均值D)总计值(37)假设某数据库表中有一个姓名字段,查找姓名为两个字的记录的准则是A)Len([姓名])<=2 B)Len([姓名])<=4 C)Like "??" D)"????"(38)假设某数据库表中有一个地址字段,查找地址最后两个字为"8号"的记录的准则是A)Right([地址],2)="8号" B) Right([地址],4)="8号"C) Right("地址",2)="8号" D) Right("地址",4)="8号"(39)字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符A)前导空格B)中间空格C)两端空格D)尾部空格(40)不合法的表达式是A)"性别"="男" Or "性别"="女"B)[性别] Like "男" Or [性别]="女"C) [性别] Like "男" Or [性别] Like "女"D)[性别]="男" Or [性别]="女"(41)合法的表达式是A)教师编号between 100000And 200000B) [性别]="男" Or [性别]="女"C)[基本工资]>=1000 [基本工资]<=10000D)[性别] Like"男"=[性别]="女"(42)假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是A)=Date()-15 B)<Date()-15 C)>Date()-15 D)<=Date()-15(43)假设某数据库表中有一个工作时间字段,查找20天之内参加工作的记录的准则是A)Between Date() Or Date()-20 B)<Date() And >Date()-20C) Between Date() And Date()-20 D)<Date()-20(44)操作查询包括A)生成表查询、更新查询、删除查询和交叉表查询B)生成表查询、删除查询、更新查询和追加查询C)选择查询、普通查询、更新查询和追加查询D)选择查询、参数查询、更新查询和生成表查询(45)除了从表中选择数据外,还可以对表中数据进行修改的查询是A)选择查询B)参数查询C)操作查询D)生成表查询(46)在Access中,从表中访问数据的速度与从查询中访问数据的速度相比A)要快B)相等C)要慢D)无法比较(47)关于删除查询,下面叙述正确的是A)每次操作只能删除一条记录B)每次只能删除单个表中的记录C)删除过的记录只能用“撤消"命令恢复D)每次删除整个记录,并非是指定字段中的记录(48)数值函数*(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数部分值D)小数部分值(49)在查询“设计机图"窗口,什么不是字段列表框中的选项A)排序B)显示C)类型D)准则(50)在“查询参数"窗口定义查询参数时,除了定义查询参数的类型外,还要定义查询参数的A)标识符B)参数值C)什么也不定义D)参数值域(51)操作查询不包括A)更新查询B)参数查询C)生成表查询D)删除查询(52)函数Sgn(200)返回的值是A)0 B)1 C)-1 D)200(53)函数Sgn(0)返回的值是A)0 B)1 C)-1 D)空值(54)SQL能够创建A)更新查询B)追加查询C)各类查询D)选择查询(55)查询向导不能创建A)选择查询B)交叉表查询C)重复项查询D)参数查询(56)以下关子查询的叙述正确的是A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询(57)Access支持的查询类型有A)选择查询、交叉表查询、参数查询、SQL查询和操作查询B)基本查询、选择查询、参数查询、SQL查询和操作查询C)多表查询、单表查询、交叉表查询、参数查询和操作查询D)选择查询、统计查询、参数查询、SQL查询和操作查询(58)以下不属于操作查询的是A) 交叉表查询B)更新查询C)删除查询D)生成表查询(59)在查询"设计"视图中A)只能添加数据库表B)可以添加数据库表,也可以添加查询C)只能添加查询D)以上说法都不对(60)假设某数据库表中有一个姓名字段,查找姓李的记录的准则是A)Not "李*" B)Like "李" C)Left([姓名],1)="李" D)"李"(61)关于传递查询,下面说法错误的是A)Access传递查询是自己并不执行而传递给另一个数据库来执行的查询B)可直接将命令发送到ODBC数据库服务器中C)必须与服务器上的表链接,才能使用相应的表D)应用传递查询的主要目的是为了减少网络负荷(62)在创建传递查询视图中,不属于“ODBC连接字符串"属性设置框中的选项的是A)返回记录B)日志消息C)链接于字段D)链接关键字(63)SQL语句中的DROP关键字的功能是A)创建表B)在表中增加新字段C)从数据库中删除表D)删除表中记录(64)创建“学生(ID,姓名,性别,出生)"表(ID为关键字段)的正确SQL语句是A)CREAT TABLE 学生([ID]integer;[姓名]text;[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))B)CREAT TABLE 学生([ID]integer,[姓名]text,[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))C)CREAT TABLE 学生([ID,integer],[姓名text],[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))D)CREAT TABLE 学生([ID,integer];[姓名text];[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))(65)特殊运算符“IS Null"用于指定一个字段为A)空值B)空字符串C)缺省值D)特殊值(66)返回数值表达式值的绝对值的函数为A)Abs B)Int C)Srq D)Sgn(67)但回数值表达式值的整数部分的函数为A)Abs B)Int C)Srq D)Sgn(68)返回数达式值的平方根的函数为。
计算机等级考试access试题及答案
计算机等级考试access试题及答案一、单项选择题(每题2分,共20分)1. 在Access数据库中,用于存储数据的逻辑结构是()。
A. 表B. 查询C. 报表D. 宏答案:A2. 以下哪个选项不是Access数据库的组成部分?()A. 表B. 查询C. 视图D. 索引答案:D3. 在Access中,可以通过()来创建一个新的数据库。
A. 打开现有数据库B. 导入数据C. 使用向导D. 手动创建答案:C4. 以下哪个字段类型不能用于建立主键?()A. 文本B. 数字C. 日期/时间D. 备注答案:D5. 在Access中,创建查询时,以下哪个选项不是可用的查询类型?()A. 选择查询B. 交叉表查询C. 动作查询D. 视图查询答案:D6. 以下哪个选项不是Access报表的节?()A. 页眉B. 页脚C. 细节D. 表头答案:D7. 在Access中,使用()可以对数据进行分组和汇总。
A. 查询B. 报表C. 宏D. 表答案:B8. Access数据库中,以下哪个不是数据验证规则的类型?()A. 必需B. 唯一C. 索引D. 格式答案:C9. 在Access中,以下哪个不是表之间的关系类型?()A. 一对一B. 一对多C. 多对多D. 无关系答案:D10. 以下哪个不是Access数据库的安全特性?()A. 密码保护B. 用户级安全C. 表级安全D. 记录级安全答案:C二、多项选择题(每题3分,共15分)1. 在Access中,以下哪些是表的属性?()A. 字段名B. 字段类型C. 主键D. 记录数答案:A, B, C2. 以下哪些是Access数据库中可以执行的动作查询?()A. 插入B. 更新C. 删除D. 查询答案:A, B, C3. 在Access报表中,以下哪些是常用的控件?()A. 文本框B. 标签C. 复选框D. 选项组答案:A, B, C, D4. 以下哪些是Access数据库中可以设置的表属性?()A. 隐藏B. 可空C. 索引D. 排序答案:A, B, D5. 在Access中,以下哪些是有效的数据类型?()A. 文本B. 数字C. 日期/时间D. 附件答案:A, B, C, D三、判断题(每题1分,共10分)1. Access数据库中的表可以没有主键。
Access2010数据库案例教程教学课件ppt作者林武杰试题库第三章习题
第3章查询的创建与应用一、选择题1、利用对话框提示用户输入查询条件,这样的查询属于()。
A:选择查询 B:参数查询C:操作查询 D:SQL查询2、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确命令是()。
A:SELECT * FROM公司FOR名称 = " *网络* "B:SELECT * FROM公司FOR名称LIKE "*网络*"C:SELECT * FROM公司WHERE名称="*网络*"D:SELECT * FROM公司WHERE名称LIKE"*网络*"3、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。
A:Select 学号,Count(学号) from 借阅B:Select 学号,Count(学号)from借阅Group By 学号C:Select 学号,Sum(学号) from 借阅D:Select 学号,Sum(学号)from 借阅 Order By 学号4、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。
若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是()。
2 A: B:C :D :5、在Access 数据库对象中,体现数据库设计目的的对象是( )。
A :报表 B :模块 C :查询 D :表6、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( )。
A :*B :%C :&D :# 7、假设有一组数据:工资为3000元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是( )。
二级ACCESS数据库3查询的笔试题考点分析
注意的考点:1、查询的分类(重要):a、查询分成:选择查询、交叉表查询、参数查询、操作查询和SQL查询共5类。
b、选择查询既可以按指定的查询准则从一个或多个表中获取数据,也可以对数据进行分组与总计运算处理。
查询的结果是一组数据记录,称为动态集。
c、交叉表查询是利用表中的行和列来对数据进行统计。
而参数查询是利用对话框来提示用户输入准则的查询。
d、操作查询是对查询找出来的数据进行编辑操作,又分成:生成表查询、删除查询、更新查询和追加查询四类。
2、准则中可用的数据:在查询准则中,可用数值数据、字符串数据、日期/时间数据、是/否数据以及字段的内容等等数据。
其中字符串数据用双引号(“”)括起,日期数据用双井号(##)括起,是/否数据用True或False表示,字段的内容用双中括号([])括起。
3、特殊运算符(重要):a、in运算符:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。
即是否是指定列表中的值之一。
如:[姓名] in(“张三”,”李四”),表示为姓名为张三的或姓名为李四的。
用表达式表示为:[姓名]=”张三” or [姓名]=”李四”。
b、between运算符:用于指定一个字段的范围。
如:[年龄] between 18 and 24,表示是年龄大于或等于18,并且年龄小于或等于24。
用表达式表示为:[年龄]>=18 and [年龄]<=24。
c 、like运算符:用于指定查找文本字段的字符模式。
用”?”表示一个任意的字符;用”*”表示一个或多个任意的字符;用”#”表示一个任意的数字;用”[]”表示一个中括号中指定字符列表之一。
如:[姓名] like “[王李]*”,表示是姓王或姓李的人。
4、数值函数:a、abs(数值):求数值的绝对值。
b、int(数值)和fix(数值) (重要):都是用来求数值的整数部分。
当数值为正数时,两都的结果相同;但当数值为负数时,int返回小于或等于参数值的第一个负数,而fix返回大于或等于参数值的第一个负数。
第3章查询_习题及答案
第3章查询一、选择题(1)在Access中对表进行"筛选"操作的结果是(A )。
A)从数据中挑选出满足条件的记录但不生成新表B)从数据中挑选出满足条件的记录并生成一个新表C)从数据中挑选出满足条件的记录并输出到一个报表中D)从数据中挑选出满足条件的记录并显示在一个窗体中(2)在Access数据库对象中,体现数据库设计目的的对象是( C)。
A)报表B)模块C)查询D)表(3)在SELECT 语句中使用ORDER BY 是为了指定(B )。
A)查询的表B)查询结果的顺序C)查询的条件D)查询的字段(4)将表A 的记录添加到表B 中,要求保持表B 中原有的记录,可以使用的查询是(C )。
A)选择查询B)生成表查询C)追加查询D)更新查询(5)在Access 中,查询的数据源可以是(C )。
A)表B)查询C)表和查询D)表、查询和报表(6)下列不属于查询操作的是( A)。
题目应为:下列不属于操作查询的是A)参数查询B)生成表查询C)更新查询D)删除查询(7)下列对查询能实现的功能叙述中,正确的是(D )。
A)选择字段、选择记录、编辑记录、实现计算、建立新表、建立数据库B)选择字段、选择记录、编辑记录、实现计算、建立新表、更新关系C)选择字段、选择记录、编辑记录、实现计算、建立新表、设置格式D)选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体(8)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是(A )。
A)选择查询B)参数查询C)操作查询D)SQL查询(9)对"将信息系1999年以前参加工作的教师的职称改为副教授",合适的查询为(B )。
A)生成表查询B)更新查询C)删除查询D)追加查询(10)下面对查询功能的叙述中正确的是(C )。
A)在查询中,选择查询可以只选择表中的部分字段,还可以通过选择一个表中的不同字段生成同一个表B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录C)在查询中,查询不仅可以找到满足条件的记录,还可以在建立查询的过程中进行各种统计计算D)以上说法均不对(11)查询"书名"字段中包含"等级考试"字样的记录,应该使用的条件是(D )。
【海鸥共享】二级access习题第三章1
经典例题1、在使用向导创建交叉表查询时,用户需要指定()种字段。
A、1B、2C、3D、42、使用向导创建交叉查询的数据源是()A、数据库文件B、表C、查询D、表或查询3、对于交叉表查询时,用户只能指定()个总计类型的字段。
A、1B、2C、3D、44、Access提供了组成查询准则的运算符是()A、关系运算符B、逻辑运算符C、特殊运算符D、以上都是5、如果经常要从几个表中提取数据,最好的查询方法是()A、操作查询B、生成表查询C、参数查询D、选择查询一、选择题例1 在Access中,主要有以下哪几种查询操作方式1,选择查询 2,参数查询 3,交叉表查询 4,操作查询 5,SQL查询A)1,2 B)1,2,3 C)1,2,3,4, D)1,2,3,4,5例2 在Access中,以下哪个不属于查询操作方式A)选择查询 B)参数查询 C)准则查询 D)操作查询例3下列属于操作查询的是1,删除查询 2,更新查询 3,交叉表查询 4,追加查询 5,生成表查询A)1,2.3.4 B)2,3,4,5 C)3,4,5,1 D)4,5,1,2例 4 以下查询方式中不属于操作查询的是A)选择查询B)删除查询 C)更新查询D)追加查询例5在以下各查询中有一种查询除了从表中选择数据外,还对表中数据进行修改的是A)选择查询 B)交叉表查询 C)操作查询 D)参数查询例6 哪个查询会在执行时弹出对话框,提示用户输人必要的信息,再按照这些信息进行查询A)选择查询 B)参数查询 C)交叉表查询 D)操作查询例7 ____是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录A)选择查询 B)参数查询 C)操作查询 D)SQL查询例8 可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是A)SQL查询 B)参数查询 C)操作查询D)交叉表查询例9 在一个操作中更改许多记录的查询是A)参数查询 B)操作查询 C)SQL查询 D)选择查询例 10 表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是A)选择查询 B)交叉表查询 C)参数查询 D)操作查询例11 以下类型中不属于SQL查询的是A)选择查询 B)联合查询 C)子查询 D)数据定义查询例12利用一个或多个表中的全部或部分数据建立新表的是A)生成表查询 B)删除查询 C)更新查询 D)追加查询例 13 主要应用于创建表的备份、创建从指定时间显示数据的报表、创建包含旧记录的历史表等方面的查询是A)生成表查询 B)删除查询 C)更新查询 D)追加查询例14将成绩在90分以上的记录找出后放在一个新表中,比较合适的查询A)删除查询 B)生成表查询 C)追加查询 D)更新查询例15适合将“计算机使用软件”课程不及格的学生从“学生”表中删除的是A)生成表查询 B)更新查询 C)删除查询 D)追加查询例16能够对一个或者多个表中的一组记录作全面的更改的是A)生成表查询 B)更新查询 C)删除查询 D)追加查询例 17 将信息系 99年以前参加工作的教师的职称改为副教授合适的查询为A)生成表查询 B)更新查询 C)删除查询 D)追加查询例18 什么查询可以从一个或多个表中选取一组记录添加到一个或多个表的尾部A)生成表查询 B)更新查询 C)删除查询 D)追加查询例19 以下哪个查询是将一个或多个表、一个或多个查询的字段组合作为查询结果中的一个字段,执行此查询时,将返回所包含的表或查询中对应字段的记录A)联合查询 B)传递查询 C)数据定义查询 D)子查询例20哪个查询可以直接将命令发送到ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录A)联合查询 B)传递查询 C)数据定义查询 D)子查询例21 可以创建、删除或更改表,或者在当前的数据库中创建索引的查询是A)联合查询 B)传递查询 C)数据定义查询D)子查询例22 哪个查询可以包含另一个选择或操作查询中的SOL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则"行来定义字段的准则A)联合查询B)传递查询 C)数据定义查询D)子查询例 23 每个查询都有 3种视图,下列不属于查询的 3种视图的是A)设计视图 B)模板视图 C)数据表视图 D)SQL视图例 24 检索价格在 30万元一60万元之间的产品,可以设置条件为A)“>30 Not<60” B “>30 Or<60”,C)“>30And<60” D “>30Like<60”[例25]年龄在18-21岁之间的男生的设置条件可以设置为A)“>18 or<21” B “>18 And<21”C)“>18Not<21” D “>18Like<21”例26 设置排序可以将查询结果按一定的顺序排列,以便于查阅。
第三章查询
3.3 创建交叉表查询 :
例3.8 在“教学管理设计”数据库中,创建“各系各职称教师人数统计交叉表 查询”。以“教师”表为数据源,行标题为“系别”字段,列标题为“职称” 值为教师人数。
3.4 创建参数查询:
例3.9 在“教学管理设计”数据库中,创建“输入起止工作时间教师参数查 询”。以“教师”表为数据源,通过输入起止工作时间,查询在该时间段内参 加工作的教师。结果显示“教师”表全部字段,提示分别为:“请输入起始时 间”、“请输入终止时间:”。
2、创建总计查询:
例3.5 在“教学管理设计”数据库中,创建“各系教师人数统计”。以“教师” 表为数据源,统计每个系各有多少名教师,结果显示“系别”和“教师人数” 字段。 例3.6 如果学生表中的“学生编号”的前面4位数字表示学生所在的班级号。 统计每个班级的总人数以及学生的平均年龄,结果显示“班级”、“学生人数” 和“平均年龄”字段。 例3.7 以“学生”、“课程”、“选课成绩”表为数据源,创建总计查询。查 询结果要求显示:“学生编号”、“学生姓名”、“合格门数”、“总获学分” 及“所差学分”字段。
3.6.4数据查询
例3.20 以所创建的“学生”为例,设计如下SELECT查询。 (1)从学生表中筛选出所有学生记录,结果显示所有的字段,按“系别”升序、 “年龄”降序排序。 (2)从学生表中筛选出年龄在20到23岁的所有学生记录,结果显示“姓名”、 “年纪”字段,将“年纪”字段重命名为“年龄”。 (3)从学生表中筛选出信息、数学、计算机系的学生记录,结果显示“姓名”、 “性别”、“系别”字段。 (4)从学生表中筛选姓“刘”的学生记录,结果显示“姓名”、“学号”、 “性别”字段。 (5)统计学生表中男、女学生各有多少名,结果显示“性别”、“人数”字段。 (6)从学生、课程、选课成绩表中查询不及格的成绩信息,结果显示“学生编 号”、“姓名”、“课程名称”、“学分”和“成绩”字段。
ACCESS查询操作题及答案详解
2.简单应用题在考生文件夹下有“xxx.mdb”数据库。
(1)以雇员表为数据源,创建查询“查询1”,查询职务为“销售主管”的雇员信息。
结果显示雇员的全部字段。
(2)以工资表为数据源,创建参数更新查询“工资调整”,通过输入基本工资、奖金和补贴的变动来改变雇员工资。
参数提示为“基本工资变动差额”、“奖金变动差额”、“补贴变动差额”和“请输入雇员ID”(1)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
步骤二:单击“显示表”按钮,添加雇员表。
在字段行选择“雇员.*”字段,再添加“职务”字段,在“职务”字段对应的准则行输入销售主管,取消职务字段的显示。
步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,单击“确定”按钮。
(2)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
步骤二:单击“显示表”按钮,添加工资表。
单击“查询”|“更新查询”命令,在字段行选择基本工资、奖金、补贴和雇员ID字段。
在基本工资字段的更新到行输入“[工资]![基本工资] Val([基本工资变动差额])”,在奖金字段的更新到行输入“[工资]![奖金] Val(奖金变动差额])”。
在补贴字段的更新到行输入“[工资]![补贴] Val(补贴变动差额])”,在雇员ID字段对应的准则行输入“[请输入雇员ID]”。
步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“工资调整”,最后单击“确定”按钮即可。
3.综合应用题在考生文件夹下有“商品管理.mdb”数据库。
(1)创建一个基于产品的“产品查询”的窗体“产品信息”,结果在窗体中显示“产品查询”查询的全部字段。
布局:纵栏表;样式:标准。
(2)创建宏“关闭产品信息窗体”。
Access第三章_数据查询
右键快捷菜单:添加用于查 询的数据源
3.2.2
通过设计视图编辑或创建查询
查询设计视图中的工具栏
视图 运行 显示表 上限值 生成器 新对象
查询类型
合计
属性
数据库窗口
3.2.2
通过设计视图编辑或建查询
打开已有查询的设计视图:单击 “设计”按钮
3.2.2 通过设计视图编辑或创建查询
在设计视图中创建查询
3.2.1
用简单查询向导生成查询
【例3-2】 基于“导师”和“研究生”两个表生成 “导师-研究生”查询,显示每位导师的编号、姓 名、职称及其所带研究生的学号、姓名和入学分数。
前提:“导师”表和“研究生”表应建立一对多关系 本章中的例题以“导师”表、“研究生”表和 “系”表作为查询的数据源,为不失一般性,删除研究生
马力、李卫星和赵小刚的导师编号,使他们暂时无导师,
同时让“导师”表中的李小严不带研究生 。
3.2.1
用简单查询向导生成查询
(1)在简单查询向导第一个对话框,选择数据源及字段:
在“表/查 询”下拉列表框中, 依次选择“导师” 表 和“研究生”表, 并在 “可用字段” 列表框中,选中需 查询字段,将其送 入“选定的字段” 列表框中。
查询执行结果:
3.2.2
通过设计视图编辑或创建查询
【例3-4】在查询设计视图中新建一个查询,要求 能够显示各个系的系名、系中导师的姓名和导师 所带研究生的姓名。
打开的查询设 计视图,在视 图上半部分添 加查询数据源 (应为三个 表) ,在视 图下半部分, 设置好用于查 询的字段。
3.2.2
查询结果
'考古学' Or '会计学'
3.2.3 条件查询
全国计算机二级ACCESS考试试题及答案
全国计算机⼆级ACCESS考试试题及答案笔试复习第⼀章数据库基础知识【学习要点】1、基本概念:数据,信息,数据处理,数据库,数据库管理系统2、数据管理经历的⼏个阶段及其特点。
3、数据模型及其分类。
数据模型的作⽤。
4、关系模型,关系,元组,属性,属性,字段,域,值,主关键字,外部关键字,关系的要求及特点。
5、关系运算:专门关系运算及传统集合运算。
选择,投影,联接,笛卡尔积运算。
传统集合运算:并差交。
每种运算的⽅式及特点。
6、 Access系统简介:(1)Access系统的基本特点。
(2)基本对象:表,查询,窗体,报表,页,宏,模块。
【知识点列表】1、数据、信息、数据处理2、数据管理的发展在⼈⼯管理、⽂件系统、数据库系统阶段中数据和程序的关系。
数据库阶段出现的数据库技术的主要的解决问题是?3、数据库(bd):结构化的相关数据集合。
数据库管理系统(dbms):⽤来建⽴,维护数据库的软件。
数据库应⽤系统(dbas):利⽤数据库技术和数据库相关的资源建⽴⼀个⾯向实际应⽤的⼀个系统。
任何⼀个数据库应⽤系统,都是建⽴在数据库的基础上的。
数据库系统:引⼊数据库技术的计算机系统。
包括:数据库集合(多个数据库)、数据库管理系统、数据库管理员、硬件系统、⽤户、数据库管理员。
基础和核⼼为:数据库管理系统。
4、数据库系统的特点:5、实体:现实⽣活中的事物。
属性:实体的特性。
属性的名字和属性的值。
⼀个实体是由多个属性值的集合来描述的。
实体的类型(实体型)是由属性的名称来体现的。
6、实体之间的联系。
7、数据模型的作⽤和⽬的:⽤来表⽰描述事物本⾝数据之间的联系,以及相关事物之间的联系。
8、数据模型的分类及表⽰⼯具。
层次数据模型:⽤树型结构来表⽰的。
⽗结点,⼦结点,根结点。
层次数据模型的要求。
⽹状数据模型。
关系数据模型:⽤⼆维表来表⽰。
9、关系数据模型的相关概念元组=⾏=实体=字段值的集合。
列=属性=字段。
字段值=属性值=数据项。
《Access习题集》第2、3章ACCESS概述表操作(刘唐)答案
唐刘部份的答案(ACCESS概述、表操作)第二章(ACCESS概述)一、填空1.office2.对象,窗口3.表,查询,窗体,报表,宏,数据访问页,mdb4.操作,数据5.报表6.空数据库7.时间/日期,货币,是/否,自动编号8.255个字符二、选择题题号答案题号答案题号答案题号答案题号答案1 B 6 A 11 B 16 C 21 D2 D 7 A 12 D 17 D 22 D3 C 8 C 13 C 18 A 23 D4 B 9 C 14 D 19 C5 B 10 A 15 C 20 D第三章(表操作)一、填空1.对象2.获取外部数据3.表的结构4.字段名5.64,空格6.常规属性,查阅属性7.关联8.父表中9.主键(码),字段,多个字段10.Access自动生成,用户自己指定11.备注,OLE对象,超级链接,自动编号12.字段的查询,排序和分组13.单字段,多字段14.64KB15.数据表试图16.数据表视图,设计视图17.一,多18.重复值,空值19.一对一,一对多,多对多20.数据存储21.超级连接22.文本23.货币型24.备注25.一26.有效性规则27.双精度28.表29.是/否30.主键31.有效性规则、有效性文本32.输入掩码33.主键34.数据35.外键36.公共字段37.一对一38.一、多39.设计视图40.一对多、多对多41.常规42.选择投影43.按窗体筛选、按选定内容筛选、高级筛选44.记录45.关系46.表间、参照完整性、级联删除相关记录 47. 数据库 48. 永久49. 父表、子表50. 文本 51. 表结构52. 字段输入区 、属性定义区 53. 公共字段、数据类型二、选择题三、多选题题号 答案 题号 答案 题号 答案 题号 答案 题号 答案 1 ABD 6 ABD 11 BCD 16 ABD 21 ABC 2 ACD 7 BCD 12 ABC 17 ACD 22 ACD 3 ABC 8 ABC 13 AB 18 ABCD 23ACD 4 ABD 9 ABC 14 BCD 19 24 ABD 5ACD10ABC15ABC20AD25ABC四、判断题(正确填写T ,错误的填写F )题号 答案 题号 答案 题号 答案 题号 答案 1 F 6 T 11 F 16 T 2 T 7 F 12 T 17 T 3 T 8 T 13 F 18 F 4 F 9 F 14 F 19 T 5F10F15T20T题号 答案 题号 答案 题号 答案 题号 答案 题号 答案 题号 答案 1 A 21 B 41 D 61 A 81 B 101 B 2 C 22 B 42 D 62 B 82 A 102 C 3 B 23 B 43 C 63 C 83 C 103 C 4 C 24 B 44 C 64 C 84 C 104 A 5 D 25 A 45 C 65 B 85 D 6 C 26 C 46 A 66 D 86 A 7 A 27 D 47 D 67 A 87 A 8 B 28 C 48 D 68 B 88 C 9 D 29 A 49 A 69 D 89 C 10 C 30 B 50 A 70 C 90 A 11 A 31 C 51 D 71 C 91 D 12 A 32 D 52 D 72 D 92 A 13 D 33 D 53 B 73 C 93 C 14 B 34 C 54 C 74 C 94 A 15 C 35 D 55 A 75 D 95 B 16 B 36 B 56 B 76 C 96 A 17 B 37 B 57 C 77 B 97 C 18 A 38 B 58 A 78 D 98 D 19 C 39 D 59 B 79 B 99 A 20C40A60D80A100A。
Access2003第三章表的练习题
Access2003第三章表的练习题第三章表的练习题一、单选题(每题分,计分)1.在文本类型字段的“格式”属性使用“@;尚未输入”,则下列叙述正确的是( )A. 代表所有输入的数据B。
只可输入“@”符号C. 此栏不可以是空白D。
若未输入数据,会显示“尚未输入”4个字2.数据库中的每张表,都必须具有一个主关键字段( )A. 对B. 错3.为便于计算,在Access数据表中建立字段“基本工资”,其数据类型应当是( )A. 文本型B. 数字型C. 日期/时间型D. 是/否型4.在Access数据表中( ) 追加记录A. 任意位置B. 表最下面空记录中C. 表中第一条记录前面D. 按记录的序号的位置5.Access数据库中的表又称作数据表,在数据表中说法不正确的是( )A. 表中的列叫做“字段”,表中的行称作“记录”B. 一个数据库可以包含若干个数据表C. 在一个数据表中不能包含重复的字段名。
D. 表中的一个字段可以存放一同类型的数据6.Access中,为了使字段的值不出现重以便索引,可以将该字段定义为( )A. 索引B. 主键C. 必填字段D. 有效性规则7.货币数据类型等价于具有什么属性的数字数据类型( )A. 整型B. 长整形C. 单精度D. 双精度8.不能进行索引的字段类型是( ) 。
A. 备注B. 数值C. 字符D. 日期9.对表中某一字段建立索引时,若其值有重复,可选择( ) 索引。
A. 主B. 有(无重复)C. 无D. 有(有重复)10.下列关于空值的叙述中,正确的是( ) 。
A. 空值是双引号中间没有空格的值。
B. 空值是等于数值。
C. 空值是使用NULL或空白来表示字段的值。
D. 空值是用空格表示的值。
11.如设置字段的输入掩码为“####—######”,该字段正确的输入数据是( ) 。
A. 0755—12456B. 0755—abcdefC. abcd—123456D. ####—######12.Access2003中可用来存储图片的字段对象是( ) 类型字段。
数据库基础与应用Access2010第3-6章简答题答案
数据库基础与应用Access2010课后简答题3~6章第3章简答题1、答:查询就是根据给定的条件从数据库的一个表或多个表中筛选出符合条件的记录,构成一个数据的集合。
提供数据的表即数据表,是查询的数据来源。
2、答:(1)使用查询向导在“创建”选项卡“查询”组中,点击“查询向导”按钮,弹出“新建查询”对话框,包括:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
接下来根据需求在查询向导的指导下建立即可。
(2)使用“设计”视图在“创建”选项卡“查询”组中,点击“查询设计”按钮,弹出“显示表”对话框,接下来选择所需数据来源即数据表,显示在查询设计视图上半部分,可设置相同字段的联系;下半部分用于指定查询所用的字段、排列方式、是否显示、汇总计算、查询条件的设置。
3、答:选择查询是按照用户需求,根据一定条件从已有的数据源中选择满足特定准则的数据形成一个动态集,将已有数据再组织或增加新的统计结果,不改变数据源中原有的数据状态。
操作查询除了从数据源中选择数据外,还可以对表中的记录进行追加、修改、删除、更新,即改变表的内容,还有生成表查询可以生成新表数据,并且这种更新是不可恢复的。
第4章简答题1、:答(1)综合统一。
数据库支持的数据语言统一(定义语言、操作语言、控制语言、语言风格)(2)高度非过程化。
只需提出“做什么”(3)面向集合的操作方式。
(4)语言简洁。
(5)同一种语法结构,两种使用方式。
(联机交互方式、嵌入式)2、答:SQL特定查询:(1)联合查询:可以将两个或两个以上的表或查询所对应的多个字段的记录合并为一个查询表中的记录。
(2)传递查询:可直接将命令发送到ODBC数据库服务器,在另一个数据库中执行查询,在使用查询时,可以不与服务器的表连接,直接使用相应的表,可减少网络负荷。
(3)数据定义查询:SQL还提供用于定义和维护表结构的数据定义语句,使用数据定义查询可以在当前数据库中创建、删除、更改表和创建索引,每个数据定义查询只能包含一条数据定义语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access笔试题(3章—查询)一、选择题(1)以下关于选择查询叙述错误的是A)根据查询准则,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果是一组数据的“静态集”(2)以下不属于SQL查询的是A)联合查询B)传递查询C)子查询D)选择查询(3)如果经常要从几个表中提取数据.最好的查询方法是A)操作查询用生成表查询C)参数查询D)选择查询(4)Access提供了组成查询准则的运算符是A)关系运算符B)逻辑运算符C)特殊运算符D)以上都是(5)当条件(Ci,i=l~N)全都为真时,F为假的表达式是A)F=C1 And C2 A nd …A nd…CN B)F=C1 Or C2 Or …Or…CNC) F=Not(C1 And C2 A nd …A nd…CN) D)以上都不对(6)下列算式正确的是A)Int(2.5)=3 B)Int(2.5)=2 C)Int(2.5)=2.5 D)Int(2.5)=0.5(7)函数Sgn(-2)返回值是A)0 B)1 C)-1 D)-2(8)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) .D )以上都可以(9)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是A)In(”张三”,”李四”)B)Like ”张三” And Lik e”李四”C)Like(”张三”,”李四”)D)”张三” And ”李四”(10)假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是A)Mid([学生编号],3,4)=”03”B)Mid([学生编号],3,2)=”03”C)Mid(“学生编号”,3,4)=”03”D)Mid(“学生编号”,3,2)=”03”(11)字符函数String(2,"abcdef")返回的值是A)aa B)AA C)ab D)AB(12)假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的准则是A)Betwen #92-01-01# And #92-12-31# B) Betwen "92-01-01" And "92-12-31"C) Between "92.01.01" And "92.12.31" D) #92.01.01# And #92.12.31#(13)假设共数把库次申有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是A)like "计算机" B)计算机C)left([课程名称],3)="计算机" D)以上都对(14)在创建查询准则中,access提供了“is”、“b etween”等几种特殊运算符A)3 B)4 C)5 D)6(l5)在使用向导创建交叉表查询时,用户需要指定多少种字段A)1 B)2 C)3 D)4(16)下列SELECT语句语法正确的是A)SELECT * FROM ’教师表’WHERE 性别=’男’B)SELECT * FROM ’教师表’WHERE 性别=男C)SELECT * FROM 教师表WHERE 性别=男D)SELECT * FROM 教师表WHERE 性别=’男’(17)假设某数据库表中有一个姓名字段,查找姓名不是张三的记录的准则是A)Not "张三*" B)Not "张三" C)Like "张三" D)"张三"(l8)对于交叉表查询时,用户只能指定多少个总计类型的字段A)1 B)2 C)3 D)4(19)使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询(20)数值函数Sgn(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数值D)小数值(21)通配符“*”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(22)通配符“#”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(23)在SELECT语法中,“\”的含义是A)通配符B)定义转义字符C)测试字段是否为Null D)对查询结果进行排序(24)关于统计函数Sum(字符串表达式),下面叙述正确的是A)可以返回多个字段符合字符表达式条件的值的总和B)统计字段的数据类型应该是数字数据类型C)字符串表达式中可以不含字段名D)以上都不正确(2)关于统计函数Avg(字符串表达式),下面叙述正确的是A)返回字符表达式中值的累加值B)统计字段数据类型应该是文本数据类型C)字符串表达式中必须含有字段名D)以上都不正确(26)关于统计函数Count(字符串表达式),下面叙述错误的是A)返回字符表达式中值的个数,即统计记录的个数B)统计字段应该是数字数据类型C)字符串表达式中含有字段名D)以上都不正确(27)Access提供了多少种关系运算符A)5 B)6 C)7 D)8(28)Access提供了多少种逻辑运算符A)3 B)4 C)5 D)6(29)关于使用文本值作为查询准则,下面叙述正确的是A)可以方便地限定查询的范围和条件B)可以实现较为复杂的查询C)可以更形象、直观,易于理解D)可以减少用户输入(30)在Access中,一般情况下,建立查询的方法有A)使用“查询向导”B)使用“显示表”视图C)使用查询视图D)以上都是(31)使用向导创建交叉表查询的数据源必须来自多少个表或查询A)1个B)2个C)3个D)多个(32)如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个什么表,然后将其作为数据源A)表B)虚表C)查询D)动态集(33)假设某数据库表中有一个职称字段,查找职称为教授的记录的准则是A)Like "教授" B)Left([职称],2)=”教授”C)"教授" D)以上都对(34)假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是A)Not In("张三","李四") B)"张三" Or "李四"C)Like("张三","李四") D"张三" And "李四"(35)假设某数据库表中有一个姓名字段,查找不姓王的记录的准则是A)Not’王*" B)Not"王’C)NotUhe’王"D)"王*"(36)统计函数Max(字符表达式)返回字符表达式中值的A)最小值B)最大值C)平均值D)总计值(37)假设某数据库表中有一个姓名字段,查找姓名为两个字的记录的准则是A)Len([姓名])<=2 B)Len([姓名])<=4 C)Like "??" D)"????"(38)假设某数据库表中有一个地址字段,查找地址最后两个字为"8号"的记录的准则是A)Right([地址],2)="8号" B) Right([地址],4)="8号"C) Right("地址",2)="8号" D) Right("地址",4)="8号"(39)字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符A)前导空格B)中间空格C)两端空格D)尾部空格(40)不合法的表达式是A)"性别"="男" Or "性别"="女"B)[性别] Like "男" Or [性别]="女"C) [性别] Like "男" Or [性别] Like "女"D)[性别]="男" Or [性别]="女"(41)合法的表达式是A)教师编号between 100000And 200000B) [性别]="男" Or [性别]="女"C)[基本工资]>=1000 [基本工资]<=10000D)[性别] Like"男"=[性别]="女"(42)假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是A)=Date()-15 B)<Date()-15 C)>Date()-15 D)<=Date()-15(43)假设某数据库表中有一个工作时间字段,查找20天之内参加工作的记录的准则是A)Between Date() Or Date()-20 B)<Date() And >Date()-20C) Between Date() And Date()-20 D)<Date()-20(44)操作查询包括A)生成表查询、更新查询、删除查询和交叉表查询B)生成表查询、删除查询、更新查询和追加查询C)选择查询、普通查询、更新查询和追加查询D)选择查询、参数查询、更新查询和生成表查询(45)除了从表中选择数据外,还可以对表中数据进行修改的查询是A)选择查询B)参数查询C)操作查询D)生成表查询(46)在Access中,从表中访问数据的速度与从查询中访问数据的速度相比A)要快B)相等C)要慢D)无法比较(47)关于删除查询,下面叙述正确的是A)每次操作只能删除一条记录B)每次只能删除单个表中的记录C)删除过的记录只能用“撤消"命令恢复D)每次删除整个记录,并非是指定字段中的记录(48)数值函数*(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数部分值D)小数部分值(49)在查询“设计机图"窗口,什么不是字段列表框中的选项A)排序B)显示C)类型D)准则(50)在“查询参数"窗口定义查询参数时,除了定义查询参数的类型外,还要定义查询参数的A)标识符B)参数值C)什么也不定义D)参数值域(51)操作查询不包括A)更新查询B)参数查询C)生成表查询D)删除查询(52)函数Sgn(200)返回的值是A)0 B)1 C)-1 D)200(53)函数Sgn(0)返回的值是A)0 B)1 C)-1 D)空值(54)SQL能够创建A)更新查询B)追加查询C)各类查询D)选择查询(55)查询向导不能创建A)选择查询B)交叉表查询C)重复项查询D)参数查询(56)以下关子查询的叙述正确的是A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询(57)Access支持的查询类型有A)选择查询、交叉表查询、参数查询、SQL查询和操作查询B)基本查询、选择查询、参数查询、SQL查询和操作查询C)多表查询、单表查询、交叉表查询、参数查询和操作查询D)选择查询、统计查询、参数查询、SQL查询和操作查询(58)以下不属于操作查询的是A) 交叉表查询B)更新查询C)删除查询D)生成表查询(59)在查询"设计"视图中A)只能添加数据库表B)可以添加数据库表,也可以添加查询C)只能添加查询D)以上说法都不对(60)假设某数据库表中有一个姓名字段,查找姓李的记录的准则是A)Not "李*" B)Like "李" C)Left([姓名],1)="李" D)"李"(61)关于传递查询,下面说法错误的是A)Access传递查询是自己并不执行而传递给另一个数据库来执行的查询B)可直接将命令发送到ODBC数据库服务器中C)必须与服务器上的表链接,才能使用相应的表D)应用传递查询的主要目的是为了减少网络负荷(62)在创建传递查询视图中,不属于“ODBC连接字符串"属性设置框中的选项的是A)返回记录B)日志消息C)链接于字段D)链接关键字(63)SQL语句中的DROP关键字的功能是A)创建表B)在表中增加新字段C)从数据库中删除表D)删除表中记录(64)创建“学生(ID,姓名,性别,出生)"表(ID为关键字段)的正确SQL语句是A)CREAT TABLE 学生([ID]integer;[姓名]text;[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))B)CREAT TABLE 学生([ID]integer,[姓名]text,[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))C)CREAT TABLE 学生([ID,integer],[姓名text],[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))D)CREAT TABLE 学生([ID,integer];[姓名text];[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))(65)特殊运算符“IS Null"用于指定一个字段为A)空值B)空字符串C)缺省值D)特殊值(66)返回数值表达式值的绝对值的函数为A)Abs B)Int C)Srq D)Sgn(67)但回数值表达式值的整数部分的函数为A)Abs B)Int C)Srq D)Sgn(68)返回数达式值的平方根的函数为。