首页
登录
从业资格
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
资格题库
2022-08-02
22
问题
设有职工关系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(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系
随机试题
小学美术《巨匠童心》主要教学过程及板书设计 教学过程 (一)新课导入 聆听歌曲《童年》,并引出提问播放歌曲的名字是什么?当听到这首歌曲时是怎样的心情?
Somepeopledonotlikeanythingtobeo
以下关于燃烧污染物的生成机理说法不正确的是()。A.燃料燃烧时NO2产生的途
浅表痛为锐痛,其传入神经纤维是A.α纤维 B.β纤维 C.C纤维 D.Aγ
以下所列毒物中,人们一旦误服中毒,应用亚甲蓝即可解毒的是()A:异烟肼 B:
不属于对中小学教师的职业道德要求的是()。A.依法执教 B.爱岗敬业
(2020年真题)下列关于证券公司各层级内部控制职责的说法,错误的是( )。A
偶尔可导致EIA检测HBV血清学标志物假阳性的是A:脂血B:EDTA抗凝C:
黄芪的横断面特征是A.菊花心 B.车轮纹 C.朱砂点 D.大理石样花纹
治疗伤寒和副伤寒病的首选药物是( )。A.氯霉素 B.四环素 C.土霉素
最新回复
(
0
)