我已经完成了为学校课程目录设计表结构。我正在使用四个表majors
,,,,courses
。下面我详细介绍了每个表的组成部分。一些表将使用基于. 我是数据库新手,正在努力在我的数据库中构建这些表。如何使这些表与 using 链接在一起?或者有没有更好的方法来为我的目的构建这些表。如果可能的话,提供一个查询来创建这些表会很棒。course_hours
course_date
course_id
course_id
希望我对变量使用正确的类型(、、、int
等varchar
)text
。
餐桌课程示例
id serial
course_name varchar
course_code varchar
description text
course_dates 表示例(使用索引)
id int
course_id int
year date
semester int
course_hours 表示例(使用索引)
id int
course_id int
hours int
表专业示例(一对多关系索引)
major_id int
course_id int
major_name varchar
因此,填充的数据库将包含以下内容:
桌子courses
course_id course_code course_name course_description
1 INF1000 Visual Studio I "Basic programming"
2 INF1001 Visual Stuido II "More programming"
表course_dates
(春季0个,秋季1个,全年2个)
id course_id year semester
1 1 2012 0
2 1 2013 1
3 2 2013 1
桌子course_hours
id course_id course_hours
1 1 3
2 1 4
3 2 4
桌子majors
id course_id major_name
1 1 Computer Engineering
2 1 Information Systems
3 2 Network Administrator