首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大学学习计划数据库的设计与结构

大学学习计划数据库的设计与结构
EN

Stack Overflow用户
提问于 2015-05-13 11:23:49
回答 1查看 607关注 0票数 0

我想为每个专业创建一个学习计划标签,学生可以在其中查看学习计划并标记他完成的课程。结构会是怎样的呢?我想到了这一点,但是它很简单,没有涵盖所有的细节,.I需要更多的表格来说明,但是怎么做呢?

代码语言:javascript
复制
  CREATE TABLE Studyplan(
     StudyplanID INTEGER(25) PRIMARY KEY,
     unicourses VARCHAR(25) ,
     majorcourses VARCHAR(25),
     electivecourses VARCHAR(25),
     Year INTEGER(200)

);

EN

回答 1

Stack Overflow用户

发布于 2015-05-16 06:43:00

由于这可能是家庭作业,我不会创建这些表,但这里有一些提示。

  • 使用StudyPlanID键,您实际上是在说,一个特定的学习计划由一门独门课程(不管是什么)、一门主修课程和一门选修课组成。一份学习计划可能包含几门每种类型的课程吗?
  • 这些课程(大学、专业、选修课)是列在单独的表中,还是全部列在一个综合课程表中?(毕竟,一门特定的课程对于一些专业来说可能是一门“专业”课程,而对另一些专业来说可能是选修课。)另外,假设一个简单的学习计划由一门大学、一门选修课和两门主修课组成。这将需要两个条目,每个条目都有相同的uni和重复的可选数据。由于这些原因,每个元组只有一个课程参考不是更好吗,并用一个标志来显示它是大学、选修还是专业?

好吧,我还有几个列表,但这应该足以让你坚持一段时间。您可以在进度中发布其他问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30205103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档