首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
l、为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法? 2、若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC.S#。假定学生号为‘0
l、为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法? 2、若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC.S#。假定学生号为‘0
admin
2005-05-04
110
问题
l、为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法?
2、若有学生关系S(S#,SNAME,SEX,AGE),其主键为S#;选课关系SC(S#,C#,GRADE),其主键为(S#,C#),且S.S#=SC.S#。假定学生号为‘01001’的学生离开学校不再回来了,为此若删除关系S中S#=‘01001’的元组时,如果关系SC中有4个元组的S#=‘01001’,应该选用哪一种做法?为什么?
选项
答案
1、 为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取如下三种做法: (l) 级联删除(cascades):即,当删除被参照关系的元组时,同时将参照关系中所有外键值与被参照关系中要被删除元组的主键值相等(相对应)的元组一起删除。 (2) 拒绝删除(restricteD):即,只当参照关系中没有任何元组的外键值与被参照关系中要被删除的元组的主键值相等(相对应)时,系统才执行该删除操作,否则拒绝执行该删除操作。 (3) 置空值删除(nullfies):即,当删除被参照关系的元组时,同时将参照关系中所有与被参照关系中要被删除元组的主健值相等(相对应)的外键值都置为空值。 2、 对于本题的情况,应该选用第一种做法。即,将关系SC中S#=‘01001’的4个元组也一起删除。 因为当一个学生离开学校不再回来,他的个人信息记录若从S关系中删除了,那么他的选课信息记录就没有保存的必要,也应随之从SC关系中删除。
解析
转载请注明原文地址:https://kaotiyun.com/show/WnNZ777K
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
甲和乙采用公钥密码体制对数据文件进行加密传送,甲用乙的公钥加密数据文件,乙使用(47)来对数据文件进行解密。
在以太网标准中,为了检测冲突而规定的最小帧长是(36)字节,以太网标准中最大帧长是(37)字节。
在Word中,利用(1)功能按钮,可以在画好的图形内填充颜色;在点击“绘图”工具栏上的“椭圆”按钮后,再按住(2)键进行绘制可确保绘出一个圆形。
如图所示,IE浏览器中“Internet属性”可以完成许多设置,其中(52)选项卡可以设置网站的信任度;(53)选项卡可以设置分级审查功能。
某网络拓扑结构如下图所示。在路由器R2上采用showiprout命令得剑如下所示结果。R2>R192.168.2.0/24[120/1]via61.114.112.1,00:00:11,Serial2/0C192.168.1.0
以下计算机软件著作权权利中,__________是不可以转让的。
若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(17);补码表示的十六进制形式为(18)。(17)
结构化布线系统中,所有的水平布线UTP(非屏蔽双绞线)都是从工作区到各楼层配线间的。在工作区由(19)端接,在配线间由(20)端接。当布线结构需要调整时,可以通过布线配线系统来重新配置,具体调整手段通过(21)实现。结构化布线工程中常采用4对UTP,它使用
在以太网的10Base-5标准中,粗同轴电缆的特性阻抗为(14),物理层采用(15)编码;100Base-TX采用的是(16)物理拓扑结构,传输介质通常采用(17)类双绞线;100Base-FX采用的传输介质是(18)。
ThenumberofhomeusersandsmallbusinessesthatwanttousetheInternetiseverincreasing.Theshortageofaddressesisbecom
随机试题
化脓性骨髓炎进入慢性阶段,使用抗菌药物应是
影响片剂成型的主要因素有
鹰飞公司应付账款账户期初贷方余额为51200元,本期贷方发生额为18390元,本期借方发生额为23700元,该账户期末余额为()。
下列各项中,不属于企业资金运用的是()。
中国证监会或者其派出机构通过( )等方式,对拟任人的能力、品行和资历进行审查。
PDCA循环将工作过程分为的四个阶段是()。
假设A是n阶方阵,其秩(A)=r<n,那么在A的n个行向量中().
有以下程序:#includemain(){inta=1,b=0;if(--a)b++;elseif(a==0)b+=2;elseb+=3:printf("%d\n",b);
ManagerialFunctionsManagerialworktypicallyisbrokenintothefollowingsevenmanagerialfunctions:planning,organizing
Theysecondedyourmotionthatthepressconference______.
最新回复
(
0
)