数据库建表,一个老师带一门课却可以有几个班,那么学生选课表和教师授课表应该怎么建

数据库建表,一个老师带一门课却可以有几个班,那么学生选课表和教师授课表应该怎么建,第1张

这个简单啊,是你想的太复杂。

唯一性的字段就是某班的某某课。我想A班的高数课不会是多个老师上吧。

例如:A1 是A班的1课程

A2 是A班的2课程

B1是B班的1课程

这里A 你可以换成01 然后 就可以是 0101 A班1课程,这样撒。

老师和学生都去选对应的课

1select SN from S,SC where SSNO=SCSNO and SCG="A"

2select SN from S where SNO in (select SNO from SC where ENO in ( select ENO from T where EN="王平" ) )

3select SN from S where SNO not in (select SNO from SC,T where SCENO=TENO and DEPT="信息系")

select from S where Sno in (select Sno from SC where Sno in (select Sno from SC where Cno = 1) and Cno = 3) 这是我想到的最简单的哈,还有优化的余地。

----------------------------

可以啊,不一定要我这么写。如你所述的话,可以这么:

select stuSno,stuSname from S stu ,SC sc1, SC sc2 where sc1Sno=sc2Sno and stuSno = sc1Sno and sc1Cno=1 and sc2Cno = 3

老师要给学生讲课。当然是老师和课程了。学期应该和班级是一类的。老师要给学生讲课。当然是老师和课程了。学期应该和班级是一类的。老师要给学生讲课。当然是老师和课程了。学期应该和班级是一类的。老师要给学生讲课。当然是老师和课程了。学期应该和班级是一类的。老师要给学生讲课。当然是老师和课程了。学期应该和班级是一类的。

数据库中sql语句查询没学全王老师所讲课程的学生姓名:select sname as 学生姓名 from s where not exists ( select from c,sc where ccno=sccno and cname='王老师' and scsno=ssno );

SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

以上就是关于数据库建表,一个老师带一门课却可以有几个班,那么学生选课表和教师授课表应该怎么建全部的内容,包括:数据库建表,一个老师带一门课却可以有几个班,那么学生选课表和教师授课表应该怎么建、数据库 关系代数小问题、有如下学生数据库:学生关系S,课程关系C,学生选课关系SC和教师关系T,分别如下:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9809529.html

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

发表评论

登录后才能评论

评论列表(0条)

保存