题目内容 (请给出正确答案)
[主观题]

Create table student (sno char(9) not null , sname...

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

提问人:网友joymajic 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“Create table student (sno char…”相关的问题
第1题
用下面的T-SQL语句建立一个基本表:

CREATETABLEStudent(SnoCHAR(4)NOTNULL,

SnameCHAR(8)NOTNULL,

SexCHAR(2),

AgeSMALLINT)

可以插入到表中的元组是()。

A.'5001','刘祥',男,21

B.NULL,'刘祥',NULL,21

C.'5001',NULL,男,21

D.'5001','刘祥',NULL,NULL

点击查看答案
第2题
将Student表中的Sno属性定义为主码,下面空格处应填写( )。 Create Table Student (Sno char(9) , Sname char(20) Not Null, Sex Char(2) )

A、not null

B、unique

C、primary key

D、foreign key

点击查看答案
第3题
学生表student包含学号sno、学生姓名sname、性别sex、年龄age、所在院系dept、籍贯native等字段,其中age为整型,其余字段均为字符型。现插入一条计算机学院学生的记录,学号为s320078,姓名为张强,性别为男,年龄为20,下列语句错误的是________。

A、INSERT INTO tb_student (sno, sname, sex, age, dept, native) VALUES('s320078', '张强','男',20, '计算机');

B、INSERT INTO tb_student (sno, sname, sex, age, dept) VALUES('s320078', '张强','男',20, '计算机');

C、INSERT INTO tb_student VALUES('s320078', '张强','男',20, '计算机',null);

D、INSERT INTO tb_student (dept, sno, sname, sex, age) VALUES('计算机', 's320078', '张强','男',20);

点击查看答案
第4题
如果学生表Student是使用下面的SQL语句创建的: CREATE TABLE Student(SNO C(4) PRIMARY KEY NOT NULL,; S
如果学生表Student是使用下面的SQL语句创建的:

  CREATE TABLE Student(SNO C(4) PRIMARY KEY NOT NULL,;

  SN C(8),;

  SEX C(2),;

  AGE N(2) CHECK(AGE>15 AND AGE<30))

  下面的SQL语句中可以正确执行的是(  )。

  A.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES("S9","男",17)

  B.INSERT INTO STUDENT(SN,SEX,AGE)VALUES("李安琦","男",20)

  C.INSERT INTO STUDENT(SEX,AGE)VALUES("男",20)

  D.INSERT INTO STUDENT(SNO,SN)VALUES("S9","安琦",16)

点击查看答案
第5题
如果创建学生表Student时使用下面的SQL语句:

CREATE TABLE Student (SNO C(4) PRIMARY KEY NOT NULL,;

SN C(8),SEX C(2),AGE N(2)CHECK(AGE>15 AND AGE<30))

以下SQL语句中可以正确执行的是(  )。

A.INSERT INTO Student(SNO,SEX,AGE)VALUES("S9","男",17)

B.INSERT INTO Student(SN,SEX,AGE)VALUES("李安琦","男",20)

C.INSERT INTO Student(SEX,AGE)VALUES("男",20)

D.INSERT INTO Student(SNO,SN)VALUES("S9","安琦",16)

点击查看答案
第6题
1、实验目的 (1)在高级语言中通过ADO连接SQL SERVER数据库,做一些简单应用。 (2)编写实验报告。 2、实验内容 在高级语言中使用ADO控件或ADO对象连接SQL SERVER数据库,利用嵌入式SQL,实现对表的简单查询。
点击查看答案
第7题
1、实验目的 (1)在高级语言中通过ADO连接SQL SERVER数据库,做一些简单应用。 (2)编写实验报告。 2、实验内容 在高级语言中使用ADO控件或ADO对象连接SQL SERVER数据库,利用嵌入式SQL,实现对表的简单查询。
点击查看答案
第8题
第三节:运用图层做课件
点击查看答案
第9题
运用已有的素材完成案例练习。
点击查看答案
第10题
4.1.运用已有的素材完成《儿童节快乐》案例练习。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信