Composite clé comme clé étrangère (sql)

voici mes deux tables de préoccupation:

CREATE TABLE IF NOT EXISTS `tutorial` (
  `beggingTime` time NOT NULL,
  `day` varchar(8) NOT NULL,
  `tutorId` int(3) NOT NULL,
  `maxMembers` int(2) NOT NULL,
  `minMembers` int(1) NOT NULL,
  PRIMARY KEY (`beggingTime`,`day`,`tutorId`),
  KEY `tutorId` (`tutorId`)
) 


CREATE TABLE IF NOT EXISTS `group` (
  `groupId` tinyint(3) NOT NULL AUTO_INCREMENT,
  `status` varchar(20) NOT NULL,
  `groupName` varchar(50) NOT NULL,
  PRIMARY KEY (`groupId`)
) 

Je voudrais créer un champ "groupe", qui serait lié à la composition de clés uniques dans "tutoriel". Donc je suppose que ma question est, comment puis-je relier ces tables? dois-je créer des clés étrangères champ "groupe" pour chaque clé primaire dans 'tutoriel'?

voulez-vous 1:1, 1:n, n:1, n:m relation? c'est à dire la façon dont de nombreux tutoriels pour combien de groupes?

OriginalL'auteur dgamma3 | 2012-03-20