首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作: (1)为学生表student的“性别”字段增加约束:性别$"男女",出错提示信息为“性别必须是男或女”,默认值为“女”。 (2)为学生表student创建一个主索引,主索
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作: (1)为学生表student的“性别”字段增加约束:性别$"男女",出错提示信息为“性别必须是男或女”,默认值为“女”。 (2)为学生表student创建一个主索引,主索
admin
2013-03-31
28
问题
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作:
(1)为学生表student的“性别”字段增加约束:性别$"男女",出错提示信息为“性别必须是男或女”,默认值为“女”。
(2)为学生表student创建一个主索引,主索引的索引名为sid,索引表达式为学号。为课程表course创建一个主索引,主索引的索引名为cid,索引表达式为课程号。为选课表sc创建一个主索引和两个普通索引(升序),主索引的索引名为scid,索引表达式为“学号+课程号”;一个普通索引的索引名为sid,索引表达式为学号;另一个普通索引的索引名为cid,索引表达式为课程号。
(3)通过“学号”字段建立选课表sc和学生表student表间的永久联系。通过“课程号”字段建立选课表sc与课程表course间的永久联系。并为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。
(4)使用报表向导建立一个简单报表。要求选择学生表student表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”。升序;报表标题为“学生基本情况一览表”;报表文件名为one.frx。
选项
答案
(1)①在命令窗口执行命令:
MODIFY DATABASE sdb
,打开数据库设计器。 ②在数据库设计器中,右击student表,选择【修改】快捷菜单命令,打开student表设计器,在“字段”选项卡中选中“性别”,在“字段有效性”的“规则”文本框中输入:性别$"男女",在“信息”框中输入:”性别必须是男或女”,在“默认值”文本框中输入:"女"。 (2)①接上题,在student表设计器中,在“字段”选项卡中选中“学号”,在“索引”列中选择“升序”,然后在“索引”选项卡中修改“索引名”为“sid”,修改“类型”为“主索引”,单击“确定”按钮保存表结构修改。 ②在数据库设计器中,右击course表,选择【修改】快捷菜单命令,打开course表设计器,在“字段”选项卡中选中“课程号”,在“索引”列中选择“升序”,然后在“索引”选项卡中修改“索引名”为“cid”,修改“类型”为“主索引”,单击“确定”按钮保存表结构修改。 ③在数据库设计器中,右击sc表,选择【修改】快捷菜单命令,打开sc表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“scid”,在“索引”选项卡中将“类型”选择为“主索引”,在“表达式”下方的文本框中输入“学号+课程号”,建立主索引。如图2-39所示。 ④接第③步,在SC表设计器的“索引”选项卡中,在第二行的“索引名”文本框中输入“sid”,将“类型”选择为“普通索引”,在“表达式”下方的文本框中输入“学号”,建立一个普通索引;然后在第三行的“索引名”文本框中输入“cid”,将“类型”选择为“普通索引”,在“表达式”下方的文本框中输入“课程号”,建立一个普通索引,单击“确定”按钮保存表结构修改。如图2-39所示。 [*] (3)①在数据库设计器中,拖动student表“索引”下方的主索引“sid”到sc表中“索引”下方的普通索引“sid”上,为两个表建立联系。 ②拖动course表“索引”下方的主索引“scid”到sc表中“索引”下方的普通索引“cid”上。为两个表建立联系。 ③选中student和sc两个表之间的关联线(被选中的线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。在打开的“参照完整性”对话框的表格中,将其中的两对关系均做如下操作:选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照完整性的修改。如图2-40所示。 [*] (4)①在命令窗口执行命令:
OPEN DATABASE sdb
,打开SDB数据库。 ②执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“报表”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。 ③在报表向导的“步骤1-字段选取”界面的“数据库和表”下选中student表,将“可用字段”中的字段全部添加到“选定字段”中,单击“下一步”按钮。 ④在报表向导的“步骤2-分组记录”界面中。单击“下一步”按钮。 ⑤在报表向导的“步骤3-选择报表样式”界面的“样式”下选择“随意式”,单击“下一步”按钮。 ⑥在报表向导的“步骤4-定义报表布局”的“列数”下输入“1”,在“字段布局”下选择“列”,在“方向”下选择“纵向”,单击“下一步”按钮。 ⑦在报表向导的“步骤5-排序记录”界面中双击“可用的字段或索引标识”中的“学号”字段到“选定字段”列表中,再选择“升序”,单击“下一步”按钮。 ⑧在报表向导的“步骤6-完成”界面中的“报表标题”下方文本框中输入“学生基本情况一览表”,单击“完成”按钮。 ⑨在“另存为”对话框的“保存报表为:”框中输入报表文件名ONE,单击“保存”按钮。
解析
本大题考查字段有效性规则的建立;表索引的建立;数据库表间永久联系的建立和参照完整性约束的设置;报表向导的使用。
对表中字段建立有效性规则和设置默认值是在表设计器中操作的,在探作时要注意先选中需要建立有效性规则的字段。为数据库表建立索引也可以在表设计器中进行,在表设计器的“字段”选项卡中,可以通过选择“排序”下拉框中的“升序”或“降序”为指定的字段建立一个索引名与索引表达式相同的普通索引,如果要改变索引名或索引类型,则需要在“索引”选项卡中进行修改。
参照完整性是针对两个表进行设置的,在建立参照完整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引,建立两个表联系后要先清理数据库,然后再设置参照完整性。
利用报表向导制作报表属于比较简单的操作,可以通过“新建”对话框打开报表后,根据向导提示一步步完成即可。
转载请注明原文地址:https://kaotiyun.com/show/eusp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
表单是具有自己的控件、属性、事件、______和数据环境的对象。
如果学生表中有“所在系”字段,可用SQL语句______来统计全校有多少个系。
模块独立性是软件结构化设计方法的一个基本原则,以下选项中,模块独立性最好的是______。
数据库理论中,数据独立性一般可分为【】和逻辑独立性。
软件生命周期一般可分为以下阶段:问题定义、可行性研究、【】、设计、编码、测试、运行与维护。
在VisualFoxPro中,打开数据库的命令是
下面关于数据库系统的叙述正确的是
在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
随机试题
某建筑施工企业为适应市场环境的变化,重新设计了公司的组织系统。在此过程中可以使用的组织工具有()。
关于工程物资的盘亏或毁损,一般影响固定资产的账面价值的有()。
1971年,( )提出一般系统理论。
在幼儿园与小学衔接过程中,智育的核心是()。
科学性和实践性是马克思主义哲学最主要、最显著的特征,表明马克思主义哲学()。
大力加强党的作风建设是加强党的建设的一项重大战略任务,对于进一步提高党的领导水平和执政水平,不断增强党的创造力、凝聚力和战斗力,具有十分重要的意义。加强党的作风建设必须把____________放在第一位。填入画横线部分最恰当的一项是()。
假设A、B两国生产技术相同且在短期内不变,生产1单位衣服需要的资本为1单位,需要的劳动为3单位;生产1单位食品需要的资本为2单位,所需要的劳动为2单位。A国拥有240单位劳动和150单位资本;B国拥有180单位劳动和120单位资本。则:假设两国偏好相同
甲、乙上山去打猎,在一茅屋旁的草丛中,见有动静,以为是兔子,于是一起开枪,不料将在此玩耍的小孩打死。在小孩身上,只有一个弹孔,甲、乙所使用的枪支、弹药型号完全一样,无法区分到底是谁所为。对于甲、乙的行为,应当如何定性?()
"Ithinkpayingkidsfortestscoresreallyundercutsthebasicsofwhatwepreachintheclassroomaboutwhylearningisanimp
Evenachildknowsthatnoddingheadmeans"Yes".ButsomepeopleWouldprobably(56)whentheyfirstcametoIndia.Whenthey
最新回复
(
0
)