• 2022-07-23
    下述 SQL 命令的短语中,定义属性上约束条件的是( [br][/br] ) 创建系部表 CREATE TABLE Department( Sdept varchar(20) PRIMARY KEY, PIC varchar(8), Adress varchar(20) ); 创建学生表 CREATE TABLE Student( Sno char(6) PRIMARY key, Sname varchar(8), Ssex char(2), Sbirth DATE, Sdept varchar(20), FOREIGN key(Sdept)REFERENCES department(Sdept) ON DELETE SET NULL ON UPDATE CASCADE [br][/br] ); 下列描述不正确的是( )
    A: 删除Department表中的元组时,Student相应的元组对应值置空
    B: Department表中插入元组时,Student也自动插入新的元组
    C: Department表中元组更新时,Student相应的元组对应值也更新
    D: 设置了student表中的sdept为外码
  • B

    举一反三

    内容

    • 0

      学生表结构如下: CREATE TABLE 学生表 ( 学号 varchar(14) PRIMARY KEY, 姓名 varchar(8) NOT NULL, 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50) ) 为学生表增加家庭住址列,语句为: ALTER TABLE 学生表 ADD 家庭住址 varchar(20) NULL

    • 1

      用如下的SQL语句创建一个Student表CREATE TABLE Student ( SNO Char(5) NOT NULL,NAME Char(8) NOT NULL,SEX Char(2),AGE INT,SDETP char(1) check (SDEPT IN(‘A’,’B’,’C’)))可以插入到Student中的元组是_________。 A: ('S0203’,’刘刚’,NULL,NULL,’C’) B: (NULL, '王芳’,’女’,’20’,’B’) C: ('S0111’,NULL,’男’,23,’A’) D: ('S0101’,’李华’,’男’,21,‘E’)

    • 2

      用下面的SQL语句建立一个基本表:[br][/br] CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY, Sname CHAR(8)NOT NULL, Sex CHAR(2), Age INT), 可以插入到表中的元组是( ) A: '5021','刘祥',男,21 B: NULL,'刘祥',NULL,21 C: '5021',NULL,男,21 D: '5021','刘祥',NULL,NULL

    • 3

      用下面的T-SQL语句建立一个基本表:[br][/br] CREATE TABLE Student ( Sno CHAR(4) PRIMARY KEY ,[br][/br] Sname CHAR(8) NOT NULL , Sex CHAR(2) , age INT )[br][/br] 可以插入到表中的元组是( )。 A: '5021','刘祥',男,NULL B: NULL,'刘祥',NULL,21 C: '5021',NULL,男,21 D: '5021','刘祥','男',21

    • 4

      用下面的SQL语句建立一个数据表: CREATE TABLE Student(sno char(4) NOT NULL,sname CHAR(8) NOT NULL,sex CHAR(2),age SMALLINT, 不可以插入到表中的元组是( )。