O roteiro como a instituição entrega
1 de 5 páginas





BANCO DE DADOS
Trabalho – Orientações e Descrição
O trabalho da disciplina Banco de Dados tem três objetivos principais, sendo:
- Modelar um Banco de Dados.
- Implementar um Banco de Dados relacional.
- Realizar um conjunto de consultas no Banco de Dados implementado.
1. Orientações Gerais
As orientações para a realização do trabalho da disciplina Banco de Dados são:
- O trabalho deve ser desenvolvido individualmente;
- Após desenvolver o trabalho nas ferramentas computacionais indicadas abaixo, o(a) aluno(a) deverá fazer o relatório, com suas resoluções, utilizando o arquivo “Trabalho – Relatório”;
- Os campos “Curso”, “Aluno(a)” e “RU” contidos no relatório são de preenchimento obrigatório. Além disso, o Modelo Entidade-Relacionamento (MER) e os códigos devem ser colados nos locais indicados, excluindo as mensagens indicativas, que estão em vermelho, após a inserção das resoluções;
- Após o correto preenchimento do relatório, o(a) aluno(a) deverá converter o arquivo em extensão “.docx”_para extensão “.pdf”, uma vez que apenas arquivos em extensão “.pdf” são aceitos;
- O arquivo único (em extensão “.pdf”), contendo todas as resoluções, deve ser postado no Ambiente Virtual de Aprendizagem Univirtus (AVA Univirtus), no menu “Trabalho”, até às 23h59min do dia 10/04/2023;
- Lembro que essa atividade avaliativa não possui 2ª chamada e nem prorrogação de prazo.
2. Avaliação
O trabalho da disciplina Banco de Dados, que vale 40% da nota da disciplina, possui as seguintes regras de avaliação:
- A pontuação do item solicitado encontra-se antes da descrição da solicitação;
- Não serão aceitos trabalhos que não respeitem o prazo máximo de entrega, isto é, trabalhos não entregues até o dia e o horário estabelecidos farão o(a) aluno(a)
receber nota 0 (zero);
- Em caso de trabalhos copiados de colegas, todos os envolvidos receberão nota 0 (zero). Lembre-se, é muito improvável que haja trabalhos totalmente iguais;
- O trabalho da disciplina Banco de Dados será avaliado sobre o seguinte conjunto de critérios:
- Raciocínio desenvolvido e/ou empregado;
- Clareza e objetividade na construção da solução;
- Originalidade;
- Coerência com a sintaxe/notação apresentada nas aulas;
- Utilização da Structured Query Language (SQL);
| - Não | utilização | de | ferramentas | de | geração | de | código | automático | e |
|---|
desenvolvimento do código pelo(a) próprio(a) aluno(a);
- Realização de testes antes do envio do relatório, a fim de verificar previamente o funcionamento dos códigos.
3. Descrição
O trabalho da disciplina Banco de Dados está dividido em duas etapas, sendo:
- 1ª Etapa – Modelagem;
- 2ª Etapa – Implementação.
3.1. 1ª Etapa – Modelagem
Pontuação: 25 pontos.
Dado o estudo de caso abaixo, elabore o Modelo Entidade-Relacionamento (MER), isto é, o modelo conceitual.
O Modelo Entidade-Relacionamento (MER) deve contemplar os seguintes itens:
- Entidades;
- Atributos;
- Relacionamentos;
- Cardinalidades.
Uma companhia aérea necessita controlar os dados de seus voos. Para isso, contratou um profissional de Banco de Dados, a fim de modelar o Banco de Dados que armazenará os dados dos voos.
As regras de negócio são:
- Voo – Deverão ser armazenados os seguintes dados: identificação do voo, número do avião, cidade de origem, cidade destino, data do voo e hora do voo;
- Assentos – Deverão ser armazenados os seguintes dados: identificação do assento e quantidade;
- Passageiro – Deverão ser armazenados os seguintes dados: CPF, nome, telefone, e-mail e endereço (rua, número, complemento, bairro, CEP, cidade e estado);
- Dependentes – Deverão ser armazenados os seguintes dados: nome e data de nascimento;
- Um voo pode ter zero ou vários assentos, assim como zero ou vários assentos pertencem a um voo;
- Um passageiro pode ter zero ou várias reservas de assentos, assim como zero ou várias reservas de assentos pertencem a um passageiro;
- Um passageiro pode ter zero ou vários dependentes, assim como zero ou vários dependentes são de um passageiro;
- Da reserva, deverão ser armazenados os seguintes dados: data da reserva e hora da reserva.
3 Dica: Para a elaboração do Modelo Entidade-Relacionamento (MER), sugiro a utilização do software on-line Draw.io, disponível no link <https://app.diagrams.net> (utilize diagrama em branco). Após elaborar o Modelo Entidade-Relacionamento (MER), salve-o _e_exporte_o_mesmo_para extensão “.pnj” ou “.jpeg” (Ficheiro → Exportar como → PNJ ou JPEG), copiando-o no relatório.
3.2. 2ª Etapa – Implementação
Considere o seguinte Modelo Relacional (lógico):
Com base no Modelo Relacional dado e utilizando a Structured Query Language (SQL), no MySQL Workbench, implemente o que se pede.
Observação: Para testar o Banco de Dados após a criação, utilize os comandos contidos no arquivo “Trabalho – Populando o Banco de Dados”, o qual contém todos os comandos de inserção de dados (fictícios) necessários para a realização dos testes.
4 Pontuação: 25 pontos.
_1._Implemente um Banco de Dados chamado “Faculdade”. Após, crie as tabelas, conforme o Modelo Relacional dado, observando as chaves primárias e as chaves estrangeiras. Todos os campos, de todas as tabelas, não podem ser nulos.
Pontuação: 10 pontos.
- Implemente uma consulta para listar o quantitativo de cursos existentes.
Pontuação: 10 pontos.
- Implemente uma consulta para listar o nome das disciplinas existentes.
Pontuação: 10 pontos.
- Implemente uma consulta para listar o nome de todos os cursos e seus respectivos alunos. A listagem deve ser mostrada em ordem decrescente pelo nome dos cursos.
Pontuação: 10 pontos.
- Implemente uma consulta para listar a média das notas das disciplinas de todos os cursos. Para isso, utilize o comando group by.
Pontuação: 10 pontos.
- Implemente uma consulta para listar o nome de todos os cursos e a quantidade de alunos em cada curso. Para isso, utilize os comandos join e group by.
Bom trabalho!!!
Outros roteiros de Banco de Dados
Sobre este texto
Transcrição do roteiro entregue pela instituição, com a estrutura preservada. Nenhum dado de professor, aluno ou contato aparece aqui — foram removidos antes da publicação. O texto está no ar para que você saiba o que a atividade pede antes de começar; ele não contém resolução.
Pedir orçamento no WhatsApp