学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行如下SQL语句的结果是________: INSERT INTO student(sex,sname,age) VALUES('M','Lili');
A.执行成功,sname,sex,age的值分别是Lili,M,20
B.执行成功,sname,sex,age的值分别是M,Lili,20
C.SQL语句不正确,执行失败
D.执行成功,sname,sex,age的值分别是M,Lili,NULL
A.执行成功,sname,sex,age的值分别是Lili,M,20
B.执行成功,sname,sex,age的值分别是M,Lili,20
C.SQL语句不正确,执行失败
D.执行成功,sname,sex,age的值分别是M,Lili,NULL
第1题
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;
第2题
A、alter table student update ssex varchar(4) default '男';
B、alter table student modify ssex default '男';
C、alter table student modify ssex varchar(4) default '男';
D、alter table student add ssex varchar(4) default '男';
第3题
Create table student (sno char(9) not null , sname char(10), ssex char(2), sage tinyint, sdept varchar(40)); Create table course (cno char(4) not null, cname varchar(30), cpno char(4), credit tinyint); Create table sc (sno char(9), cno char(5), grade numeric(3,1)); 在student表中,使sdept只能取值“计算机科学学院”,“数软学院”,“电子工程学院”,“化学与材料科学学院”; 在student表中sage有默认值18; 为student表建立主键; 为course表建立主键和外键,其中外键约束名为C_FK_CPNO; 为course表建立检查约束,限定credit的取值只能取3,2,4,5; 为course表建立唯一约束,确保每们课程名字唯一; 为sc表建立主键和外键,并给出相应的约束名; 在course表中插入元组(1,数据库,5,4)和(2,数学,null,2),若不能正确插入,分析原因,给出解决办法; 在sc表中插入元组(95001,1,92)和(95001,3,88),若不能正确插入,分析原因,给出解决办法; 2.使用系统存储过程, sp_help, sp_helpconstraint等对约束进行查询和管理 查阅联机帮助文档,选中“索引”选项卡,分别输入sp_help, sp_helpconstraint,阅读其帮助信息。 对存储过程sp_help和sp_helpconstraint进行总结,简要解释其用途 。 使SC数据库成为当前数据库,执行如下命令,简要解释执行结果 Exec sp_help Exec sp_help student Exec sp_help course Exec sp_helpconstaint sc Exec sp_helpconstraint student 3.修改约束:关闭和打开某个约束。 在course表中插入元组(4,数据结构,6,4),能够插入吗?为什么? 禁用约束C_FK_CPNO,再次插入元组(4,数据结构,6,4),能够插入吗?为什么? 重新启用约束C_FK_CPNO
第4题
A? alter table student? add constraint sex_df? default? '男'? for sex
B? alter table student? add constraint? default? '考查'? for? sex?
C? alter table student? add constraint? default? '男'? for? sex
D? alter table student? add? ? default? '男'? for? sex
第5题
A、不能在学生表中输入性别的值
B、若在学生表中的一行不输入性别的值,则该行的性别为‘女’
C、只能在学生表中输入‘女’
D、不能删除性别为女的学生信息
第6题
A、On
B、In
C、For
D、As
第8题
五、综合(本题3小题,每题10分,共30分 ) 1、教学数据库有三个关系如下: Student(学生表) 字段名 数据类型 长度或者精度 默认值 完整性约束 SNo学号 varchar(5) 5 - PRIMARY KEY Sname姓名 nvarchar(10) 10 - NOT NULL Ssex性别 nchar(1) 1 男 - Class专业班级 nvarchar(10) 10 - - Birthday出生日期 date - - - Tel联系电话 varchar(11) 11 - - Course(课程表) 字段名 数据类型 长度或者精度 默认值 完整性约束 CNo课程号 varchar(5) 5 - PRIMARY KEY Cname课程名 nvarchar(10) 10 - NOT NULL XF学分数 numeric(3,1) (3,1) - - Hours学时数 int - - - Teacher任课教师 nvarchar(10) 10 - - SC(学生作业表) 字段名 数据类型 长度或者精度 默认值 完整性约束 CNo课程号 varchar(5) 5 - PRIMARY KEY,与SNO组成主键 FOREIGN KEY,参照Course表的CNo SNo学号 varchar(5) 5 - PRIMARY KEY,与CNO组成主键 FOREIGN KEY,参照Student表的SNo Score1作业1成绩 int - - 成绩在0~100之间 Score2作业2成绩 int - - 成绩在0~100之间 Score3作业3成绩 int - - 成绩在0~100之间 要求使用SQL语句创建学生表、课程表、学生作业表 (10分)
第10题
学生(学号C(3),姓名C(9),年龄N(3),性别C(3),院系号C(3)),现在要对STUDENT 表进行修改,指定“学号”为主索引,索引名和索引表达式均为“学号”;指定“系号”为“普通索引”,索引名和索引表达式均为“系号”;年龄字段的有效性规则在15至30之间(含15和30),默认值是18。
(2)列出客户名为“飞腾贸易公司”的订购单明细记录,将结果先按“订单编号”升序排列,同一订单的再按“价格”降序排列,并将结果存储到res 表中(表结构与order_ detail表结构相同)。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!