Buscar

Modelagem de Dados em Biblioteca


Prévia do material em texto

9
Fellipe do Amaral Alves
Roteiro de aula prática:
Modelagem de Dados
Trabalho de portfólio apresentado como requisito parcial 
 para a obtenção de média semestral. 
Orientador: Prof. Marco Ikuro Hisatomi
São Gonçalo - RJ
2024
Sumário
Introdução________________________________ p.3
Métodos__________________________________ p.4
Resultados________________________________ p.6
Conclusão_________________________________ p.8
INTRODUÇÃO
 O objetivo deste relatório procura ilustrar exemplos de casos de uso, onde será mostrado um Diagrama Entidade-Relacionamento (DER) que representa um sistema de biblioteca universitária, revelando como a instituição empresta os seus livros aos estudantes. 
Em essência, um DER (Diagrama Entidade-Relacionamento) apresenta visualmente componentes como entidades e atributos em relação dentro de um banco de dados, como aqueles entre um sistema de biblioteca universitária e seus estudantes mutuários. Chaves primárias e estrangeiras são usadas para identificar instâncias exclusivas de entidades e estabelecer conexões entre elas. O DER fornece uma visão geral da estrutura do banco de dados, facilitando a Este texto aborda o design e a compreensão do sistema.
Métodos
Para conectar cada diagrama sequencialmente, quatro diagramas foram adicionados usando MySQL Workbench que continha dados para cada entidade juntamente com seus atributos e identificação de chaves primárias e secundárias.
Cada entidade possui os seguintes os seguintes atributos:
· Aluno - ra, nome, email e telefone; 
· Livro - isbn, nome_livro, autor e paginas;
· Colaborador - cpf, nome, email e cargo; 
· Empréstimo - id_emprestimo, data_emprestimo, data_devolucao, livro_isbn, Colaborador_cpf e Aluno_ra.
Definindo as chaves primárias e secundárias com os tipos de dados dos atributos:
· Aluno - ra INT(10), nome VARCHAR(45), email VARCHAR(30), telefone FLOAT (13); - PRIMARY KEY
· Livro - isbn INT(10), nome VARCHAR(45), autor VARCHAR(45), paginas INT (4); - PRIMARY KEY
· Colaborador - cpf INT(11), nome VARCHAR(45), email VARCHAR(30), cargo VARCHAR(25); - PRIMARY KEY 
· Emprestimo – PRIMARY KEY (id_emprestimo INT(10) ,data_emprestimo DATE, data_devolucao DATE, livro_isbn INT(10), colaborador_cpf INT(11), Aluno_ra INT(10)), FOREIGN KEY (Emprestimo_colaborador_idx, Emprestimo_Livro1_idx, Emprestimo_Aluno1_idx)
RESULTADOS
- Aluno realiza Empréstimo (1:N), (1 aluno - realiza - muitos empréstimos). 
- Colaborador registra Empréstimo (1:N), (1 colaborador - registra - muitos empréstimos).
- Livro tem Empréstimo (1:N), (1 livro - tem - muitos empréstimos).
CONCLUSÃO
Durante o decorrer deste trabalho apresentado, podemos observar um exemplo para uso de banco de dados em uma biblioteca onde era possível alugar os livros contendo os dados dos alunos. Nesse relatório apresentou o DER utilizado MySQL Workbench uma ferramenta importante para a modelagem e desenvolvimento de banco de dados. Concluí também que através do Diagrama Entidade-Relacionamento simplificou a visualizaçao dos relacionamentos entres as entidades.
REFERÊNCIAS
Livro didático da plataforma de ensino.
image.png
image12.png

Mais conteúdos dessa disciplina