Post on 10-Jan-2017
Relacionando as Tabelas
Aula15
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Parte 2
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
InnoDBMyISAM
XtraDBTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
ACIDAtomicidadeConsistência Isolamento
Durabilidade
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidade
prefereGAFANHOTO CURSO1n
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidadecursopreferido
prefereGAFANHOTO CURSO1n
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
ADD COLUMN cursopreferido int;ALTER TABLE gafanhotos
Adicionando a Foreign Key
ALTER TABLE gafanhotosADD FOREIGN KEY (cursopreferido)REFERENCES cursos(idcurso);
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
SET cursopreferido = '5'UPDATE gafanhotos
Atualizando os Registros
WHERE id = '1';
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
WHERE idcurso = '6';DELETE FROM cursos
Integridade Referencial
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
cursopreferido
idcursonomedescricaocargatotaulasano
nomeprofissao
nascimentosexopeso
altura
id
nacionalidade
prefereGAFANHOTO CURSO1n
Integridade Referencial
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
JOIN cursosSELECT * FROM gafanhotos
Junções
ON gafanhotos.cursopreferido = cursos.idcurso;
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
prefereGAFANHOTO CURSO1n
Junções
LEFT JOIN RIGHT JOININNER JOINTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com