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