软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2009年上半年数据库系统工程师考试上午真题试题(综合知识)
考试中心《2009年上半年数据库系统工程师考试上午真题试题(综合知识)》在线考试
试卷年份2009年上半年
试题题型【单选题】
试题内容

设有职工关系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)。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是(2)。
(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’);


相关试题

推荐文章
合作网站内容