Relacionando as Tabelas
Aula16
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 3
ATENÇÃOO uso deste material em sala de aula está totalmente autorizado, desde que seja distribuído de forma GRATUITA e os direitos do autor sejam respeitados, citando a fonte durante a aula.
O CursoemVideo é uma empresa de educação à distância, que cria cursos na área de Tecnologia da Informação e disponibiliza diretamente no seu canal do YouTube, no endereço abaixo:
youtube.com/cursoemvideo/playlists
Gustavo Guanabara Fundador do CursoemVideo
nome
sexo
id
nascimento nome
descricao
idcurso
aulas
GAFANHOTO CURSOnn
assiste
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
nome
sexo
id
nascimento nome
descricao
idcurso
aulas
GAFANHOTO CURSOnn
data
id idcurso
idgafanhoto
assiste1 1
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
id int NOT NULL AUTO_INCREMENT,CREATE TABLE gafanhoto_assiste_curso (
Criando a Tabela extra
PRIMARY KEY (id),
data date,idgafanhoto int,idcurso int,
FOREIGN KEY (idgafanhoto) REFERENCES gafanhotos(id),FOREIGN KEY (idcurso) REFERENCES cursos(idcurso)
) DEFAULT CHARSET = utf8;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
assisteGAFANHOTO CURSOnn1 1
Entendendo a Relação
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
(DEFAULT,'2014-03-01','1','2'),
INSERT INTO gafanhoto_assiste_curso
Inserindo os Registros
(id, data, idgafanhoto, idcurso) VALUES
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
JOIN gafanhoto_assiste_curso aSELECT * FROM gafanhotos g
Junções
ON g.id = a.idgafanhotoJOIN cursos cON a.idcurso = c.idcurso;
id idcurso
GAFANHOTO CURSO
idcursoidgafanhoto
assiste
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com