O documento descreve uma atividade prática para desenvolver um banco de dados para uma empresa de eventos. O estudante deve criar um modelo conceitual, lógico e físico usando ferramentas específicas e respeitando as regras de negócio. Além disso, o estudante deve desenvolver operações DML como inserções, atualizações e exclusões e consultas complexas usando diferentes funções e comandos.
Descrição original:
Título original
Atividade Prática de Banco de Dados Avançado - Exercicio_021632
O documento descreve uma atividade prática para desenvolver um banco de dados para uma empresa de eventos. O estudante deve criar um modelo conceitual, lógico e físico usando ferramentas específicas e respeitando as regras de negócio. Além disso, o estudante deve desenvolver operações DML como inserções, atualizações e exclusões e consultas complexas usando diferentes funções e comandos.
O documento descreve uma atividade prática para desenvolver um banco de dados para uma empresa de eventos. O estudante deve criar um modelo conceitual, lógico e físico usando ferramentas específicas e respeitando as regras de negócio. Além disso, o estudante deve desenvolver operações DML como inserções, atualizações e exclusões e consultas complexas usando diferentes funções e comandos.
➢ Você um DBA (Data Base Administrator) é o profissional especializado em gestão
de banco de dados, foi contratado para desenvolver um Banco de Dados para uma empresa que organiza eventos com o cenário mostrado na figura 1. ➢ Para o desenvolvimento do modelo conceitual utilize a ferramenta brModelo IDE de código aberto e totalmente gratuita voltada para ensino de modelagem de banco de dados relacionais. ➢ Baseado no seu modelo desenvolva álgebra relacional do seu modelo, com todas as operações. ➢ Para o desenvolvimento do modelo lógico e físico, utilize a ferramenta WorkBench uma ferramenta visual de design de banco de dados que integra desenvolvimento, administração, design, criação e manutenção de SQL em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL. ➢ Para o planejamento e desenvolvimento do banco de dados crie as regras de negócio respeitando o cenário, respeitando a integridade do negócio e as entidades e relacionamentos. Mantenha o foco no que realmente interessa.
Figura 1. Realização de eventos.
➢ Uma vez desenvolvido o modelo conceitual, lógico e físico vamos desenvolver operações.
➢ Instruções DML (Data Manipulation Language)
• Desenvolver 10 operações de manipulação das tabelas (insert, update e delete) do seu banco de dados; • Fazer pelo menos uma operação para cada instrução com Select, principal comando de consultas: o funções de agregação (INNER, OUTER, CROSS, LEFT, RIGTH E FULL JOINS); o funções de agrupamento (avg, min, max, sum, count, group by); o Operadores aritméticos; o like; o having; o ordenação; o funções case; o função if; o SubQuery; o comandos de data/hora (datediff, datepart, dateadd, getdate, year, month, day, Between, formatar data; o cast; o convert; o exists; o loop; o for; e o while; • Comandos de Data; • Views; • Funções; • Triggers; • StoreProcedures (com mais funcionalidades); e • Gerenciamento de Usuários e Controle de Acessos;