首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
1.为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法? 2.若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC)S#。假定学生号为’0
1.为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法? 2.若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC)S#。假定学生号为’0
admin
2009-02-24
47
问题
1.为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法?
2.若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC)S#。假定学生号为’01001’的学生离开学校不再回来了,为此若删除关系S中S#=’O1001’的元组时,如果关系SC中有4个元组的S#=’Oi001’,应该选用哪一种做法?为什么?
选项
答案
1.为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取如下三种做法: (1) 级联删除:即,当删除被参照关系的元组时,同时将参照关系中所有外键值与被参照关系中要被删除元组的主键值相等(相对应)的元组一起删除。 (2) 拒绝删除:即,只当参照关系中没有任何元组的外键值与被参照关系中要被删除的元组的主键值相等(相对应)时,系统才执行该删除操作,否则拒绝执行该删除操作。 (3) 置空值删除:即,当删除被参照关系的元组时,同时将参照关系中所有与被参照关系中要被删除元组的主健值相等(相对应)的外键值都置为空值。 2.对于本题的情况,应该选用第一种做法。即,将关系SC中S#=’01001’的4个元组也一起删除。 因为当一个学生离开学校不再回来,他的个人信息记录若从S关系中删除了,那么他的选课信息记录就没有保存的必要,也应随之从SC关系中删除。
解析
转载请注明原文地址:https://kaotiyun.com/show/CWNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
下列(63)________________命令不能用来关闭Linux操作系统。
某编辑在编辑文稿时发现如下错误,其中最严重的错误是(1)________________。
在Windows系统中,清除本地DNS缓存的命令是________________。
问卷的设计是问卷调查的关键,其设计原则不包括________________。
下面关于无线局域网(WLAN)主要工作过程的描述,不正确的是(33)。
下面有关光纤的描述中,正确的是______。
如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于______攻击。
阅读以下应用说明及VisualBasic部分程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个小写数字转换成大写格式的转换器,其运行窗口如图5所示。窗口中有两个标签(lblNumber和lblChinese)、
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。【说明2.1】以下C语言函数用二分插入法实现对整型数组a中n个数的排序功能。【函数2.1】voidfun1(inta[]){inti,j,
Webbrowserissimplyaterminalemulator,designedtodisplaytextonascreen.Thetwoessentialdifferencesbetweenanordina
随机试题
关于基金信息披露的完整性原则的表述,不正确的是()。
分娩后乳腺泌乳主要是由于
最可能的诊断是下列哪项不正确
血浆凝血酶原时间延长见于哪种凝血因子缺乏
颞下颌关节侧斜位片可显示的组织结构是
按照经纪业务的一般分类方法,可将房地产经纪业务分为()。
某一地区出现的地层为D3、C1与C2地层,C1与C2地层之间产状一致,则它们之间为()。
场景北方某机电安装公司承建某工业的机电设备安装工程。为了满足要求和保证质量,机电安装公司对该工程作了详尽的施工计划,主要程序是:施工准备→基础验收→设置设备安装基准线和基准点→地脚螺栓安装→垫铁安装→设备吊装就位→设备安装调整(找正、找平、找标高)→设备
年应税销售额已超过小规模纳税人标准的纳税人,未在规定期限内办理一般纳税人登记的,应当在收到《税务事项通知书》后()个工作日内向主管税务机关报送《增值税一般纳税人登记表》。
课程计划的组成因素有()。
最新回复
(
0
)