某学生管理系统的数据库包含如下关系表: Student(Sno,Name,Gender,Class,Major,Dno); Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号) Course(Cno,Subj ect,Credit,Tim

admin2017-10-25  54

问题 某学生管理系统的数据库包含如下关系表:
Student(Sno,Name,Gender,Class,Major,Dno);
Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)
Course(Cno,Subj ect,Credit,Time);
Course为课程表,分别表示(课程号,课程名,学分,学时)
Study(Sno,Cno,Score);Study为选课表,分别表示(学生号,课程号,成绩)
Dept(Dno,Dname,Tele);
Dept为系表,分别表示(系号,系名,电话)
实现下列操作:
使用SQL语句建立学生表Student,其中以学号为主码,以系号为外码,姓名不可以为空值。

选项

答案CREATE TABLE Stuctent (Sno INT, Name VARCHAR(20) NOT NULL, Gender CHAR(2), Class VARCHAR(20), Major VARCHAR(20), Dno CHAR(2) PRIMARY KEY (Sno), FOREIGN KEY(Dno) REFERENCES Dept(Dno))

解析
转载请注明原文地址:https://jikaoti.com/ti/5tdaFFFM
0

最新回复(0)