【发布时间】:2013-11-09 01:15:55
【问题描述】:
我正在使用 mysql 并且遇到了一些混乱。我创建了两个表academy 和courses。我需要帮助来确定如何构造表格字段。例如 one to many 模式。一所学院可以提供许多课程,而一门课程可以与许多学院一起提供。下表的结构是否正确?
create table academy
(
academy_id int(11) not null auto_increment,
course_id int() NOT NULL ,
name varchar(25) not null,
primary key (id),
);
CREATE TABLE course
(
course_id int(11) not null auto_increment,
course_name VARCHAR(50) NOT NULL ,
primary key (course_id),
foreign key (academy_id) REFERENCES academy (academy_id) on delete cascade
);
预期结果示例
id Name Course
1 The Alamo School 125 Intro to Programming
2 Bearcat High School 125 Intro to Programming
【问题讨论】: