操作题
考生文件夹 在考生文件夹下有一个数据库文件“samp1.accdb”,里边已经设计好了表对象'tDoctor' 'tOffice' 'tPatient'和'tSubscribe'.请按以下操作要求,完成各种操作。
问答题
在“samp1.accdb”数据库中建立一个新表,名为“tNurse”,表结构如表1所示。
表1 |
字段名称 |
数据类型 |
字段大小 |
护士ID |
文本 |
8 |
护士姓名 |
文本 |
6 |
年龄 |
数字 |
整型 |
工作口期 |
日期/时间 |
|
【正确答案】[操作步骤] 步骤1:单击“创建”选项卡中“表设计”,如图1所示。 图1 步骤2:在弹出的表设计视图中按题目表要求建立新字段,如图2所示。 图2 步骤3:按Ctrl+S保存修改,另存为“tNurse”。
【答案解析】
【正确答案】[操作步骤] 步骤1:选中“护士ID”字段行。 步骤2:右键单击“护士ID”行选择“主键”。
【答案解析】
问答题
设置“护士姓名”字段为必需字段、“工作日期”字段的默认值为系统当前月的第一天(规定:系统日期必须由函数获取)。设置“护士ID”字段的有效性规则,保证输入的第一个字符为“N”。
【正确答案】[操作步骤] 步骤1:单击“护士姓名”字段行任一点,在“必需”行右侧下拉列表中选中“是”,如图3所示。 图3 步骤2:单击“工作日期”字段行任一点,在“默认值”行输入“DateSel,ial(Year(Date()),Month(Date()),1)”,如图4所示。 图4 步骤3:单击“护士ID”字段行任一点,在“有效性规则”行输入“Left([护士ID],1)='N',如图5所示。 图5
【答案解析】
问答题
将表2所列数据输入到“tNurse”表中,且显示格式应与表2相同。
表2 |
护士ID |
护士姓名 |
年龄 |
工作日期 |
N001 |
李霞 |
30 |
2000年10月1日 |
N002 |
王义民 |
24 |
1998年8月1日 |
N003 |
周敏 |
26 |
2003年6月1日 |
【正确答案】[操作步骤] 步骤1:单击“工作日期”字段行任一点,在“格式”行列表中选中“长日期”,如图6所示,按Vtrl+S保存修改,关闭设计视图。 图6 步骤2:双击表“tNurse”,打开数据表视图,按题目表要求输入数据,如图7所示。 图7 步骤3:按Ctrl+S保存修改,关闭数据表视图。
【答案解析】
问答题
向“tDoctor”表“性别”字段中输入数据有如下要求:第一,输入方式为从下拉列表中选择“男”或“女”值;第二,初始值为“男”。设置相关属性以实现这些要求。
【正确答案】[操作步骤] 步骤1:右键单击“tDoctor”表,选择“设计视图”,如图8所示。 图8 步骤2:单击“性别”字段,在“性别”行的“默认值”中输入“男”,在“数据类型”列表中选中“查阅向导”,在弹出的对话框中选中“自行键入所需的值”,单击“下一步”按钮,如图9所示。 图9 步骤3:在弹出的对话框中依次输入“男”“女”,单击“完成”按钮,如图10所示,按Ctrl+S保存修改,关闭设计视图。 图10
【答案解析】
问答题
通过相关字段建立“tDoctor”'tOffice' 'tPatient'和'tSubscribe'等四表之间的关系,同时使用“实施参照完整性”。
【正确答案】[操作步骤] 步骤1:单击“数据库工具”选项卡中“关系”,分别添加表“tDoctor”和“tOffice”“tPatlent”“tSubscribe”,关闭显示表对话框,出现如图11所示的关系界面。 图11 步骤2:选中表“tDoctor”中的“医生ID”字段,拖动鼠标到表“tSubscribe”的“医生ID”字段,放开鼠标,在弹出的对话框中单击“实施参照完整性”处,如图12所示,单击“创建”按钮。 图12 步骤3:同理,连接“tSubscribe”和“tPatient”表的“病人ID”字段,“tSudscribe”和“tOffice”表的“科室ID”字段,此时四张表之间已经按字段建立好如图13所示的关系。按Ctrl+S保存修改,关闭“关系”界面。 图13
【答案解析】