首页
登录
从业资格
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(
资格题库
2022-08-02
46
问题
设有职工关系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(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系
随机试题
NocountryintheworldhasmoredailynewspapersthantheUSA.Thereareal
[originaltext]Investigatorsyesterdayweretryingtodeterminethesourceof
Inaccordancewiththemissionithassetitselftofurtherthedevelopment
[originaltext]M:Whatdoyouthinkofmynewsweater,Tracy?W:Well.It’svery
甲有两子,长子乙,次子丙,丙有残疾,无自立生活能力。1998年乙为甲投保了人寿保
某患者从事于医药工作,保管药物期间错将甲醇当白酒饮用,送达医院首选做的事情是A、
在客户法人治理结构评价中,对客户控股股东行为评价需考虑的关键因素有()。A
()是指商业银行面向不特定社会公众公开发行的理财产品。A.浮动理财产品 B.
崔某故意伤害案 2010年2月,崔某与同事李某因口角发生纠纷,崔某将李某的胳膊
A.原点 B. C.等于截距a D.平行于横轴 E.等于零直线回归方程=
最新回复
(
0
)