设有职工关系Emp (Eno,Ename,Esex,EDno)和部门关系Dept (Dno,Dname, Daddr),创建这两个关系的SQL
设有职工关系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会报错,原因是(53)。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是(54)。
A.创建表Dept时没有指定主码
B.创建表Dept时没有指定外码
C.创建表Emp时,被参照表Dept尚未创建
D.表Emp的外码EDno与被参照表Dept的主码Dno不同名
解析:本题考查对完整性约束的掌握。本题中,职工关系Emp为参照关系,其属性EDno参照部门关系Dept中的Dno,在创建Emp关系时,系统会根据参照约束查找被参照关系,因此,被参照关系就先于参照关系而建立。约束一旦建立,更新数据必须满足约束条件才可正确执行,表Emp有主码约束和参照约束,故Eno不能取空值,EDno列因为被参照关系Dept尚无记录,故只能取空值。
请问易地而处的反义词是什么?还有以前是不是有个简单版知识请问易地而处的反义词是什么之前系不系有个不 其他 2020-05-13 …
专八改错,衔接词错误,转折关系改成因果关系.有个小问题.专八改错里头,衔接词错误,就是转折关系改成 英语 2020-05-17 …
设关系R有R1个元组,关系S有R2个元组,则关系R和S连接后的关系有( )个元组。A.R1 +R2 计算机类考试 2020-05-23 …
设关系R有R1个元组,关系S有R2个元组,则关系R和S连接后的关系有()个元组。A.R1+R2B.≤ 计算机类考试 2020-05-24 …
非常难的数学T啊有个商品每个15000元,如果分期负款,分6个月付完,但要加每月3%的利息,若用分 数学 2020-06-03 …
tʃnidʒ有个单词读这个,是:拆你指(谐音)。 其他 2020-06-14 …
一道简单的离散数学问题设集合A={1,2,3},B={1,2},则A上的等价关系有个,B上的等价关 数学 2020-08-02 …
互斥与不可能事件AB为互斥事件与AB是不可能事件有啥关系?有个题:A、B是任意两事件,P(AB)=0 数学 2020-11-03 …
刚开始复习国考公务员,数量关系有个题怎么也想不明白,题干是这样的:一个总额为100万的项目分给甲乙丙 数学 2020-11-30 …
两星体m1m2围绕O点运动,不考虑其他星体引力影响,它们间距离为L,求运行半径r1和r2,求运行周期 数学 2020-12-16 …