在考生文件夹下有一个数据库文件“samp1.accd”,里边已经设计好了表对象“tDoctor”“tOffice”“tPatient”和“tSubscribe”。请按以下操作要求,完成各种操作。 (1)在“samp1.accdb”数据库中建立一个新表,名为

admin2018-09-25  9

问题 在考生文件夹下有一个数据库文件“samp1.accd”,里边已经设计好了表对象“tDoctor”“tOffice”“tPatient”和“tSubscribe”。请按以下操作要求,完成各种操作。
(1)在“samp1.accdb”数据库中建立一个新表,名为“tNurSe”,表结构如表3—1所示。

(2)判断并设置表“tNurse”的主键。
(3)设置“护士姓名”字段为必需字段、“工作日期”字段的默认值为系统当前月的第一天(规定:系统日期必须由函数获取)。设置“护士。ID”字段的有效性规则,保证输入的第一个字符为“N”。
(4)将表3—2所列数据输入到“tNurse”表中,且显示格式应与表3—2相同。

(5)向“tDoctor”表“性别”字段中输入数据有如下要求:第一,输入方式为从下拉列表中选择“:男”或“女”值;第二,初始值为“男”。设置相关属性以实现这些要求。
(6)通过相关字段建立“tDoctor”“tOffice”“tPatient”和“tSubscribe”等四表之间的关系,同时使用“实施参照完整性”。

选项

答案【操作步骤】 (1)步骤1:单击“创建”选项卡中“表设计”,如图4—16所示。 [*] 步骤2:在弹出的表设计视图中按题目表要求建立新字段,如图4—17所示。 [*] 步骤3:按Ctrl+S保存修改,另存为“tNurse”。 (2)步骤1:选中“护士ID”字段行。 步骤2:右键单击“护士ID”行选择“主键”。 (3)步骤1:单击“护士姓名”字段行任一点,在“必需”行右侧下拉列表中选中“是”,如图4—18所示。 [*] 步骤2:单击“工作日期”字段行任一点,在“默认值”行输入“DateSerlial(Year(Date()),Month(Date()),1)”,如图4—19所示。 [*] 步骤3:单击“护士ID”字段行任一点,在“有效性规则”行输入“Left([护士ID],1)="N"”,如图4—20所示。 [*] (4)步骤1:单击“工作日期”字段行任一点,在“格式”行列表中选中“长日期”,如图4—21所示,按Ctrl+S保存修改,关闭设计视图。 [*] 步骤2:双击表“tNurse”,打开数据表视图,按题目表要求输入数据,如图4—22所示。 [*] 步骤3:按Ctrl+S保存修改,关闭数据表视图。 (5)步骤1:右键单击“tDoctor”表,选择“设计视图”,如图4—23所示。 [*] 步骤2:单击“性别”字段,在“性别”行的“默认值”中输入“男”,在“数据类型”列表中选中“查阅向导”,在弹出的对话框中选中“自行键入所需的值”,单击“下一步”按钮,如图4—24所示。 [*] 步骤3:在弹出的对话框中依次输入“男”“女",单击“完成”按钮,如图4—25所示,按Ctrl+S保存修改,关闭设计视图。 [*] (6)步骤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保存修改,关闭“关系”界面。 [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/hVMp777K
0

最新回复(0)