首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
48
问题
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://www.kaotiyun.com/show/CWNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
微机系统中系统总线的(6)________________是指单位时间内总线上传送的数据量。
用户采用ADSL接入因特网,是在(22)网络中通过(23)技术来实现的。(23)
关于以太网交换机,下面的论述中不正确的是(23)。
以下文件格式中,__________________属于声音文件格式。
下面关于VLAN的叙述中,错误的是(36)。
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为(12)________________。
己知某带权图G的邻接表如下所示,其中表结点的结构为:则图G是______。
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。【说明】已知两个整数数组A和B中分别存放了长度为m和n的两个非递减有序序列,函数Adjustment(A,B,m,n)的功能是合并两个非递减序列,并将序列的前m个整数存
Whenyouopenafileorrunaprograminacomputer,awindowappearsonthedesktopofyourcomputer.The(67)ofthewindowindi
随机试题
患者,女,46岁,一侧后牙部分缺失,可摘局部义修复。在行后牙颊舌径设计时,常根据下列情况进行考虑,其中那项与后牙颊舌径设计无关
双侧瞳孔缩小见于
股份有限公司的发起人应当承担的责任有:()。
某乡总面积179平方公里,其中林地面积113平方公里,总人口13866人,辖8个村民委,84个自然屯,119个村民小组,居住着苗、瑶、侗、壮、汉、仫佬、水等民族,其中苗族占总人口的46.3%,少数民族占总人口的80%。该乡有丰富的竹木资源,当地群众依地取材
某区政府在整顿市容时对某个农贸自由市场做出了关闭的决定,该行政行为属于()。
在下列投资方案评价指标中,不考虑资金时间价值的指标是()。
提高产品合格率的方法有()。
企业纵向一体化的主要目的包括()。
Forthefirsttime,morewomenthanmenintheUnitedStatesreceiveddoctoraldegreeslastyear,theclimaxofdecadesofchang
A、凌平是报纸主编B、凌平是CEOC、凌平是营销名人D、凌平是电影演员D主持人在开篇介绍时说:“今天我们请到的是《广告导报》出版人兼主编、智慧工场传播机构的CEO、营销名人凌平先生。”凌平最近在做一部电影,但是他本身不是电影演员。所以选D。
最新回复
(
0
)