Trabalho de banco de dados
1) Equipes:
O trabalho será feito em equipe de no máximo 5 alunos.
2) Objetivo:
Este trabalho tem como objetivo o desenvolvimento prático de modelagem de dados (DER) e SQL de um sistema. A integração com alguma outra linguagem de programação como PHP, Java e outras é opcional e não será exigida.
3) Tema:
Cada equipe deve escolher um tema diferente, apresentá-lo ao professor. Não poderá utilizar nenhum dos exercícios de modelagem praticados nas aulas e provas.
4) Apresentação
• Modelagem:
O DER físico deverá ser apresentado, contendo entidades, relacionamentos e cardinalidades fiéis à especificação do projeto e de forma a tornar a solução completa.
• Criação de banco, tabelas e demais objetos fieis ao DER
• Scripts de povoamento, consulta e atualização de dados usados durante o funcionamento do sistema
• Apresentação do Sistema:
No dia da Apresentação o aluno deverá trazer em meio magnético ou digital os scripts do banco e os arquivos para demonstração do funcionamento.
O sistema também deve estar previamente configurado e testado em uma máquina do laboratório a escolha da equipe, ou uma máquina pessoal. (Não deixem isso para cima da hora, pois podem acontecer problemas). O funcionamento total do “sistema” é de responsabilidade do aluno.
5) Requisitos mínimos do sistema (pontuação na versão final)
• (3,0) 1 banco de dados em funcionamento o No mínimo 6 tabelas (sem contar com as tabelas usadas para autenticação de usuários) o As tabelas devem contemplar o uso de default, check, primary key e foreign key (sempre que necessário)
• (1,5) INSERT, DELETE e UPDATE, todos os necessários para o funcionamento do sistema, normalmente uma de cada uma destas operações para cada tabela.
• A aplicação deve efetuar também as seguintes consultas separadamente:
• (0,5) SELECT com LIKE.
• (1,0) SELECT com GROUP BY.
• (1,0) SELECT com GROUP BY E HAVING.
• (0,5) SELECT com JOIN com duas tabelas
• (0,5) SELECT com