在SQL中如何利用学生表和课程表创建一个选课表

描述:选课表要求每个学生至少选两门课,至少有三到四个学生不及格,每个学生必须有成绩。在线等~~~ 回答得好追加500!!!!!!

提问时间:2020-02-14 18:41:16

  • 正宗卤菜技术培训

    正宗卤菜技术培训
    回复于:2020-02-14 18:41:16

    你是要做一个查询呢,还是要做什么,看你写的象是要做一个程序。

  • 卤味技术培训

    卤味技术培训
    回复于:2020-02-14 18:41:16

    CREATE TABLE sc(sno VARCHAR(12) NOT null,//学生编号cno VARCHAR(4) NOT NULL,//课程编号cname varchar(10),//数据类型要跟你的学生表和课程表都一样 课程名PRIMARY KEY(sno,cno),//设置联合主键FOREIGN KEY (sno) REFERENCES student(sno),//设置外键FOREIGN KEY (cno) REFERENCES course(cno)//设置外键);

  • 广州平面设计培训班

    广州平面设计培训班
    回复于:2020-02-14 18:41:16

    假如已有学生表和课程表的话,再加一个选课表就可以了。选课表与学生表,课程表都是1对N的关系,这样学生表和课程表就可以是N对N的关系了。学生表-----studentid-----选课表-----courseid-----课程表Create table StudentCourse (id int Indentity(1,1) not null,StudentId varchar(10) not null,CourseId varchar(10) not null,Score int)然后依次用insert to 插入数据至于楼主的那些要求都是数据上的问题,自行控制吧

分类检索:

首页
在线咨询
优质课程
电话