在考生文件夹下,有一个资源数据库frdb,该数据库有资源表fr_t、农户表p_t和树种表tree_t三个表。其中,资源表fr_t存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。打开资源数据库frd

admin2015-08-20  13

问题 在考生文件夹下,有一个资源数据库frdb,该数据库有资源表fr_t、农户表p_t和树种表tree_t三个表。其中,资源表fr_t存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。打开资源数据库frdb,完成如下操作:
(1)在农户表p_t中增加一个字段名“继承人”、数据类型为“字符”、宽度为8的字段。
    (2)设置资源表fr_t中“面积”字段的有效性规则:面积大于等于1,小于等于100,默认值为10;“蓄积”字段的有效性规则:  蓄积大于等于0,小于等于200,默认值为100:(注意:表达式应写成:面积>=1.and.面积<=100,蓄积>=0.and.蓄积<=200)
    (3)为资源表fr_t创建两个普通索引(升序),索引名分别为“户主编号”和“树种编号”,对应的索引表达式分别为“户主编号”和“树种编号”。
    (4)通过“户主编号”字段建立资源表fr_t和农户表p_t间的永久联系;通过“树种编号”字段建立资源表fr_t和树种表tree_t间的永久联系。

选项

答案(1)①命令窗口执行:MODIFY DATABASE frdb,打开数据库设计器。 ②在数据库设计器中右击P_T表,选择【修改】,打开表设计器,“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“继承人”,“类型”下拉框中选择“字符型”,“宽度”文本框中输入“8”,单击“确定”保存修改。 (2)在数据库设计器中右击FR_T表,选择【修改】,打开表设计器,“字段”选项卡中选中“面积”,在字段有效性”的“规则”文本框中输入:面积>=land面积<:100,“默认值”文本框中输入:10。“字段”选项卡中选中“蓄积”,“字段有效性”的“规则”文本框中输入:蓄积>=0 and蓄积<=200,“默认值”文本框中输入:100。 (3)接上题,在FR_T表设计器的“字段”选项卡中选中“户主编号”字段,在“索引”列中选择“升序”,再选中“树种编号”,在“索引”列中选择“升序”,单击“确定”按钮保存表结构修改。 (4)在数据库设计器中,拖动表P_T“索引”下方的主索引“户主编号”到FR_T表中“索引”下方的普通索引“户主编号”上,为两个表建立联系。同样方法为TREE_T表和FR_T表建立联系。

解析 本题考查了表结构的修改;有效性规则的建立;索引的建立和永久联系的建立。
    对表中字段建立有效性规则和设置默认值时要注意先选中需要建立有效性规则的字段。
    在表设计器的“字段”选项卡中,可以通过选择“排序”中的  “升序”或“降序”为指定的字段建立一个索引名与索引表达式相同的普通索引。
    建立两个表的永久联系时,有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引。
转载请注明原文地址:https://kaotiyun.com/show/7XEp777K
0

最新回复(0)