SQL Server练习

你的谎言 2017-04-13 12:28:32
有以下需求,
1、一个选课系统,一个学生可以选多门课程,一个老师只能教一门课。
2、要求至少创建以下几个基础表,老师表(Teacher)、学生表(Student)、课程表(Class)
请根据以上两点,你还需要创建几个表来完成需求?每个表会包含什么字段?用SQL或用文字描述一下每个表的结构。
...全文
711 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
詩和遠方 2017-05-23
  • 打赏
  • 举报
回复
一共需要四个表:
老师(教职工号,姓名,教授课程,……其他属性)    -- 一个教师只能教一门课程
学生(学号,姓名,班级,……其他属性)
课程(课程编号,课程名称,……其他属性)
选课(学生编号,课程编号,……其他属性)
顺势而为1 2017-05-23
  • 打赏
  • 举报
回复
再加三个表吧: 一个学生可以选多门课程: 这个可以是主从表 一个老师只能教一门课: 一个表就可以
豆芽儿妹妹 2017-05-23
  • 打赏
  • 举报
回复
这三张表不就够了么? 老师表中含有课程ID 学生表中也含有课程ID
wwfxgm 2017-04-18
  • 打赏
  • 举报
回复
建议你看看 正方 选课系统。不就什么都明白了。
逍遥清风_Frank 2017-04-18
  • 打赏
  • 举报
回复
仅供参考:
基础表:	
		Teacher: T_ID,T_NAME
		Student: S_ID,S_NAME
		Class: C_ID,C_NAME
	需要添加的表:
		学生关联课程表(Student_Class):S_ID,C_ID
		老师关联课程表(Teacher_Class):T_ID,C_ID
sakura_BAI 2017-04-17
  • 打赏
  • 举报
回复
没有更详细了?
cjws555 2017-04-14
  • 打赏
  • 举报
回复
三张表吧jjj
二月十六 2017-04-13
  • 打赏
  • 举报
回复
教师和课程关系表 学生和课程关系表

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧