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 学生表.学号=选修表.学号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)