Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro Aula Prática
MODELAGEM DE DADOS
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: MODELAGEM DE DADOS
Unidade: 2 – MODELOS DE BANCO DE DADOS
Aula: 3 – Elementos do modelo Entidade-Relacionamento (ER) - II
OBJETIVOS
· Utilizar as funcionalidades básicas de uma ferramenta de modelagem de banco de dados (Workbench MySQL);
· Elaborar um DER (Diagrama Entidade Relacionamento) de uma situação proposta.
SOLUÇÃO DIGITAL
· MySQL WorkBench
LINK SOLUÇÃO DIGITAL: https://dev.mysql.com/downloads/workbench/
O Workbench MySQL é um software que utiliza interface gráfica para modelagem de banco de dados, sendo o tipo mais indicado o relacional. A empresa proprietária é a Oracle, que disponibiliza gratuitamente para fins de estudos, pesquisas e uso particular. Para cada sistema operacional existe um instalador, e em alguns casos existe opções para diferentes versões dos sistemas operacionais.
PROCEDIMENTO/ATIVIDADE ATIVIDADE PROPOSTA:
Após leitura da situação proposta, desenvolver um Diagrama Entidade-Relacionamento (DER), que represente uma base de dados possível de ser implementado em um sistema de gerenciamento de banco de dados utilizando o software Workbench MySQL.
A empresa MoveRent necessita controlar os Ciclomotores locados às pessoas que querem se movimentar pela cidade, por causa do trabalho, passeio, lazer etc.
· Pessoa: indivíduo que possuem registro no Brasil e são autorizadas a fazer locação de um ciclomotor.
· Ciclomotor: equipamento para locomover uma pessoa;
· Trajeto: banco de rastreamento do trajeto realizado pelo Ciclomotor;
· Locação: registro da locação um ciclomotor realizada pela pessoa. Cada entidade acima possuem os seguintes atributos:
· Pessoa (CPF, nome, email, telefone)
· Ciclomotor (IDCM, nome, ano, cor)
· Locação (IDLOC, data, hora, local)
2
· Trajeto (IDTRAJETO, data, hora, local)
Defina as chaves primárias e secundárias, defina também os tipos de dados dos atributos e elabore o DER utilizando o Workbench MySQL.
PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE:
Nessa prática, você deverá utilizar a ferramenta Workbench MySQL para elaborar o DER da situação proposta.
· Após download do programa Inicie o Workbench MySQL, em seguida clique no ícone representado na Figura 01:
Figura 01 – Ícone para iniciar um projeto no Workbench MySQL.
Fonte: Elaborada pelo autor.
· No menu superior clique em File >> New Model, ou Ctrl + n. Agora em “Model Overview”, dê um duplo clique em “Add Diagram”, isso vai fazer que seja aberto a área de edição para desenvolvimento de diagrama entidade-relacionamento (no Workbench MySQL é chamado de EER Diagram.
Agora basta adicionar as entidades, os seus respectivos atributos, e utilizar o relacionamento por meio das chaves, conforme descrito na proposta da atividade.
CHECKLIST:
· Verificar as entidades que fazem parte do sistema para um negócio de locação de ciclomotor descrita na proposta da atividade;
3
· Definir os atributos, bem como as chaves primárias e estrangeiras que permite o relacionamento entre as entidades;
· Determinar os tipos de dados de cada um dos atributos;
· Modelar no Workbench MySQL o diagrama entidade-relacionamento para a empresa.
· Você deverá entregar o DER elaborado.
RESULTADOS
O estudante deve entregar um arquivo em PDF contendo toda a modelagem e codificação necessária para realização do exercício.
O arquivo deverá conter:
· Capa;
· Folha de rosto com os dados da disciplina e do aluno;
· Modelagem completa da atividade + codificação se necessária;
· Referências bibliográficas (quando houver).
RESULTADOS DE APRENDIZAGEM:
Compreender o funcionamento básico do Workbench MySQL para desenvolver um diagrama entidade-relacionamento DER, permitindo assim, que se possa representar um banco de dados da proposta da atividade.
Espera-se ainda, que ao final da atividade, seja entregue o DER em arquivo texto (.DOCX) com a modelagem do sistema proposto na atividade.
4
Roteiro Aula Prática
MODELAGEM DE DADOS
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: MODELAGEM DE DADOS
Unidade: 3 – ABORDAGEM ENTIDADE-RELACIONAMENTO
Aula: 1 – Modelagem de dados através do modelo entidade-relacionamento usando DER
OBJETIVOS
· Utilizar as funcionalidades básicas de uma ferramenta de modelagem de banco de dados (Workbench MySQL);
· Elaborar um DER (Diagrama Entidade Relacionamento) de uma situação proposta.
SOLUÇÃO DIGITAL
· MySQL WorkBench
LINK SOLUÇÃO DIGITAL: https://dev.mysql.com/downloads/workbench/
O Workbench MySQL é um software que utiliza interface gráfica para modelagem de banco de dados, sendo o tipo mais indicado o relacional. A empresa proprietária é a Oracle, que disponibiliza gratuitamente para fins de estudos, pesquisas e uso particular. Para cada sistema operacional existe um instalador, e em alguns casos existe opções para diferentes versões dos sistemas operacionais.
PROCEDIMENTO/ATIVIDADE ATIVIDADE PROPOSTA:
Desenvolver um Diagrama Entidade-Relacionamento (DER), que represente uma base de dados de um SGBD utilizando o software Workbench MySQL.
Uma biblioteca de uma universidade realiza empréstimo de suas obras para os alunos da instituição. Neste contexto temos:
· Aluno: pessoas que possuem registro na faculdade e são autorizadas a fazer empréstimo de livros na biblioteca;
· Livro: publicações físicas com registros passiveis de serem emprestados;
· Colaborador: funcionário da instituição autorizado a fazer empréstimos de livros aos alunos;
· Empréstimo: ação que o colaborador registra no sistema, e permite que livro fique relacionado ao aluno, por determinado período estabelecido pela biblioteca.
Cada entidade acima possuem os seguintes atributos:
· Aluno (ra, nome, email, telefone)
· Livro (isbn, nome, autor, paginas)
2
· Colaborador (cpf, nome, email, cargo)
· Empréstimo (id, dataEmprestimo, dataDevolucao, livroIsbn, colaboradorCpf)
Defina as chaves primárias e secundárias, defina também os tipos de dados dos atributos e elabore o DER utilizando o Workbench MySQL.
PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE:
Nessa prática, você deverá utilizar a ferramenta Workbench MySQL para elaborar o DER da situação proposta.
· Após download do programa Inicie o Workbench MySQL, em seguida clique no ícone representado na Figura 01:
Figura 01 – Ícone para iniciar um projeto no Workbench MySQL.
Fonte: Elaborada pelo autor.
· No menu superior clique em File >> New Model, ou Ctrl + n. Agora em “Model Overview”, dê um duplo clique em “Add Diagram”, isso vai fazer que seja aberto a área de edição para desenvolvimento de diagrama entidade-relacionamento (no Workbench MySQL é chamado de EER Diagram.
Agora basta adicionar as entidades, os seus respectivos atributos, e utilizar o relacionamento por meio das chaves, conforme descrito na proposta da atividade.
CHECKLIST:
· Verificar as entidades que fazem parte do sistema para a biblioteca descrita na proposta da atividade;
3
· Definir os atributos, bem como as chaves primárias e estrangeiras que permite o relacionamento entre as entidades;
· Determinar os tipos de dados de cada um dos atributos;
· Modelar no Workbench MySQL o diagrama entidade-relacionamento para a biblioteca.
· Você deverá entregar o DER elaborado.
RESULTADOS
O estudante deve entregar um arquivo em PDF contendo toda a modelagem e codificação necessária para realização do exercício.
O arquivo deverá conter:
· Capa;
· Folha de rosto com os dados da disciplina e do aluno;
· Modelagem completa da atividade + codificação se necessária;
· Referências bibliográficas (quando houver).
RESULTADOS DE APRENDIZAGEM:
Compreender o funcionamento básico do Workbench MySQL para desenvolver um diagrama entidade-relacionamento DER, permitindo assim, que se possa representar um banco de dados da proposta da atividade.
Espera-se ainda, que ao final da atividade, seja entregue o DER em arquivo texto (.DOCX) com a modelagem do sistema proposto na atividade.
4
Roteiro Aula Prática
MODELAGEM DE DADOS
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: MODELAGEMDE DADOS
Unidade: 4 – NORMALIZAÇÃO DE DADOS
Aula: 2 – Transformação 1FN – 2FN
OBJETIVOS
· Garantir que os dados estejam organizados de forma eficiente, eliminando redundâncias e facilitando a manutenção e atualização das informações;
· Assegurar que todas as tabelas estejam em conformidade com a Segunda Forma Normal (2FN), eliminando dependências parciais e garantindo que cada atributo seja totalmente dependente da chave primária.
SOLUÇÃO DIGITAL
· MySQL WorkBench
LINK SOLUÇÃO DIGITAL: https://dev.mysql.com/downloads/workbench/
O Workbench MySQL é um software que utiliza interface gráfica para modelagem de banco de dados, sendo o tipo mais indicado o relacional. A empresa proprietária é a Oracle, que disponibiliza gratuitamente para fins de estudos, pesquisas e uso particular. Para cada sistema operacional existe um instalador, e em alguns casos existe opções para diferentes versões dos sistemas operacionais.
PROCEDIMENTO/ATIVIDADE ATIVIDADE PROPOSTA:
Cenário
Você recebeu um conjunto de dados de uma pequena livraria online. O objetivo é normalizar esses dados para garantir que estejam em uma forma mais eficiente e consistente.
As tabelas iniciais são as seguintes:
Tabela: Pedidos
2
Tabela: Produtos
Tabela: Clientes
PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE:
Nessa prática, você deverá normalizar as tabelas que estão na atividade proposta considerando a 2FN (Segunda Forma Normal).
Objetivo
Normalizar essas tabelas da Primeira Forma Normal (1FN) para a Segunda Forma Normal (2FN).
Passos para Normalização
1. Identificar as Tabelas Inicialmente
As tabelas "Pedidos", "Produtos" e "Clientes" já estão em 1FN, pois todos os atributos contêm valores atômicos.
2. Identificar Dependências Parciais
Para atingir a 2FN, precisamos eliminar dependências parciais. Isso significa que todo atributo não- chave deve ser totalmente funcionalmente dependente da chave primária.
3. Criar Novas Tabelas para Eliminar Dependências Parciais
Dessa maneira você terá normalizado esse modelo para a 2FN. A normalização facilita a manutenção e atualização dos dados, reduzindo redundâncias e melhorando a integridade dos dados.
CHECKLIST:
· Verificar Atomicidade dos Dados: Certifique-se de que todos os atributos nas tabelas possuem valores atômicos (1FN);
3
· Identificar Dependências Parciais: Determine se existem dependências parciais em relação à chave primária;
· Criar Novas Tabelas: Divida tabelas existentes para eliminar dependências parciais, criando novas tabelas se necessário;
· Validar Dependências Funcionais: Verifique que todos os atributos não chave sejam totalmente dependentes da chave primária (2F).
· Revisar Estruturas das Tabelas: Garanta que a nova estrutura das tabelas elimine redundâncias e melhore a integridade dos dados.
RESULTADOS
O estudante deve entregar um arquivo em PDF contendo as tabelas normalizadas juntamente com um texto explicando o processo de normalização.
O arquivo deverá conter:
· Capa;
· Folha de rosto com os dados da disciplina e do aluno;
· Modelagem completa da atividade + texto explicativo;
· Referências bibliográficas (quando houver).
RESULTADOS DE APRENDIZAGEM:
O estudante será capaz de identificar e eliminar dependências parciais em tabelas de dados, aplicando os princípios de normalização para transformar tabelas da Primeira Forma Normal (1FN) para a Segunda Forma Normal (2FN), melhorando a eficiência e integridade dos dados.
4
image5.png
image6.png
image7.jpeg
image8.jpeg
image9.jpeg
image1.png
image2.png
image3.png
image4.jpeg

Mais conteúdos dessa disciplina