Buscar

Desenvolvimento de Diagramas de Entidade

Prévia do material em texto

10
 (
dESENVOLVIMENTO MOBILE
)
 (
Ana Maria gonella de almeida martins
)
 (
Diagramas de entidade
)
 (
Fátima do sul/MS
2024
)
 (
Ana maria gonella de almeida martins
)
 (
Diagramas de entidade
)
 (
Trabalho de 
Desenvolvimento mobile
 apresentado como requisito parcial para a obtenção de m
édia bimestral da d
isciplina de 
Modelagem de dados
.
Orientador: 
Marco 
Ikuro
 
Hisatomi
.
)
 (
Fátima do Sul/MS
2024
)
SUMÁRIO
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	4
3	CONCLUSÃO	14
REFERÊNCIAS	15
INTRODUÇÃO
	O mySQL Workbench é uma das ferramentas de design e administração visual de banco de dados. Ela fornece uma interface gráfica intuitiva para os desenvolvedores e administradores criarem, gerenciarem e documentarem bancos de dados MySQL. Um dos recursos mais poderosos do aplicativo é a capacidade de criar diagramas de entidade-relacionamento (DER). Os diagramas de entidade são uma representação visual das entidades (como tabelas), seus atributos e os relacionamentos entre elas em um banco de dados. 
Esses diagramas são fundamentais na fase de modelagem de dados, pois ajudam os desenvolvedores a entender estrutura do banco de dados, identificar as relações entre as entidades e garantir a integridade dos dados. A seguir vamos elaborar um Digrama de entidade-relacionamento e mostrar mais como o aplicativo e a estrutura funcionam.
DESENVOLVIMENTO
Vamos elaborar o diagrama com as seguintes relações:
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 possiveis 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)
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.
Primeiramente baixamos e instalamos o aplicativo MySQL Workbench, em seguida criamos a primeira tabela e definimos seus atributos:
Começamos com alunos, agora seguimos para livro:
Agora Colaborador:
E por fim empréstimos:
Cada tabela possui sua chave primária definida quando selecionamos a caixa pk:
E suas chaves estrangeiras:
Tendo o grau de Cordialidade em ambos de colaborador para empréstimo e de empréstimo para livros.
O grau de cordialidade entre as entidades Alunos e Empréstimo é de 1, pois 1 aluno pode fazer um ou vários empréstimos de livros.
Sendo assim o resultado do diagrama:
CONCLUSÃO
Notamos a importância do diagrama de entidade-relacionamento, e vemos como a sua elaboração pode ser complexa porem muito útil na matéria modelagem de dados.
REFERÊNCIAS bibliográficas 
https://dev.mysql.com/doc/workbench/en/wb-table-editor-foreign-keys-tab.html;
https://profandreagarcia.files.wordpress.com/2020/06/como-criar-um-diagrama-eer-com-o-mysql-workbench.pdf;
Aplicativo MySQL Workbench disponível em: https://dev.mysql.com/downloads/workbench/;
https://www.youtube.com/watch?v=q5wFWfsS-4I;
image2.png
image3.png
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png
image1.png

Mais conteúdos dessa disciplina