《数据库管理系统Access》课程考试具体要求Word格式.docx
《《数据库管理系统Access》课程考试具体要求Word格式.docx》由会员分享,可在线阅读,更多相关《《数据库管理系统Access》课程考试具体要求Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段
[例1-10].在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。
A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段
[例1-11].概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型
[例1-12]关系数据库的规范化理论主要解决的问题是()。
A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构
C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限
[例1-13].在ER模型中,如果有3个不同的实体型,3个M:
N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A.4B.5C.6D.7
[例1-14].在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
[例1-15].数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A.层次分析法和层次结构图B.数据流程分析法和数据流程图
C.实体联系方法D.结构分析法和模块结构图
[例1-16].数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:
__________阶段,__________阶段和__________阶段。
(人工管理、文件系统、数据库系统)
[例1-17].数据库具有数据结构化、最小的__________、较高的__________等特点。
(冗余度、数据独立性)
[例1-18].关系代数运算中,专门的关系运算有________,________,________。
(选择、投影、连接)
二、Access使用初步(考试所占比例10%)
1、基本对象:
表,查询,窗体,报表,页,宏,模块
2、数据库版本转换
3、设置数据库密码
4、压缩与修复数据库
5、生成MDE文件、MDE文件保护的对象
[例2-1]Access是一个
A)数据库文件系统B)数据库系统
C)数据库应用系统D)数据库管理系统
[例2-2]Access的数据库文件格式是
A)txt文件B)mdb文件C)dot文件D)xls文件
[例2-3]Access的数据类型是
A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库
[例2-4]Access数据库中哪个数据库对象是其他数据库对象的基础。
A.报表B.查询C.表D.模块
[例2-5]关系数据库系统中所管理的关系是。
A.一个mdb文件 B.若干个mdb文件 C.一个二维表 D.若干个二维表
[例2-6]为数据库设置密码,应该用方式打开数据库,否则无法设置。
(独占)
三、常量、运行符、常用内部函数(考试所占比例10%)
注:
因有些专业没有学VB
1.常量:
数值、字符串、日期/时间、逻辑
2.运算符
(1).算术运算符及优先级:
^-*\/Mod+-
(2).字符串运算符:
&
(3).关系运算符:
=>
>
=<
<
>
(4).逻辑运行符及优先级:
AndORNot
(3).其它运行符:
BetweenAnd
Like*?
#[][!
]
In
3.常用内部函数
(1).算术函数:
Abs、Int、Round
(2).文本函数:
Left、Mid、Right、Len、InStr、Format
(3).日期时间函数:
Date、Year、Month、Day、WeekDay、DatePart、DateDiff、DateAdd
(4).消息函数:
InputBox、Msgbox
(5).流程函数:
IIF、Choose、Switch
(6).SQL合计函数:
Avg、Sum、Max、Min、Count
(7).域聚合函数:
DAvg、DSum、DMax、DMin、DCount、DLookup
[例3-1].表达式4+5\6*7/8Mod9的值是。
A)4B)5C)6D)7
[例3-2].表达式1+2\3*4/5Mod6的值是。
A.1B.2C.3D.4
运算符
顺序
幂(^)
1
非—前导减号(-)
2
乘法和除法(*,/)
3
整数除法(\)
4
模(Mod)
5
加法和减法(+,-)
6
[例3-3].能正确表达a≤1或a≥5的逻辑表达式是。
A.a<
=1或a>
=5B.a<
=1,a>
=5C.a<
=1Anda>
=5D.a<
=1ora>
=5
[例3-4].下面选项中是算术运算符。
A.OrB.&C.ModD.And
[例3-5].从字符串S("
abcdefg"
)中返回子串B("
cd"
)的正确表达式为
A)Mid(S,3,2)B)Right(Left(S,4),2)C)Left(Right(S,5),2)D)以上都可以
[例3-6].假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是。
A)Mid([学生编号],3,4)="
03"
B)Mid([学生编号],3,2)="
C)Mid(“学生编号”,3,4)="
D)Mid(“学生编号”,3,2)="
[例3-7].以下关于运算优先级比较,叙述正确的是。
A)算术运算符>
逻辑运算符>
关系运算符B)逻辑运算符>
关系运算符>
算术运算符
C)算术运算符>
逻辑运算符D)以上均不正确
[例3-8]“年龄在30-60岁之间的男生”的年龄条件可以设置为。
A)>
30Or<
60B)>
30And<
60C)>
30Not<
60D)>
30Like<
60
[例3-9]假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是。
A)In("
张三"
,"
李四"
)B)Like"
AndLike"
C)Like("
)D)"
And"
四、数据库和表的创建与操作(考试所占比例10%)
1.创建数据库:
2.表的建立:
(1)建立表结构:
使用向导,使用表设计器,使用数据表
(2)设置字段属性。
输入掩码要求掌握:
09#L
(3)输人数据:
直接输入数据,获取外部数据。
3.表间关系的建立与修改:
(1)表间关系的概念:
一对一,一对多。
(2)建立表间关系。
(3)设置参照完整性。
4.表的维护:
(1)修改表结构:
添加字段,修改字段,删除字段,重新设置主关键字。
(2)编辑表内容:
添,加记录,修改记录,删除记录,复制记录。
(3)调整表外观。
5.表的其他操作:
(1)查找数据。
(2)替换数据。
(3)排序记录。
(4)筛选记录。
[例4-1]Access中表和数据库的关系。
A.一个数据库可以包含多个表B.一个表只能包含两个数据库
C.一个表可以包含多个数据库D.一个数据库只能包含一个表
[例4-2]Access表中字段的数据类型不包括。
A.文本 B.备注 C.通用 D.日期/时间
[例4-3]某数据库的表中要添加一张Word文档,则该采用的字段类型是。
A.OLE对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型
[例4-4]下列数据类型能够进行排序的是。
A.备注数据类型B.超级链接数据类型C.OLE对象数据类型D.数字数据类型
[例4-5]使用表设计器定义表中字段时,不是必须设置的内容是。
A、字段名称B、数据类型C、说明D、字段属性
[例4-6]、在数据表视图中,不能。
A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录
[例4-7]如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入个汉字。
A、8B、4C、16D、32
[例4-8]关系型数据库中,数据库的最小操作单位是。
A、字符B、字段C、记录D、表
[例4-9]、在Access2003中,有关主键的描述,正确的是。
A、主键只能由一个字段组成B、主键创建后就不能取消
C、输入记录时主键的值可以空着D、主键的值必须是唯一的
[例4-10]假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是。
A.表A中的一个记录能与表B中的多个记录匹配B.表B中的一个记录能与表A中的多个记录匹配
C.表A中的一个字段能与表B中的多个字段匹配D.表B中的一个字段能与表A中的多个字段匹配
[例4-11]下列哪一个不是设置表间“关系”时的选项。
A.实施参照完整性B.级联追加相关记录C.级联更新相关字段D.级联删除相关记录
[例4-12]在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是。
A.排序B.筛选C.隐藏D.冻结
[例4-12]在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是。
(默认值)
五、查询设计(考试所占比例10%)
1.查询分类:
(1)选择查询。
(2)参数查询。
(3)交叉表查询。
(4)操作查询。
(5)SQL查询。
2.查询条件:
(1)运算符。
(2)函数。
(3)表达式。
3.创建查询:
(1)使用向导创建查询。
(2)使用设计器创建各种查询(3)在查询中计算。
(4)分组汇总。
4.操作已创建的查询:
(1)运行已创建的查询。
(2)编辑查询中的字段。
(3)编辑查询中的数据源(4)排序查询的结果。
[例5-1].下列是使用“查询设计器”创建简单的选择查询中,关于设置查询条件的叙述,是正确的。
(1)各个字段的条件在逻辑上是“或”的关系。
(2)在“或”行指定的条件和条件行的条件在逻辑上是“或”的关系。
(3)在“或”行中的各个条件之间逻辑上是“与”的关系。
A.
(1)
(2)B.
(2)(3)C.
(1)
(2)(3)D.
(1)(3)
[例5-2].在Access中,删除查询主要用来______。
A)删除一条记录B)删除一组记录C)删除一个字段D)删除一组字段
[例5-3].在创建交叉表查询时,列标题字段的值显示在交叉表的位置是______。
A)第一行B)第一列C)上面若干行D)左面若干列
[例5-4].将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是______。
A.删除查询B.生成表查询C.追加查询D.交叉表查询
[例5-5].要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是______。
A)*B)?
C)!
D)#
六、SQL语言基础(考试所占比例10%)
1.Select语句:
选择、投影、排序、联接、分组汇总、简单子查询、相关子查询、联合查询
2.InsertInto语句
3.Update语句
4.Delete语句
5.生成表查询:
SelectINTO
6、追加查询InsertInto(Select…..)
[例6-1].SQL是那几个英文单词的缩写______。
A.StructuredQueryLanguageB.StandardQueryLanguage
C.SelectQueryLanguageD.以上都不是
[例6-2].SQL语言是的语言,容易学习。
A.过程化B.非过程化C.格式化D.导航式
[例6-3].在SQLSELECT语句中用于实现关系的选择运算的短语是______。
A.FORB.WHILEC.CONDITIOND.WHERE
[例6-4].在SQLSELECT语句中常用于分组统计的短语是______。
A.WHEREB.HAVINGC.ORDERBYD.GROUPBY
[例6-5].在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当______。
A)使用WHERE子句B)使用HAVING子句
C)先使用HAVING子句,再使用WHERE子句D)先使用WHERE子句,再使用HAVING子句
[例6-6].在SQL语言中,子查询是______。
A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句
[例6-7].某数据库中有表:
学生(学号,姓名,性别,出生日期),命令Select*From学生Where出生日期=(SelectMax(出生日期)From学生)的功能是:
A.查询年龄最大的学生B.查询年龄最小的学生
C.计算年龄最大值D.语法有错误没有结果
[例6-8].有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。
要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。
这里的WHERE子句的内容是()。
A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’
B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’
C.SEX’男’andCNAME’数据库’
D.S.SEX=’男’andCNAME=’数据库’
[例6-9].设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用()。
A.ADDINTOSVALUES(’张二’,’化学’,’80’)
B.INSERTINTOSVALUES(’张二’,’化学’,’80’)
C.ADDINTOSVALUES(’张二’,’化学’,80)
D.INSERTINTOSVALUES(’张二’,’化学’,80)
[例6-10].设关系数据库中一个表S的结构为:
S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
若要更正王二的化学成绩为85分,则可用()。
A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’
C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’
[例6-10].SQL的中文全称是________________。
(结构化查询语言)
[例6-11].在关系数据库标准语言SQL中,实现数据检索的语句命令是________。
(SELECT)
[例6-12].有四张表的结构为:
供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;
零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成:
工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、所在城市(CITY)组成:
供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成:
针对四个表试用SQL语言完成以下各项操作:
(1)找出所有供应商的姓名和所在城市。
SELECTSNAME,CITYFROMS
(2)找出所有零件的名称、颜色、重量。
SELECTPNAME,COLOR,WEIGHTFROMP
(3)找出使用供应商S1所供应零件的工程号码。
SELECTJNOFROMSPJWHERESNO='
S1'
(4)找出工程项目J2使用的各种零件的名称及其数量。
SELECTPNAME,QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDJNO='
J2'
(5)找出上海厂商供应的所有零件号码。
SELECTDISTINCTPNOFROMSPJWHERESNOIN(SELECTSNOFROMSWHERECITY='
上海'
);
或
SELECTDISTINCTPNOFROMSINNERJOINSPJONS.SNO=SPJ.SNOWHERECITY='
;
(6)找出使用上海产的零件的工程名称。
SELECTJNAMEFROMJ,SPJ,SWHEREJ.JNO=SPJ.JNOANDSPJ.SNO=S.SNOANDS.CITY='
或SELECTJNAMEFROMJWHEREJNOIN(SELECTJNOFROMSPJ,SWHERESPJ.SNO=S.SNOANDS.CITY='
(7)找出没有使用天津产的零件的工程号码。
SELECTJNOFROMJWHERENOTIN(SELECTJNOFROMSPJWHERESPJ.JNO=J.JNOANDSNOIN(SELECTSNOFROMSWHERECITY=‘天津’));
或SELECTJNOFROMJWHERENOTIN(SELECTJNOFROMSPJ,SWHERESPJ.JNO=J.JNOANDSPJ.SNO=S.SNOANDS.CITY=‘天津’);
(8)把全部红色零件的颜色改成蓝色。
UPDATEPSETCOLOR='
蓝'
WHERECOLOR='
红'
;
(9)由S5供给J4的零件P6改为由S3供应,请作必要的修改。
UPDATESPJSETSNO='
S3'
WHERESNO='
S5'
ANDJNO='
J4'
ANDPNO='
P6'
(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。
DELETEFROMSPJWHERESNO='
S2'
DELETEFROMSWHERESNO='
(11)请将(S2,J6,P4,200)插入供应情况关系。
INSERTINTOSPJ(SNO,JNO,PNO,QTY)VALUES('
S2'
'
J6'
P4'
200);
七、窗体设计(考试所占比例10%)
1.窗体分类:
(1)纵栏式窗体。
(2)表格式窗体。
(3)主/子窗体。
(4)数据表窗体。
(5)图表窗体。
(6)数据透视表窗体。
(5,6不作考试要求)
2.创建窗体:
(1)使用向导创建窗体。
(2)使用设计器创建窗体:
控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。
要求常握控件:
标签、文本框、命令按钮、列表框、组合框、选项组、选项按钮、复选框、选项卡、子窗体、绑定型对象框。
[例7-1].下面关于窗体的叙述中错误的是________。
A、可以接收用户输入的数据或命令B、可以编辑、显示数据库中的数据
C、可以构造方便、美观的输入/输出界面D、可以