建立“tStud”和“tScore”两表之间的一对一关系;
第1题:
在考生文件夹下存在一个数据库“Acc1.mdb”,其中已经设计好表对象“tStud”和“tScore”、窗体对象“fTest”和宏对象“mTest”。并按照以下要求完成操作: (1)将“tStud”表中“简历”字段的显示宽度设置为“40”。 (2)分析并建立表“tStud”与表“tScore”之间的关系。 (3)将窗体“fTest”中标题为“Button1”的按钮改为“按钮”,同时将其设置为“灰色无效”状态。 (4)将学生“入校时间”字段的默认值设置为本年度的1月1日(规定:本年度年号必须用函数获取)。 (5)设置“tScore”表的“课程号”字段的输入掩码为“只能输入5位数字或字母”。 (6)将“tStud”表中的“简历”字段隐藏起来。最终效果如图1所示。
(1)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“tStud”,选择“打开”。选中“简历”字段列,执行“格式”一“列宽”命令,在弹出对话框中输入“40”,单击“确定”按钮。单击工具栏中的“保存”按钮,关闭数据表。
(2)执行“工具”一“关系”命令,单击“关系”一“显示表”,分别添加“tStud”和“tScore”表,关闭“显示表”对话框。选中“tStud”表中的“学号”字段,拖动到“tScore”表的“学号”字段,释放鼠标,在弹出的对话框中单击“创建”按钮。单击工具栏中的“保存”按钮,关闭“关系”界面。
(3)在“Acc1.mdb”数据库窗口中选中“窗体”对象,右键单击“fTest”,选择“设计视图”。右键单击命令按钮“Button1”,选择“属性”,在“标题”行输入“按钮”。单击“数据”选项卡,在“可用”行右侧下拉列表中选中“否”,关闭属性界面。
(4)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“tStud”,选择“设计视图”。单击“入校时间”字段行,在“默认值”行输入“DateSerial(Year(Date()),1,1)”。单击工具栏中的“保存”按钮,关闭设计视图。
(5)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“tScore”,选择“设计视图”。单击“课程号”字段行,在“输入掩码”行输入“AAAAA”。单击工具栏中的“保存”按钮,关闭设计视图。
(6)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“tStud”,选择“打开”。右键单击“简历”字段列,选择“简历”一“隐藏列”。单击工具栏中的“保存”按钮,关闭设计视图。
第2题:
A、一对一的关系
B、一对多的关系
C、多对多的关系
D、不确定的关系
第3题:
表与表之间的关系包括一对一、一对多两种类型。
第4题:
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计。 (1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s—data”,所建查询命名为“qStudl”。 (2)建立“tStud”和“tSeore”两表之间的一对一关系。 (3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”。 (4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语=rl课成绩的平均值,所建查询命名为“qStud3”。 注意:不允许修改表对象“tStud”和“tScore”的结构及记录数据的值,选择查询只返回已选课的学生的相关信息。
(1)【审题分析】本题主要考查查询的计算,本计算要用到系统函数max()求最大值、Min()求最小值,然后求其之差: Max([年龄]).Min([年龄])。 【操作步骤】 步骤1:打开“samp2.accdb”数据库,在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。 在“显示表”对话框中双击“tStud”表,将表添加到查询设计器中,关闭“显示表”对话框。然后在“字段”所的第-N输入新标题:s_data:,再输入运算式:Max([年龄])一Min([年龄]),如图10—29所示。 步骤2:单击“文件”功能区的“结果”分组中的“运行”按钮,执行操作。单击快速访问工具栏中的“保存”按钮,保存查询文件名为“qStudl”。单击“确定”按钮,关闭“qStudl”查询窗口。 (2)【审题分析】本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。 【操作步骤】 步骤1:在“数据库工具”功能区的“关系”分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内单击鼠标右键, 在弹出的快捷菜单中选择“显示表”命令。在“显示表”对话框内分别双击“tStud”和“tScore”表到关系窗口中。关闭“显示表”对话框,如图10一30所示。 步骤2:在关系窗口中拖动“tScore”表中的“学号”字段放到“tStud”表“学号”的字段上。单击“创建”按钮,如图10—31所示。 步骤3:单击快速访问工具栏中的“保存”按钮,关闭建立关系的窗口。
(3)【审题分析】本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询条件。 【操作步骤】 步骤l:在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。在“显示表”对话框中添加“tStud”表和“tScore”表,关闭“显示表”对话框。双击“tStud”表的“姓名”、“性别”字段,再双击“tScore”表中的“数学”字段并在此对应的条件行内输入:<60,如图10—32所示。 步骤2:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qStud2”。单击“确定”按钮,关闭“qStud2”查询窗口。
(4)【审题分析】本题考查查询的列式计算以及如何添加标题。 【操作步骤】 步骤l:在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。在“显示表”对话框中添加“tScore”表,关闭“显示表”对话框。 步骤2:双击“tScore”表中的“学号”字段。再在“字段”行第-N输人:平均成绩:([数学]+[英语]+[计算机])/3,如图10—33所示。 步骤3:单击“运行”按钮。 步骤4:单击陕速访问工具栏中的“保存”按钮,保存输入文件名“qStud3”。单击“确定”按钮,关闭“qStud3”查询窗l51。 步骤5:关闭“samp2.accdb”数据库窗口。
第5题:
A、一对一的关系
B、一对多的关系
C、多对多的关系
D、不确定的关系