如何在数据库中创建选课SC表

如何在数据库中创建选课SC表,第1张

先创建需要外键参照的两个主表(学生)主键学号,(课程)主键课号。

然后创建选课表SC,学号和课号联合作主键,分别作外键。

create table sc(学号 char(6),课号 char(6),成绩 int,primary key (学号,课号),foreign key (学号)references 学生(学号),foreign key (课号)references 课程(课号))

创建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check (tsex ='男' or tsex ='女')  ,

birthday smalldatetime,

dept char(20),

phone char(8) unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2.添加列

alter table tc add Type nchar(1)

3.修改列的类型

alter table tc alter column Type nchar(2)

4.删除列

alter table tc drop column Type

建两个表,一个学生信息表,存学生的基本信息和

班级

情况,重点是班级情况。

另一个

学生课程表

,把所有的学生的

课表

都可以放在这里。通过班级

编号

加以区别。

重点就是班级编号。

通过班级编号进行两个表的联合查询。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6828052.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存