Projeto desenvolvido para obtenção de nota na disciplina IF976 - Banco de Dados, do curso de Sistemas de Informação, da Universidade Federal de Pernambuco.
Consiste no desenvolvimento do projeto de banco de dados de uma aplicação de streaming de áudio (músicas e podcasts), de uma empresa fictícia chamada StreamAudio.
- Descrição do Mini-mundo e Projeto Conceitual
- Projeto conceitual elaborado no EERCase
- Projeto físico em SQL
Os vídeos se encontram em uma pasta no drive acessível clicando aqui.
O projeto do banco de dados implementado em SQL possui os seguintes arquivos, implmentados e testados na plataforma on-line live SQL da Oracle. Os scripts foram adaptados para essa plataforma em específico, porém os conceitos utilizados podem ser aplicados em outros SGBD's relacionais com base em SQL. Você pode acessar a plataforma utilizada clicando aqui.
- create.sql (Criação das tabelas)
- inserts.sql (Povoamento das tabelas)
- selects.sql (Buscas principais, envolvendo as tabelas e mecanismos aprendidos durante as aulas)
Observação: Por algum motivo ao copiar os scripts inteiros no editor online eles podem apresentar simplesmente não apresentar nenhuma mensagem de sucesso (Ou um erro vazio), nesse caso pode haver algum problema na criação/povoamento das tabelas, acredito ser um bug da plataforma online. Caso utilizar a plataforma online recomendo executar os arquivos em blocos, para que o sistema consiga processar eles com mais facilidade.
- Alisson Diego Diniz Duarte da Fonseca
- Gabriel Vanderlei de Oliveira
- Lucas Felix de Aguiar
- Samuel Ferreira de Farias Barbosa