[单选题]

设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(Dno,Dname, Daddr),创建这两个关系的SQL语句如下:

C.REATE TABLE Emp(

E.no CHAR(4),

E.name CHAR(8),

E.sex CHAR(1) CHECK(Esex IN ('M', 'F')),

E.Dno CHAR(4) REFERENCES Dept(Dno),

PRIMARY KEY (Eno)

);

C.REATE TABLE Dept(

D.no CHAR(4) NOT NULL UNIQUE,

D.name CHAR(20),

D.addr CHAR(30)

);

直接运行该语句,DBMS会报错,原因是: (53) 。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是 (54) 。

(53)

A. 创建表Dept时没有指定主码

B. 创建表Dept时没有指定外码

C. 创建表Emp时,被参照表Dept尚未创建

D. 表Emp的外码EDno与被参照表Dept的主码Dno不同名

(54)

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');

参考答案与解析:

相关试题

设有职工关系Emp (Eno,Ename,Esex,EDno)和部门关系Dept

[单选题]设有职工关系Emp (Eno,Ename,Esex,EDno)和部门关系Dept (Dno,Dname, Daddr),创建这两个关系的SQL语句如下:C.REATE TABLE Emp (E.no CHAR(4),E.name CHAR(8),E.sex CHAR(1) CHECK(Esex IN ('M','F')),E.Dno CHAR(4) REFERENCES Dept (Dno),PRIMARY KEY (Eno));C.REATE TABLE Dept (D.no CHAR

  • 查看答案
  • ( 30 )如果对关系 emp ( eno , ename , salray )

    [单选题]( 30 )如果对关系 emp ( eno , ename , salray )成功执行下面的 SQL 语句:C.REATE CLUSTER INDEX name_index ON emp ( salary )对此结果的正确描述是A.) 在 emp 表上按 salary 升序创建了一个唯一索引B.) 在 emp 表上按 salary 降序创建了一个唯一索引C.) 在 emp 表上按 salary 升序创建了一个聚簇索引D.) 在 emp 表上按 salary 降序创建了一个聚簇索引

  • 查看答案
  • 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属

    [试题]设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓.名、年龄、性别、工资.为每个工资低于1800元的男职工加薪300元,试写出这个操作的SQL语句.

  • 查看答案
  • (33)如果对关系 emp(eno, ename, salary)成功执行下面的

    [单选题](33)如果对关系 emp(eno, ename, salary)成功执行下面的SQL语句:C.REATE CLUSTER INDEX name_index ON emp(salary)其结果是A.)在 emp表上按sal娜升序创建了一个聚簇索引B.)在 emp表上按salary降序创建了一个聚簇索引C.)在 emp表上按salary升序创建了一个唯一索引D.)在 emp表上按salary降序创建了一个唯一索引

  • 查看答案
  • 如果对关系emp(eno,ename,salary)成功执行下面的SQ[.语句:

    [单选题]如果对关系emp(eno,ename,salary)成功执行下面的SQ[.语句:C.REATE CLUSTER INDEX name_index 0N emp(salary)对此结果的正确描述是A.在emp表上按salary升序创建了一个唯一索引B.在emp表上按salary降序创建了一个唯一索引C.在emp表上按salary升序创建了一个聚簇索引D.在emp表上按salary降序创建了一个聚簇索引

  • 查看答案
  • 如果对关系emp(eno,ename,salary)成功执行下面的SQ[.语句:

    [单选题]如果对关系emp(eno,ename,salary)成功执行下面的SQ[.语句:C.REATE CLUSTER INDEX name_index 0N emp(salary)对此结果的正确描述是A.在emp表上按salary升序创建了一个唯一索引B.在emp表上按salary降序创建了一个唯一索引C.在emp表上按salary升序创建了一个聚簇索引D.在emp表上按salary降序创建了一个聚簇索引

  • 查看答案
  • 如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:

    [单选题]如果对关系emp(eno,ename,salary)成功执行下面的SQL语句: CREATE CLUSTER INDEXname_index ON emp(salary)对此结果的正确描述是A.在emp表上按salary升序创建了一个聚簇索引B.在emp表上按salary降序创建了一个聚簇索引C.在emp表上按salary升序创建了一个唯一索引D.在emp表上按salary降序创建了一个唯一索引

  • 查看答案
  • 如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:

    [单选题]如果对关系emp(eno,ename,salary)成功执行下面的SQL语句: CREATE CLUSTER INDEX name_index ON emp(salary) 对此结果的正确描述是A.在emp表上按salary升序创建了一个聚簇索引B.在emp表上按salary降序创建了一个聚簇索引C.在emp表上按salary升序创建了一个唯一索引D.在emp表上按salary降序创建了一个唯一索引

  • 查看答案
  • 如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:C

    [单选题]如果对关系emp(eno,ename,salary)成功执行下面的SQL语句: CREATE CLUSTER INDEXname_index ON emp(salary) 对此结果的正确描述是_______。A.在emp表上按salary升序创建了一个聚簇索引B.在emp表上按salary降序创建了一个聚簇索引C.在emp表上按salary升序创建了一个惟一索引D.在emp表上按salary降序创建了一个惟一索引

  • 查看答案
  • 如果对关系emp(eno, ename, salary)成功执行下而的SQL语句

    [单选题]如果对关系emp(eno, ename, salary)成功执行下而的SQL语句:C.REATE CLUSTER INDEX name_index ON emp(salary)其结果是( )。A.) 在emp表上按salary升序创建了一个聚簇索引B.) 在emp表上按salary降序创建了一个聚簇索引C.) 在emp表上按salary升序创建了一个惟一索引D.) 在emp表上按salary降序创建了一个惟一索引A.B.C.D.

  • 查看答案