Buscar

Modelagem de Dados com MySQL Workbench

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ANHANGUERA 
 
 
 
 
 
Análise e Desenvolvimento de Sistemas 
 Kauã Gomes de Oliveira – RA 3717135802 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PORTIFÓLIO - MODELAGEM DE DADOS 
 
 
 
 
 
 
 
 
 
 
 
 
São Bernardo do Campo 
2024 
 
 
 
PORTFÓLIO - ROTEIRO DE AULA PRÁTICA 
MODELAGEM DE DADOS 
 
 
 
 
 
 
 Definição dos objetivos da aula prática: 
 - 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. 
 
Orientador: Marco Ikuro Hisatomi. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
São Bernardo do Campo 
2024 
 
 
 
Sumário 
1. INTRODUÇÃO ................................................................................................................ 4 
2. OBJETIVO GERAL ......................................................................................................... 4 
3. OBJETIVOS ESPECÍFICOS ........................................................................................... 5 
3.1. Iniciando primeiro diagrama ................................................................................ 6 
4. DESENVOLVIMENTO ..................................................................................................... 7 
5. RESULTADO ................................................................................................................ 12 
6. CONCLUSÃO ............................................................................................................... 13 
7. REFERÊNCIAS ............................................................................................................. 13 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. INTRODUÇÃO 
MySQL Workbench é uma potente ferramenta de gerenciamento de bancos de 
dados que permite aos desenvolvedores criar, analisar e gerenciar sistemas relacionais 
com facilidade. Neste documento, exploraremos o ambiente de desenvolvimento com 
MySQL Workbench, demonstrando como instalar e utilizar esta ferramenta para 
construir modelos de banco de dados e diagramas de entidade-relacionamento (DER), 
é uma alternativa poderosamente gráfica para gerenciar bancos de dados MySQL, 
permitindo operações visuais em vez de escrita de scripts SQL. Ao longo deste 
documento, aprenderemos a instalar o MySQL Workbench e configurar o ambiente de 
desenvolvimento, criar um primeiro diagrama de entidade-relacionamento (DER) para 
representar a estrutura de um banco de dados utilizar recursos avançados de MySQL 
Workbench para gerenciar e refinar modelos de banco de dados. 
Explorando o MySQL Workbench, aprenderemos a criar modelos de banco de 
dados e diagramas de entidade-relacionamento com segurança e precisão. 
Compreenderemos conceitos fundamentais de gerenciamento de bancos de dados e 
aprimoramos nossas habilidades de desenvolvimento de software. Confiamos que este 
documento incentive a leitura e aplicação dos conhecimentos obtidos. 
 
2. OBJETIVO GERAL 
 
Definição dos objetivos da aula prática: 
 
 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 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3. OBJETIVOS ESPECÍFICOS 
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, onde 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 passíveis 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. 
1. Cada entidade acima possuem os seguintes atributos: 
2. Aluno (ra, nome, email, telefone) 
3. Livro (isbn, nome, autor, páginas) 
4. 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. 
● Nessa prática, você deverá utilizar a ferramenta Workbench MySQL para 
elaborar o DER da situação proposta. 
● Adicionar as entidades, os seus respectivos atributos, e utilizar o relacionamento 
por meio das chaves, conforme descrito na proposta da atividade. 
● Verificar as entidades que fazem parte do sistema para a biblioteca descrita na 
proposta da atividade; 
● 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. 
 
 
 
3.1. Iniciando primeiro diagrama 
Para iniciar o primeiro diagrama no MySQL Workbench, siga estes passos: 
1. Abra o MySQL Workbench. 
2. No menu superior, clique em "File" e em seguida em "New Model". 
3. Selecione "File", New Model, clique no ícone (+) ou use as hotkeys control + 
N...". 
4. De um duplo clique em “Add Diagram” para criar um diagrama. 
5. Neste ponto, você poderá criar, rearranjar e conectar as tabelas usando as 
opções à esquerda. 
6. Após editar, você pode exportar o diagrama como um arquivo PNG, SVG, PDF 
ou postscript. 
7. Visualize a imagem exportada para verificar os resultados. 
 
 
Estes passos irão ajudá-lo a criar seu primeiro diagrama no MySQL Workbench. 
 
 
 
 
 
4. DESENVOLVIMENTO 
 
Procedimentos para o desenvolvimento da atividade. A Atividade proposta era 
criar um Diagrama de Entidade -Relacionamento de uma biblioteca de Universidade, 
utilizando o Workbench MySQL. O 1º passo foi criar as tabelas com as entidades, definir 
seus atributos e os tipos de dados. Entidade Aluno com seus atributos e tipos 
Entidade Aluno com seus atributos e tipos. 
 
 
 
 
Entidade Livro com seus atributos e tipos de dados. 
 
Entidade Colaborador com seus atributos e tipos de dados. 
 
 
 
 
Entidade Empréstimo com seus atributos e dados. 
 
Na entidade Aluno foi definida como chave primária o atributo Ra. 
 
 
 
Na entidade Livros foi definida como chave primária o atributo ISBN. 
 
 
 
Na entidade Empréstimo foi definida como chave primária o atributo 
idEmprestimo e a chaves estrangeiras, livroIsbn e colaboradorCpf pois fazem 
referências aos atributos das entidades Livro e Colaborador. 
Chave Estrangeira livroIsbn. 
 
 
 
Chave Estrangeira colaboradorCpf. 
 
 
 
Tendo o Grau de Cardinalidade em ambos de Colaborador para Empréstimo e de 
Empréstimos para Livros de 1- N 
Na entidade Colaborador foi definida como chave primária o atributo cpf. 
 
 
 
O Grau de Cardinalidade entre as entidades Alunos e Empréstimo é d e 1 – N, 
pois 1 aluno pode fazer 1 ou vários empréstimos de livros. 
5. RESULTADO 
Assim ficou o um Diagrama Entidade-Relacionamento (DER) completo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6. CONCLUSÃO 
 
Na realização deste trabalho aprendemos a como utilizar o programa 
detalhadamente e colocar em prática todos os conhecimentos adquiridos 
durante a disciplina de Modelagem de dados. 
 
 
 
 
7. REFERÊNCIAS 
 
https://www.devmedia.com.br/introducao-ao-novo-mysql-
workbench/25939 
https://www.locaweb.com.br/blog/temas/codigo-aberto/mysql-guia-
completo-de-como-utilizar-o-sistema/

Mais conteúdos dessa disciplina