• 学生选课表建表


    use 学生
    go
    create table Teacher
    (
    Tno char(3)primary key,
    --教工编号
    Tname char(4)not null,
    --教工姓名
    Tsex char(2)not null,
    --教工性别
    Tbirthday datetime,
    --教工出生年月
    Prof char(6) ,
    --职称
    Depart varchar(10)not null,
    --教职工所在部门
    )
    go
    insert into Teacher values('804','李诚','男','1958-12-02','副教授','计算机系')
    insert into Teacher values('856','张旭','男','1969-03-12','讲师','电子工程系')
    insert into Teacher values('825','王萍','女','1972-05-05','助教','计算机系')
    insert into Teacher values('831','刘冰','女','1977-08-14','助教','电子工程系')


    create table student
    (
    sno char(3)primary key,
    --学号
    sname char(8)not null,
    --学生姓名
    ssex char(2)not null,
    --学生性别
    sbirthday datetime ,
    --学生出生年月
    class char(5)
    --学生所在班级
    )

    insert into Student values('108','曾华','男','1977-09-01','95033')
    insert into Student values('105','匡明','男','1975-10-02','95031')
    insert into Student values('107','王丽','女','1976-01-23','95033')
    insert into Student values('101','李军','男','1976-02-20','95033')
    insert into Student values('109','王芳','女','1975-02-10','95031')
    insert into Student values('103','陆军','男','1974-06-03','95031')


    create table Course
    (
    Cno char(5) primary key,
    --课程号
    Cname Varchar(10)not null,
    --课程名称
    Tno Char(3)references Teacher(tno) not null
    --教工编号
    )
    go
    insert into course values('3-105','计算机导论','825')
    insert into course values('3-245','操作系统','804')
    insert into course values('6-166','数字电路','856')
    insert into course values('9-888','高等数学','831')
    select *from Course


    create table Score
    --成绩表
    (
    Sno char(3)references student(sno)not null,
    --学号
    Cno char(5)references course(cno)not null,
    --课程表
    Degree Decimal(4,1)
    --成绩
    primary key(sno,cno)
    )
    go
    insert into score values('103','3-245','86')
    insert into score values('105','3-245','75')
    insert into score values('109','3-245','68')
    insert into score values('103','3-105','92')
    insert into score values('105','3-105','88')
    insert into score values('109','3-105','76')
    insert into score values('101','3-105','64')
    insert into score values('107','3-105','91')
    insert into score values('108','3-105','78')
    insert into score values('101','6-166','85')
    insert into score values('107','6-166','79')
    insert into score values('108','6-166','81')


    select *from Score

  • 相关阅读:
    docker安装wnameless/oracle-xe-11g并运行(手写超详细)
    QQ浏览器兼容模式问题
    list中放map的几种方式
    oracle存储函数实例
    vue中使用Element主题自定义肤色
    使用eclipse初步学习vue.js基础==》v-for的使用 ②
    使用eclipse初步学习vue.js的基本操作 ①
    发布网站的流程演示
    bookkeeper table service调研
    python爬取今日头条街拍
  • 原文地址:https://www.cnblogs.com/yangyue/p/4134250.html
Copyright © 2020-2023  润新知