您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页在数据库Student_145中实现基本表Student、Course、SC的创建操作

在数据库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
);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务