在学生课程关系模型中需要建立三个表,
分别为学生表 Student(SNO,SNAME,
AGE)、课程表 Course (CNO,CNAME,
TNAME)、选课表SC(SNO,CNO,
GRADE)
(1)请在 SQL Server 2000 中创建学生课
程数据库DB_SC,用 SQL 语句实现。
(2)请在 SQL Server 2000 中创建题目中
的三个表,用 SQL 语句实现。
(1) 创建数据库DB_SC:
CREATE DATABASE DB_SC;
(2) 创建学生表Student:
USE DB_SC; CREATE TABLE Student( SNO CHAR(10) PRIMARY KEY, SNAME VARCHAR(20) NOT NULL, AGE INT NOT NULL );
(3) 创建课程表Course:
CREATE TABLE Course( CNO CHAR(10) PRIMARY KEY, CNAME VARCHAR(20) NOT NULL, TNAME VARCHAR(20) NOT NULL );
(4) 创建选课表SC:
CREATE TABLE SC( SNO CHAR(10) NOT NULL, CNO CHAR(10) NOT NULL, GRADE INT NOT NULL, PRIMARY KEY(SNO,CNO), FOREIGN KEY(SNO) REFERENCES Student(SNO), FOREIGN KEY(CNO) REFERENCES Course(CNO) );
不知道你这个问题是否已经解决, 如果还没有解决的话: