1、【
简答题】
(1)新建数据库“Accl.mdb”,将考试文件夹下的“饮料.xls”和“类别.xls”导入“Accl.mdb”数据库,设置“产品ID”和“类别ID”为主键,将导人的表分别命名为“饮料”和“类别”。
(2)在“类别”表中添加“说明”字段,采用“文本格式”,字段大小为“20”,将表中数据添加到“说明”字段下。
(3)将“类别”表和“饮料”表的关系设置为“一对多”,“实施参照完整性”。
| 说明 |
| 主要成分为牛奶 |
| 碳酸饮品 |
| 果汁饮品 |
| 矿泉水饮品 |
| 可为肌体增加能量的饮品 |
[18分]
解析:
(1)启动ACCEss,在弹出的“MiCrosCFt ACCEss”对话框的“新建文件”框中选择“空ACCEss数据库”,然后单击“确定”按钮。在“文件新建数据库”对话框中选择考生文件夹的路径,将文件命名为“产品管理.mDB”,单击“创建”按钮,创建并打开“ACCl.mDB”数据库。在“ACCl.mDB”数据库窗口中单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮。设置“导入”对话框的“文件类型”为“MiCroSoFt ExCEl”,选择导入文件的路径,选择“饮料.xls”,单击“导入”按乱,弹出“导入数据表向导”,单击“下一步”按钮。在“导入数据表向导”中选中“第一行包含列标题”,连续单击“下一步”按钮,选择“自行选择主键”,在右侧下拉单中选择“类别ID”。单击“下一步”按钮,在“导入到表”输入“饮料”,单击“完成”按钮。在弹出的对话框中,单击“确定”按钮。“类别.xls”的导入同理。
(2)在“ACCl.mDB”数据库中右键单击“类别”表,选择“设计视图”。在弹出的“类别”表窗口中添加字段“说明”,在“字段大小”中输入“20”。单击工具拦中的“保存”按钮,关闭“类别”表“设计视图”。双击打开“‘类别”表,按要求输入题目表中数据。单击工具栏中的“保存”按钮,关闭“类别”表。
(3)在“ACCl.mDB”数据库中单击工具栏上的“关系”按钮,打开“关系”窗口,然后单击工具栏上的“显示表”按钮,打开“显示表”对话框。在“显示表”对话框中单击“类别”表,然后单击“添加”按钮,接着用同样的方法将“饮料”表添加到“关系”窗12中,然后关闭“显示表”对话框。选定“类别”表中的“类别ID”字段,然后按下鼠标左键拖动到“饮料”表中的“类别ID”字段上,松开鼠标,弹出“编辑关系”对话框。在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”,然后单击“创建”按钮。单击“关闭”按钮,这时系统询问“是否保存布局的更改”,单击“是”按钮。
2、【
简答题】
在考生文件夹下有一个数据库“Acc2.mdb”,其中存在已经设计好的表对象“tStud”和“tTemp”。“tStud”表是学校历年来招收的学生名单,每名学生均有身份证号。对于在校学生,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。
例如,表中学生“张三”没有家长身份证号,表示张三已经从本校毕业,是“校友”。
表中,学生“李强”的家长身份证号为“110107196201012370”,
表示李强为在校学生。由于在“tStud”表中身份证号
“1l0107196201012370”对应的学生姓名是“李四”,表示李强的家长是李四,而李四是本校校友。
“张天”的家长身份证号为“110108196510015760”,表示
张天是在校学生;由于在“tStud”表中身份证号“110108196510015760”没有对应的记录.表示张天的家长不是本校的校友。
请按下列要求完成设计:
(1)创建一个查询,要求显示在校学生的“身份证号”和“姓名”,将所建查询命名为“qTl”。查询结果如图1所示。
(2)创建一个查询,要求按照身份证号码找出学生家长是本校校友的所有学生记录。输出学生“身份证号”、“姓名”及“家长身份证号”3列内容,标题显示为“身份证号”、“姓名”和“家长身份证号”,将查询命名为“qT2”。查询结果如嗣2所示。
(3)创建一个查询,要求统计出数学成绩为100分的学生的人数.标题显示为“num”,将查询命名为“qT3”。这里规定使用“身份证号”字段进行计数统计。
(4)创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270)的学生信息追加到空表“tTemp”中。其中,“lTemp”表的入学成绩为学生总分,将查询命名为“qT4”。
[24分]
解析:
(1)在“ACC2.nDB”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStuD”表,关闭“显示表”对话框。分别双击“身份证号”、“姓名”字段,将其添加到“字段”行。单击工具栏中的“保存”按钮,另存为“qT1”。关闭设计视图。
(2)在“ACC2.mDB”数据库中选中“查询”对象,单击“新建”按钮,选中“查找不匹配查询”,单击“确定”按钮。选中“显示表”对话框,双击“tStuD”表,关闭“显示表”对话.框。分别双击“身份证号”、“姓名”和“家长身份证号”字段,将其添加到“字段”行。在“家长身份证号”字段的“条件”行输入“In(SEl。ECT[身份证号]FROM[tStuD])”。单击工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。
(3)在“ACC2.mDB”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStuD”表,关闭“显示表”对话框。将“数学”字段添加到“字段”行,在“条件”行输入“=100”,并取消“数学”字段的显示。在“字段”行下一列输入“num:身份证号”,执行“视图”一“总计”命令,在“总计”行下拉列表中选中“计数”。单击工具栏中的“保存”按钮,另存为“qT3”。关闭设计视图。
(4)在“ACC2.mDB”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStuD”表,关闭“显示表”对话框。执行“查询”一“追加查询”命令,在弹出对话框中输入“tTEmp”,单击“确定”按钮。分别双击“身份证号”和“姓名”字段,在“字段”行下一列输入“入学成绩:[数学]+[语文]+[物理]”,在“条件”行输入“>=270”。执行“查询”→“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“qT4”。关闭设计视图。
3、【
简答题】
在考生文件夹下有“Acc3.mdb”数据库。
(1)以“服务器”和“个人信息”表为数据源,创建查询 “账号信息”,查询账号信息。结果显示“服务器名称”和“个 人信息”的全部字段。
(2)创建宏,名称为“账号信息宏”,运行“账号信息”查询。
(3)创建“web信息查询”窗体,在窗体中添加“账号信 息”按钮,运行“账号信息宏”。设置窗体宽度为“7cm”,“弹 出方式”。“web信息查询”窗体如图2所示。
[18分]
解析:
(1)在“ACC3.mDB”数据库窗口中单击“查询”对象;单击“新建”按钮,连择“设计视图”,添加“服务器”和“个人信息”表。选择“服务器名称”和“个人信息.*”字段。单击“保存”按钮,输入查询名称为“账号信息”。
(2)在“ACC3.mDB”数据库窗口中单击“宏”对象,单击“新建”按钮在操作列选择“(9pEnQuEry”,查询名称选择“张号信息”,保存为“账号信息宏”。
(3)在“ACC3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,不选择数据源,在窗体中添加按钮,在“产品信息”窗体中添加按钮,在命令按钮向导的类别中选择“杂项”,在操作中选择“运行宏”,选择“账号信息宏”。右键单击窗体视图的空白处,选择“属性”选项,在格式页宽度行输入“7Cm”,在“弹出方式”中选择“是”,保存为“wED信息查询”。