A: 删除Department表中的元组时,Student相应的元组对应值置空
B: Department表中插入元组时,Student也自动插入新的元组
C: Department表中元组更新时,Student相应的元组对应值也更新
D: 设置了student表中的sdept为外码
举一反三
- 创建学生表:CREATE TABLE Student([br][/br]Sno char(6),[br][/br]Sname varchar(8),[br][/br]Ssex char(2),[br][/br]Sbirth DATE,[br][/br]Sdept varchar(30)[br][/br]);[br][/br]现在要添加主键的代码正确的是( )。 A: ALTER TABLE student ADD PRIMARY KEY(Sno); B: ALTER TABLE student ADD PRIMARY KEY Sno ; C: ALTER TABLE student ADD unique (Sno); D: ALTER TABLE student PRIMARY KEY(Sno);
- 如果在“学生-课程”数据库中,希望当删除Student表中的元组时,级联删除SC表中相应的元组,则在定义SC表时,应有语句____________________。 A: FOREIGN KEY (Sno) ON DELETE CASCADE Student(Sno) B: FOREIGN KEY (Sno) ON DELETE NO ACTION Student(Sno) C: FOREIGN KEY (Sno) REFERENCES Student(Sno) ON DELETE NO ACTION D: FOREIGN KEY (Sno) REFERENCES Student(Sno) ON DELETE CASCADE
- 若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO CHAR (4) NOT NULL, NAME CHAR (8) NOT NULL, SEX CHAR (2), AGE INT) 可以正确执行,并能将元组插入到STUDENT表中的语句是_________
- 用下面的语句创建了Student表:CREATE TABLE Student(Sno CHAR(10) primary key,Sname VARCHAR(10),age SMALLINT,Cname VARCHAR(20) );请用ALTER TABLE语句设置age字段默认值为20,正确的语句是()。 A: ALTER TABLE Student ALTER COLUMN age SET DEFAULT 20; B: ALTER TABLE Student CHANGE COLUMN age SET DEFAULT 20; C: ALTER TABLE Student ADD COLUMN age SET DEFAULT 20; D: ALTER TABLE Student DROP COLUMN age SET DEFAULT 20;
- 学生表结构如下: CREATE TABLE 学生表 ( 学号 varchar(14) PRIMARY KEY, 姓名 varchar(8) NOT NULL, 班级编号 varchar(14) , 年级 int null, 性别 varchar(2) , 民族 varchar(20) , 籍贯 varchar(50) ) 修改姓名列的长度为20,语句为: ALTER TABLE 学生表 ALTER COLUMN 姓名 varchar(20) NOT NULL
内容
- 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, 不可以插入到表中的元组是( )。