-1
如果一个人可以像他想要的那样拥有尽可能多的运动爱好,并且每个运动都可以被尽可能多的人视为一种爱好,那么如何为它创建一个数据库模式表?关于基本SQL模式表问题的困惑
如果一个人可以像他想要的那样拥有尽可能多的运动爱好,并且每个运动都可以被尽可能多的人视为一种爱好,那么如何为它创建一个数据库模式表?关于基本SQL模式表问题的困惑
很简单许多一对多realtionship:
CREATE TABLE Person
(
ID INTEGER PRIMARY KEY,
Name VARCHAR(50) NOT NULL
)
CREATE TABLE Sport
(
ID INTEGER PRIMARY KEY,
Sport VARCHAR(50) NOT NULL
)
CREATE TABLE Hobby
(
PersonID INTEGER,
SportID INTEGER,
PRIMARY KEY(PersonID,SportID),
FOREIGN KEY(PersonID) REFERENCES Person(ID),
FOREIGN KEY(SportID) REFERENCES Sport(ID),
)
你只需要用'create-table'语法来创建一个我,并不是:) – 2013-04-25 14:04:54
有了这么多的声誉,你应该知道如何现在写一个*好*问题.... – 2013-04-25 13:57:37
快乐,帮助初学者,但我们真的做的需要事先作出努力。 – halfer 2013-04-25 14:09:31
对不起,我真的很忙,我没有做SQL多年...感谢您的帮助 – Anto 2013-04-25 14:14:22