在数据库Student_145中实现基本表Student、Course、SC的创建操作

CREATE DATABASE Student_145;  --创建数据库Student_145
GO
USE Student_145;  --如Student_145已存在,请从本行开始执行。
CREATE TABLE Student                     
    (
    Sno CHAR(5)  PRIMARY KEY,         
    Sname CHAR(20) NOT NULL UNIQUE,            
    Ssex CHAR(2) CONSTRAINT de_Ssex DEFAULT '男', 
    Sage INT CHECK( Sage BETWEEN 16 AND 24), 
    Sdept CHAR(15) CHECK(Sdept IN ('计算机','金融与数学','生物工程') )
    );
CREATE TABLE Course
   (
    Cno CHAR(5) PRIMARY KEY,            
    Cname CHAR(20) NOT NULL,           
    Pre_Cno CHAR(5) REFERENCES Course(Cno), 
    Credits INT, 
    ); 
 CREATE TABLE SC              
    ( 
    Sno CHAR(5) REFERENCES Student(Sno),                
    Cno CHAR(5) REFERENCES Course(Cno),                  
    Grade INT CHECK (Grade>=0 AND Grade<=100), 
    CONSTRAINT Sno_Cno  PRIMARY KEY(Sno,Cno)
    ); 
	CREATE TABLE TEACHER
(
TEACHERID INT IDENTITY(08001,1),
TEACHERNAME CHAR(20),
TEACHERAGE TINYINT
);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值