Trabalho sobre Banco de Dados atribuído pelo professor Laércio Ives do IFNMG- Campus Montes Claros.
O trabalho consiste em receber requisitos para criação de um sistema e a partir disso elaborar um DER. Depois fazer a modelagem do Banco de Dados usando o SGBD MySQL aplicando o conceito de chave estrangeira discutido em sala de aula e inserir dados no BD que serão buscados durante a apresentação do trabalho.
O banco foi criado de acordo com o DER, começando pela tabela Pessoa na qual é a que mais tem relações por chave estrangeira, além de um atributo multivalorado e um autorelacionamento.
As inserções foram iniciadas com alguns testes, seguindo também o DER, observando quais tabelas se relacionam por chave estrangeira, evitando assim a necessidade de fazer alterações nos dados após as inserções. Os atributos de foto foram inseridos como nulos, pois o trabalho foi feito apenas utilizando o SQL, uma vez que seria necessário a utilização de uma linguagem de programação que pudesse renderizar a foto em um servidor.
SELECT
pessoa.usuario AS post_de,
post.descTexto AS legenda,
cm.usuario AS comentado_por,
cm.texto AS comentario
FROM
pessoa INNER JOIN post ON pessoa.usuario = post.usuario
INNER JOIN comentario AS cm ON post.idPost = cm.idPost
ORDER BY pessoa.usuario;