首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)将当前文件夹下的自由表class(班级表)和teacher(教师表)添加到学生数据库sdb中。 (2)为班级表 class 创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为“班级号”;普通索引的索引名和索引表达式均为“班主任号
(1)将当前文件夹下的自由表class(班级表)和teacher(教师表)添加到学生数据库sdb中。 (2)为班级表 class 创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为“班级号”;普通索引的索引名和索引表达式均为“班主任号
admin
2013-03-31
40
问题
(1)将当前文件夹下的自由表class(班级表)和teacher(教师表)添加到学生数据库sdb中。
(2)为班级表 class 创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为“班级号”;普通索引的索引名和索引表达式均为“班主任号”。为教师表teacher创建一个主索引,索引名和索引表达式均为“教师号”。
(3)通过“班级号”字段建立班级表 class 和学生表student表间的永久联系。通过班级表class的“班主任号”字段与教师表teacher的“教师号”字段建立班级表class和教师表teacher间的永久联系。
(4)为以上建立的两个联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。
选项
答案
(1)①在命令窗口执行命令:
MODIFY DATABASE sdb
,打开数据库设计器。 ②在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“class”表,将表添加到数据库中,以同样的方法将“teacher”表添加到数据库中。 (2)①右击数据库设计器中的“class”表,选择【修改】快捷菜单命令,打开“class”表设计器,在“字段”选项卡中选中“班级号”,在“索引”列中选择“升序”,以同样的方法再为“班主任号”建立“升序”排序;然后在“索引”选项卡中选中“班级号”,并修改其“类型”为“主索引”,单击“确定”按钮保存表结构修改。 ②参照上面的操作,为“teacher”表建立“教师号”字段的主索引。 (3)①在数据库设计器中拖动“class”表“索引”下方的主索引“班级号”到“smdent”表中“索引”下方的普通索引“班级号”上,为两个表建立联系。 ②以同样的方法,拖动“teacher”表“索引”下方的主索引“教师号”到“class”表中“索引”下方的普通索引“班主任号”上,为两个表建立联系,这样便建立了“student”、“class”和“teacher”3个表之间的联系。如图2-65所示。 [*] (4)①选中“student”表和“class”表之间的关联线 (被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。 ②在打开的“参照完整性”对话框的表格中,选择“更新”列下两个单元格中的内容都为“级联”;“删除”列下两个单元格中的内容都为“限制”:“插入”列下两个单元格中的内容都为“限制”,单击“确定”按钮保存参照完整性的修改。
解析
本大题考查了数据表的基本操作;表索引的建立及参照完整性的设置。
向数据库中添加表的操作可以在数据库设计器中进行,而为表建立索引则需要在表设计器中进行。
参照完整性是针对两个表进行设置的,因此建立参照完整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引,如果表中设置多个索引字段时,鼠标指针一定要拖动到进行联系的字段上,否则进行联接的两个字段会不对应。
转载请注明原文地址:https://kaotiyun.com/show/8wsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro环境下,若已打开.DBF表文件,统计该表中的记录数,使用的命令是
设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT-SQL语句是______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_________。
在SQL中,ALTER命令有两个选择项,【】子命令用于修改字段名,【】子命令用于增加新的字段。
模块独立性是软件结构化设计方法的一个基本原则,以下选项中,模块独立性最好的是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
在数据库设计器中,建立两个表之间的一对多联系是通过以下_______索引实现的。
假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_________是正确的。
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
随机试题
急性阑尾炎的治疗一般是
我国新修订的法定职业病名单包括()
资源对项目目标的边际贡献是资源的()。
城市市政公用设施规划有()层面。
个人汽车贷款中,借款人以本人或他人拥有完全所有权的房地产作抵押的,在符合有关贷款额度要求的同时,贷款金额与抵押物评估价值的比率最低的是()。
仲裁庭裁决劳动争议,实行少数服从多数原则,即()
Ihadto______becausesomeoneelsewantedtousethephone.
教态语言具有哪些特征?
(2012年真题)甲因停车收费与保安乙发生冲突,用刀将乙刺死。甲在检察机关准备提起公诉期间因病死亡,检察机关遂作出撤销案件的决定。此案撤销的根据是()。
WhichofthefollowingisNOTtrueofWinstonChurchill?
最新回复
(
0
)