Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

LEONARDO FERREIRA CAVALLI 
 
 
 
 
 
 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
 
MODELAGEM DE DADOS 
 
 
 
 
 
 
 
 
GUAÍBA 
2024 
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. 
 
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. 
 
 
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. 
 
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. 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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. 
 
 
 
 
 
RESULTADO 
Assim ficou o um Diagrama Entidade-Relacionamento (DER) completo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CONCLUSÃO 
 
 
Na realização deste trabalho aprendemos a como utilizar o 
programa mais detalhadamente e colocar em prática todos os conhecimentos 
adquiridos durante a disciplina de Modelagem de dados.

Mais conteúdos dessa disciplina