首页
登录
从业资格
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
资格题库
2022-08-02
44
问题
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(Dno,Dname,Daddr),创建这两个关系的SQL语句如下:CREATE TABLE Emp(Eno CHAR(4),Ename CHAR(8),Esex CHAR(1)CHECK(Esex IN(‘M’,‘F’)),EDno CHAR(4)REFERENCES Dept(Dno),PRIMARY KEY(Eno));CREATE TABLE Dept(Dno CHAR(4)NOT NULL UNIQUE,Dname CHAR(20),Daddr CHAR(30));直接运行该语句,DBMS会报错,原因是:( )。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是( )。问题1选项A.创建表Dept时没有指定主码B.创建表Dept时没有指定外码C.创建表Emp时,被参照表Dept尚未创建D.表Emp的外码EDno与被参照表Dept的主码Dno不同名问题2选项A.INSERT INTO Emp VALUES(‘e001’,‘王’,‘M’,‘d1’);B.INSERT INTO Emp VALUES(NULL,‘王’,‘M’,‘d1’);C.INSERT INTO Emp VALUES(‘e001’,‘王’,‘M’,NULL);D.INSERT INTO Emp VALUES(‘e001’,‘王’,‘X’,‘d1’);
选项
答案
CC
解析
本题考查对完整性约束的掌握。本题中,职工关系Emp为参照关系,其属性EDno参照部门关系Dept中的Dno,在创建Emp关系时,系统会根据参照约束查找被参照关系,因此,被参照关系就先于参照关系而建立。约束一旦建立,更新数据必须满足约束条件才可正确执行,表Emp有主码约束和参照约束,故Eno不能取空值,EDno列因为被参照关系Dept尚无记录,故只能取空值。
转载请注明原文地址:https://tihaiku.com/congyezige/2419981.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),查询各部门至
某质量技术监督部门为检测某企业生产的批号为B160203HDA的化妆品含铅量是否
(请作答此空)是指CPU一次可以处理的二进制的位数,它直接关系到计算机的计算精度
采用UML进行软件设计时,可用(请作答此空)关系表示两类事物之间存在的特殊/一般
采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用
以下关于TCP/IP协议栈中协议和层次对应关系的叙述中,正确的是()。
TCP/IP协议簇包含多个协议,它们之间必须满足特定的封装关系,下面的选项中正确
设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系
设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系
随机试题
Sheneverlaughed,_____losehertemper.A、norsheeverdidB、orsheeverdidC、or
Britainhasannouncedthatitistocancelabout200millionpounds’wortho
Allanislookingforwardto_____hisAmericanpartneratthetradefair.A、meetB
July7th,2009DearProf.Lee,T
在集水井降水法中,集水井应每隔20~40m设置一个,其深度随着挖土深度加深而加深
中国某公司生产的轻工产品年销售额中约一半为应收账款。国内某银行对其应收账款进行了
()是基金投资运作的支撑部门,主要从事宏观经济分析、行业发展状况分析和上市公司
抽查评价专家应按照()的原则开展抽查评价,严格按照评价细则进行扣分,超出评价细则
下列关于PowerPoint的叙述,不正确的是( )A.可以调整全部幻灯片的配
采用钎探法时,每贯入( )(通常称为一步),记录一次锤击数,每打完一个孔,填入钎
最新回复
(
0
)