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