创建学生表Student:
create table Student( Sno char(10)primary key, //列级完整性约束条件,Sno是主码 Sname char(10) unique, //Sno取唯一值 Ssex char(2) check (Ssex in ('男','女')), //性别 Sage smallint check(Sage between 18 and 20),//年龄 Sdept char(20),//院系);
创建课程表Course:
create table Course( Cno char(4)primary key, //列级完整性的约束条件 Cno是主码 Cname char(20)not null, //列级完整性的约束条件,Cname不能取空值 Cpno char(4),//先修课 Ccredit smallint, foreign key (Cpno) references Course(Cno) //表完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno);
创建学生选课表SC:
create table SC( Sno char(10), Cno char(4), Grade smallint, primary key(Sno,Cno), //主码由两个属性构成,必须作为表级完整性进行定义 foreign key(Sno) references Student(Sno),表级完整性约束条件,Sno是外码,被参照表是Student foreign key(Cno) references Course(Cno) //表级完整性约束条件,Cno是外码,被参照表是Student );
创建成功结果图:
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow