我是数据库结构和设计的新手。目前,我正在创建一个课程目录,该目录将根据课程名称和日期匹配课程描述。我画了一个描述课程的表格,其中包括course_code、name和其他所有相关信息。然后,我绘制了另一个表格,将这些课程与何时教授联系起来。
我缺少分类为all_year的类。另外,我也不知道如何给专业下的课程打上标签。由于假设一门课程可以属于多个专业,因此将其中一个专业的数据放入另一个专业会迫使您复制数据。你知道我如何在我的表格设计中实现这两件事吗?或者关于如何重组我的设计的建议。如果可能,请显示要在我的phpmyadmin数据库中执行的查询。
表课程示例
id serial
course_c
我有这个练习要做,但我不知道怎么做最后一部分。
从学生从工程学或计算机科学获得的课程中创建一个视图。包括学生的名字,专业和课程名称。如果学生的专业是“计算机科学”,它应该显示“科学”,如果该专业是“计算机工程”,则应该在专栏专业中显示“工程”
我已经有了,但我不知道如何确定科学或工程的价值
select sname
, major
, cname
from student
natural
join enrolled
where major = 'Computer Science'
or major = 'Com
我有课程(CID,CName)的标签,另一个表格显示了每个课程CourseMajor(CID,MNom)的专业。
我有一份名单,上面有专业的编号。如果用户从列表中选择一个专业编号,则应该填充来自所选专业的另一个课程列表。
我有下面的代码显示我所有的课程,而不仅仅是为所选专业的课程编号!我使用了LEFT JOIN,RIGHT JOIN,INNER JOIN,FULL OUTER JOIN....and,它们都不起作用。
注意:我使用的是C#、asp.net、vs.net...
using (SqlConnection con = new SqlConnection(conStr))
我需要一个专业名单和一个字母等级的列表,我需要得到与字母等级相关的专业内完成课程的数量。所以如果我有:
Major
Mechanical Engineer
Electrical Engineer
Civil Engineer
Chemical Engineer
...
Grade
A
B
C
...
Student
100 - Alice - Mechanical Engineer
101 - Tom - Mechanical Engineer
102 - Rex - Mechanical Engineer
103 - Bob - Mechanical Engineer
104 - Jo
我有dataTables,我想查找课程的空专业化认证,比如
Specization course year
null IT 0
null IT 0
null Math 0
如果在LINQ中有以下查询
var NospecList = (from r in dt.AsEnumerable()
where r.Field<decimal>("year") == 0 && r.Field&l
many2one字段必须命名为“othermodel_id”吗?
我的课程模型上有一个many2one字段,我把它命名为“专业”,当我试图为我的课程选择一个专业(比如机械工程微积分)时,我得到了一个通用验证错误。在我的控制台中,有一个错误的SQL更新查询失败了:
2016-07-12 18:55:34,530 5484 INFO test openerp.sql_db: bad query: UPDATE
"aidentest_course" SET "major"=14,"write_uid"=1,"write_date"=