学生课程数据库
⑴ 有一个[学生课程]数据库,数据库中包括三个表:
sql">1
createtablestudent(
snovarchar(5)notnullprimarykey,
snamevarchar(10),
ssexchar(2),
sageint,
sdeptvarchar(20))
2
3
selectsno,gradefromsgwherecno=5orderbygradedesc
4
selectmax(grade)as最高成绩,avg(grade)as平均成绩fromsgwherecno=1
5
deletefromstudentwheresno='05019'
⑵ 有一个“学生课程”数据库,数据库中包括三个表:
创建“学生-课程”数据库:将数据文件和日志有一个“学生-课程”数据库,数据库中包括三个表:
(1)“学生”表1使用T-SQL语言完成下列操作1
⑶ 有一个“学生-课程”数据库,数据库中包括三个表
使用T-SQL语言完成下列操作1、创建“学生-课程”数据库:将数据文件和日志有一个“学生-课程”数据库,数据库中包括三个表: (1)“学生”表1.
⑷ 有一个[学生课程]数据库,数据库中包括三个表
CREATE TABLE 学生表
(学号 VARCHAR(12) NOT NULL,
姓名 VARCHAR(20) NOT NULL,
性别 VARCHAR(10) NOT NULL,
年龄 INT CHECK(年龄>=0 AND 年龄<=120),
所在系 VARCHAR(20) NOT NULL,
PRIMARY KEY (学号)
)
CREATE TABLE 课程表
(课程号 VARCHAR(12) NOT NULL,
课程名 VARCHAR(20) NOT NULL,
先修课号 VARCHAR(20) NOT NULL,
学分 INT CHECK(学分>0 AND 学分<=20),
PRIMARY KEY (课程号)
)
CREATE TABLE 成绩表
(学号 VARCHAR(12) NOT NULL,
课程号 VARCHAR(12) NOT NULL,
成绩 REAL CHECK(成绩>=0 AND 成绩<=100),
PRIMARY KEY (学号,课程号),
FOREIGN KEY (学号) REFERENCES 学生表 (学号),
FOREIGN KEY (课程号) REFERENCES 课程表(课程号)
)