数据库及其应用自考题-11 (总分95,考试时间90分钟)
一、单项选择题
(在每小题列出的四个备选项中只有一个是符合题目要求的)
1. 可以描述数据在磁盘上的存储方式、存取设备和存取方法的模型的是______A.概念模型 B.逻辑模型 C.外部模型 D.内部模型
2. 下列选项中,不属于全局E-R模型的优化原则的是______A.消除冗余属性 B.消除冲突 C.消除冗余联系 D.合并相关实体类型
3. 教学数据库中有学生、课程、教师和成绩4个表,基于学生、课程和成绩表创建一个查询,则该查询是一个______A.内模式 B.物理模式 C.外模式 D.逻辑模式
4. 有关系R和S如下图所示,关系代数运算RS的结果是______
A.(a1 b2 c3 d4) B.(a1 b2 c3 d3) C.(a2 b3 c4 d3) D.(a2 b1 c3 d4)
5. 下列不存储在Access数据库之内的数据库对象的是______A.宏 B.模块 C.报表 D.数据访问页
6. 获得Access的帮助既可以通过——获得,又可通过帮助主题以及索引形式获得。______ A.Web助手 B.Office助手 C.应用程序D.Windows助手
7. 使用数据库向导可以简单快速地创建数据库,原因是数据库向导中提供了一些基本的______A.数据表 B.数据库文件 C.数据库模板 D.数据库视图
8. 格式符“>”的含义是______A.将所有输入的字符显示为@ B.将所有输入的字符以小写显示 C.将所有输入的字符显示为> D.将所有输入的字符以大写显示
9. 能分析整个数据库,并且做出推荐和建议来改善数据库的是______A.性能分析器 B.表分析器向导 C.功能分析器 D.数据库分析器
10. 利用______可以将数据复制到Access表中。使用此方法可以新建一个表,也可以将数据添加到已经存在的表中。 A.复制 B.copy命令 C.导入D.查询
11. 若要查找一个长度为3,末位是字母“A”的字符串,则表达式是______A.Like\"**a\" B.Like\"!!a\" C.Like\"##a\" D.Like\"??a\"
12. 下列查询中,可以把选择查询得到的结果变成一个真正的表的是______A.复制查询 B.生成表查询 C.追加查询 D.更新查询
13. 下列选项中不能作为计算型控件的数据源的是______A.窗体中的表 B.查询中的字段 C.窗体中的图片 D.包含字段的表达式
14. 关于“自动创建窗体”下列说法中错误的是______A.用户可指定包含数据源的某些字段 B.字段布局与表中的字段顺序保持一致 C.可以生成“纵栏式”和“表格式”窗体 D.只能创建基于单表或查询的窗体
15. 在设计视图窗口中,默认情况下,设计窗口只显示______A.窗体页眉 B.页面页眉 C.主体 D.以上均显示
16. 下列使用“报表向导”创建报表的说法中正确的是______A.所创建的报表包含数据源的所有字段 B.不能选择要打印的字段 C.用户选择的余地较小 D.可以创建基于多表的报表
17. 可通过设置数据访问页的链接属性,使数据访问页关联数据源。保存该链接数据源信息的数据访问页的属性是______A.DataEntrystring B.DataAccessConnection C.ConnectionString D.DataSourceConnection
18. 在使用合计函数的表达式中不能使用的是______A.表的字段名 B.控件名 C.查询中的字段名 D.SQL语句中的字段名
19. 如果条件表达式涉及窗体或报表中的字段或控件,则引用格式为______A.Forms![控件名称]![控件名] Repotts![控件名称]![控件名] B.Forms![控件名称]![控件名] Repotts![报表名称]![控件名] C.Forms![窗体名称]![控件名] Repotts![控件名称]![控件名] D.Forms![窗体名称]![控件名] Reports![报表名称]![控件名]
20. 在宏中,欲执行指定的Access命令,需使用的命令是______A.RunMacro B.RunApp C.RunCommand D.RunCode
二、填空题
1. 数据库的______功能包括数据库的数据载入、转换、转储、数据库的重组以及性能监控等。
2. 关系中属性的个数称为______。
3. 由局部E-R图向全局E-R图转换时需要消除的冲突有属性冲突、结构冲突和______。 4. 在当前打开的数据库窗口中,用于显示已创建的某类对象的所有列表的显示区域称为______。
5. 对数据库设计的方法可归纳为:需求分析→E-R设计→______→优化→实施。 6. 用于使用组合框选择来自其他表或来自值列表的值的数据类型是______。 7. 创建主键最简单的方法是将______字段定义为表的主键。
8. 存在多个查询条件时,写在“准则”同一行的条件,相互之间是______的关系。 9. 在Access中,使用“______”可以创建类似交叉数据表式的窗体。
10. 在窗体中筛选记录时,可以使用的方法有:按窗体筛选、按选定内容筛选、内容排除筛选和______。
11. 选项组控件可以包含控件有选项按钮、复选按钮或______。
12. 如果要将每一个组打印在单独的页面上,可将组页眉的“______”属性设置为“节前”,或者将组页脚的该属性设置为“节后”。
13. 在设计数据访问页时,可在页面插入超链接,Access中有两种形式的超链接,分别是以______形式提示的超链接和以图像形式表示的超链接。
14. 在Access中可以对宏使用条件表达式,并根据______来控制操作的流程。 15. ______是指对象能识别并能响应的一些预先定义的动作。
三、简答题
有关系表S如下图所示:学号 姓名 性别 班级 班主任 101 张凯 男 2 郭晴 101 李宁 女 3 赵敏 102 刘云 女 1 王强 103 孙勇 男 1 葛军 (1)判断S属于第几范式? (2)分析S中存在哪些问题? 1. 2.
有院系和学生表如图所示,两个表之间实施了参照完整性。院系 院系编号 院系名称 01 信息学院 02 工程学院 学生 学号 姓名 性别 院系编号 1001 蒋欣 女 01 1005 林辉 男 01 1023 李强 男 02
如果要在学生表中插入下列5个新记录,判断每个记录能否被正确插入。
3. {1012,“丁凡”,“女”,“02”}______ A. 正确 B. 错误
4. {1015,“李明”,“男”,“03”}______ A. 正确 B. 错误
5. {1023,“孙敏”,“女”,“01”}______ A. 正确 B. 错误
6. {1002,“于笑”,“男”,“01”}______ A. 正确 B. 错误
7. {NULL,“陈宁”,“男”,“02”}______ A. 正确 B. 错误
8. 简述Access提供的四种创建数据访问页的方法。
设有如下三个基本表,其中项目表存放项目数据,主键是项目号;零件表存放零件数据,主键是零件号;统计表存放项目使用零件的数量和日期,主键是“项目号+零件号”。项目
项目号 项目名 项目负责人 电话 S1 张海 1234501 S2 1234502 统计
项目号 零件号 数量 日期 S1 P1 2 S2 P1 4 零件
零件号 零件名称 规格 单价 描述 P1 PN1 200.00 P2 PN2 400.00
用SQL语言完成下列查询:
9. 查询使用零件名称为“PN2”的项目号和项目名。
10. 统计项目负责人“张海”负责的项目使用的零件的总金额。
四、综合题
假设某学校数据库中有学生、班级、课程3个表,基于这些表分别创建了3个数据库对象,用于输入和编辑信息,并将这3个对象用一个宏组整合在一个主控窗体中,下图(a)是主控窗体,图(b)是创建的宏组。试在下列问题的空格处填写正确的答案。
1. 图(a)中主控窗体的控件名称是______。
2. 按照图(b)注释列的说明,给出对应的宏操作: 2 ______。 3 ______。 4 ______。 5 ______。
有出版社和作者两个实体。一位作者可以到多家出版社出自己不同的书,一家出版社也可以出版多位作者的图书。出版社有出版社编号、出版社名称、地址、联系方式等属性,作者有作者编号、姓名、出生日期、电话、职业等属性,出版时需要记录出书数量等信息。 试问:
3. 根据上述语义画出E-R图。
4. 将E-R模型转换成关系模型,要求标注关系的主键和外键。
因篇幅问题不能全部显示,请点此查看更多更全内容