数据库课程表里课程时间怎么写

数据库课程表里课程时间怎么写,第1张

这个表里课程时间写法如下:

1、上课时间:包含上课的具体日期和时间,通常使用星期数和时间段来表示,如周一上午、周三下午等。

2、上课地点:指授课的具体地点,通常写明教学楼、教室号等信息。

3、上课周期:对于周期性的课程需要说明上课的周期,如每周一次、每两周一次等。

您好,可以这样设计

数据库需要设计一天的8节课 8个字段 分别存 8节课 主键设置成星期 然后还有班级字段,班级字段可以做关联字段

举例

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

星期(主键) 1节2节3节4节 5节 6节 7节 8节 班级

星期三 物理 数学 体育 语文 英语 计算机 物理 生物一班

星期四 物理 数学 体育 语文 英语 计算机 物理 生物三班

根据前台选择后台对应查询,比如选择一班,会根据今天的星期做判断主键值,然后在根据查询条件班级。就会把一般今天的所有8节课程列出来。

直接给出答案吧

1.查询选修表的所有记录

2.逻辑删除课程表中学分为空的记录

3.物理删除班级表

4.在选修表中新增加一条新的记录

5.更新课程号为02的成绩,在原成绩的基础上加5分

写出下列下列查询语句

1.select top 30* from 学生表

2.select a.姓名,b.课程名称,c.成绩 from 学生表 as a inner join 选修表 as b on a.学号=b.学号 right join 课程表 as c on c.课程号=b.课程号 and a.姓名='何凤飞' order by 成绩 desc

3.select a.姓名,b.课程名称,c.成绩 from a.学生表 inner join 选修表 on a.学号=b.学号 left join

课程表 c on c.课程号=b.课程号 and c.课程名称 not in (select c.课程名称 from 课程表) and

a.姓名='何凤飞'

4.select 课程名称,avg(成绩),max(成绩),min(成绩) from 课程表 inner join 选修秀 on 课程表.课程号=选修表.课程号 group by 课程名称

5.select * from 学生表 left join 选修表 on 学生表.学号=选修表.学号


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存