首页
登录
从业资格
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
资格题库
2022-08-02
38
问题
设有职工关系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(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系
随机试题
WriteonANSWERSHEETTWOacompositionof200wordsonthefollowingtopic:
根据领导四分图理论,对新护士最适宜采取的领导方式是A.高任务、高关系 B.高任
C
吉兰-巴雷综合征的临床特点为A、球麻痹患儿死亡最主要的原因 B、病程早期可见脑
A.易寒 B.易热 C.易虚 D.易实 E.易愈小儿"稚阴未长"的特点,
2022年1月13日,国家文物局通报了()几项西藏重大考古发现的研究成果,
下列关于酸雨危害的说法,错误的是() A.损坏文物古迹B.
心理断乳期
下列资产在财务管理上可作为现金管理的有()。 A.应收账款 B.
在所有的消化液中最重要的是A.胰液 B.小肠液 C.唾液 D.胃液 E.
最新回复
(
0
)