早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设有职工关系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不同名

参考答案
正确答案:C
解析:本题考查对完整性约束的掌握。本题中,职工关系Emp为参照关系,其属性EDno参照部门关系Dept中的Dno,在创建Emp关系时,系统会根据参照约束查找被参照关系,因此,被参照关系就先于参照关系而建立。约束一旦建立,更新数据必须满足约束条件才可正确执行,表Emp有主码约束和参照约束,故Eno不能取空值,EDno列因为被参照关系Dept尚无记录,故只能取空值。
看了设有职工关系Emp (Eno,...的网友还看了以下:

按生产产品的不同,工业有重工业和轻工业之分。下列工业部门,属于轻工业的是()A.机械工业B.食品工 语文 2020-05-14 …

下列工业部门中属原料导向型工业的是A.服装工业、电子装配工业B.集成电路、飞机制造C.制糖、水产品 语文 2020-05-14 …

各级公安机关的( )是公安机关内部执法监督工作的主管部门。A.政工部门B.业务部门C.人事部门D.法 公务员考试 2020-05-19 …

领导全国公安机关的督察工作。A.公安部B.公安部政工部门C.公安部督察委员会D.公安部法制部门 公务员考试 2020-05-19 …

按生产产品的不同,工业有重工业和轻工业之分.下列工业部门,属于轻工业的是()A.机械工业B.食品工 其他 2020-06-16 …

有一个工厂门口贴出这样一则这样的广告,你认为这个工厂的工人每月能拿到800元吗?说说你的想法.招聘启 数学 2020-11-04 …

某部门员工年龄如下:25岁,28岁,39岁,28岁,35岁.这个部门员工的平均年龄为岁,这组数据的中 数学 2020-11-18 …

有一个工厂门口贴出这样一则这样的广告(本工厂全体职工平均工资800元.现招工人5名,有意着请面谈.) 其他 2020-12-01 …

年均工资用加权平均法怎么算我这个部门是今年7月份刚成立的,现在总公司要计算工资水平,要求我们部门提供 其他 2020-12-17 …

唐朝进一步完善了君主专制主义中央集权制度,古人曾用“事无不总”来形容三省六部中的某一部门的职权,这个 历史 2021-01-08 …