Portfolio MODELAGEM DE DADOS

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 13

1

VICENTINA MARTINS DOS REIS

PORTFÓLIO - ROTEIRO DE AULA PRÁTICA MODELAGEM DE DADOS

CONTAGEM - MG
2024
2

VICENTINA MARTINS DOS REIS

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.

CONTAGEM - MG

2024
3

SUMÁRIO

1. INTRODUÇÃO............................................................................................................. 5

2. OBJETIVO GERAL......................................................................................................5

3. OBJETIVOS ESPECÍFICOS........................................................................................6

4. PREPARANDO AMBIENTE.........................................................................................7

4.1. Instalação o MySQL Workbench............................................................................7

4.2. Iniciando primeiro diagrama...................................................................................8

5. DESENVOLVIMENTO..................................................................................................9

6. RESULTADO...............................................................................................................14

7. CONCLUSÃO.............................................................................................................
14

8. REFERÊNCIAS...........................................................................................................14
4

1. INTRODUÇÃO

MySQL Workbench é uma ferramenta robusta para gerenciamento de bancos de


dados, projetada para facilitar a criação, análise e administração de sistemas
relacionais. Este documento tem como objetivo explorar o ambiente de
desenvolvimento do MySQL Workbench, abordando a instalação e utilização dessa
ferramenta para construir modelos de banco de dados e diagramas de relacionamento
entre entidades (DER).

MySQL Workbench oferece uma interface gráfica poderosa que permite realizar
operações visuais, eliminando a necessidade de escrever scripts SQL. Ao longo deste
texto, aprenderemos a instalar o MySQL Workbench, configurar o ambiente de
desenvolvimento e criar nosso primeiro diagrama de relacionamento de entidade para
representar a estrutura de um banco de dados. Também abordaremos recursos
avançados de ferramenta que ajudarão a gerenciar e aprimorar modelos de banco de
dados.

Durante a exploração do MySQL Workbench, desenvolveremos habilidades para criar


modelos de banco de dados e diagramas de relacionamento entidade com resultados e
confiança. Além disso, entenderemos conceitos essenciais de gerenciamento de
bancos de dados, aprimorando nossas capacidades em desenvolvimento de software.
Esperamos que este documento sirva como um incentivo à leitura e aplicação prática
dos conhecimentos adquiridos.

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
5

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.
6

4. PREPARANDO AMBIENTE

4.1. Instalação o MySQL Workbench

Para instalar o Workbench MySQL, existem algumas opções disponíveis, mas a mais
comum é através do instalador oficial do MySQL. Segue abaixo um passo a passo para
instalar o MySQL e o Workbench no Windows:
1. Baixe o instalador do MySQL no site oficial:
https://dev.mysql.com/downloads/installer/

2. Clique no segundo botão "Download" para baixar o instalador.


3. Abra o arquivo baixado e selecione a opção "Developer Default".
4. Na tela de requerimentos, clique em "Next".
5. Selecione os produtos que deseja instalar e clique em "Next".
6. Configure o servidor MySQL com as informações necessárias e clique em "Next".
7. Crie um usuário e senha para acessar o servidor MySQL e clique em "Next".
8. Clique em "Execute" para instalar os produtos selecionados.
9. Após a instalação, abra o Workbench MySQL e configure a conexão com o
servidor MySQL.

Este é um passo a passo básico para instalar o MySQL e o Workbench no Windows. É


importante lembrar que existem outras opções de instalação e configuração,
dependendo do sistema operacional e das necessidades específicas de cada usuário.
7

4.2. 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.
8

5. 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.


9

Entidade Empréstimo com seus atributos e dados.

Na entidade Aluno foi definida como chave primária o atributo Ra.


10

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.


11

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.
12

6. RESULTADO
Assim ficou o um Diagrama Entidade-Relacionamento (DER) completo.

7. CONCLUSÃO
13

Ao longo deste trabalho, aprofundamos nosso conhecimento sobre a utilização do


programa, aplicando na prática os conceitos aprendidos na disciplina de Modelagem
de Dados. Essa experiência não apenas nos proporcionou uma compreensão mais
detalhada das ferramentas disponíveis, mas também nos permitiu desenvolver
habilidades essenciais para a criação e gestão de modelos de banco de dados.
Assim, consolidamos o aprendizado teórico, preparando-nos para desafios futuros
na área de desenvolvimento e gerenciamento de dados.

8. REFERÊNCIAS
MySQL :: Developer Zone. Disponível em: <https://dev.mysql.com/>.

MySQL :: Download MySQL Installer. Disponível em:


<https://dev.mysql.com/downloads/installer/>.

Você também pode gostar