como criar relação
gostaria de como criar relacionamento uma tabela minha :
tenho duas tabela uma que tem o nome de escola e a outra com o nome de monitor
tenho varias escolas e em cada escola posso ter varios monitores vou postar a tabela ara que vcs possam ver gostária de relacionar elas para quando eu fizer uma consulta tenha a escola e os monitores que tem na escola:
**tabela escola**
CREATE TABLE banco.escola (
id_escola INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
nome VARCHAR( 30 ) NOT NULL ,
end VARCHAR( 40 ) NOT NULL ,
bairro VARCHAR( 30 ) NOT NULL ,
telefone VARCHAR( 20 ) NOT NULL ,
diretor VARCHAR( 50 ) NOT NULL ,
email VARCHAR( 30 ) NOT NULL ,
setor VARCHAR( 20 ) NOT NULL
) ENGINE = InnoDB
**tebela monitor **
CREATE TABLE banco.monitor (
id_monitor INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
nome VARCHAR( 50 ) NOT NULL ,
end VARCHAR( 80 ) NOT NULL ,
bairro VARCHAR( 40 ) NOT NULL ,
telefone VARCHAR( 40 ) NOT NULL ,
escola INT( 80 ) NOT NULL ,
email INT( 60 ) NOT NULL
) ENGINE = InnoDB
como faço a relação entre elas ? sendo que cada escola pode ter varios monitores , tenh que criar outra tebela para fazer a relação ? como funciona isso ?
Discussão (5)
Carregando comentários...