Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNOPAR EAD – ASSIS CHATEAUBRIAND - PR Assis Chateaubriand / PR 2023 VICTOR DE ARAÚJO RUFINO – RA: 3345419401 ENGENHARIA DE SOFTWARE PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA: MODELAGEM DE DADOS Assis Chateaubriand / PR 2023 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA MODELAGEM DE DADOS Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. Orientador: Vinicius Prattes VICTOR DE ARAÚJO RUFINO – RA: 3345419401 SUMÁRIO 1 INTRODUÇÃO ..................................................................................................... 3 2 DESENVOLVIMENTO ......................................................................................... 3 2.1 MÉTODO .......................................................................................................... 4 3 CONCLUSÃO ...................................................................................................... 5 REFERÊNCIAS ........................................................................................................... 6 3 1 INTRODUÇÃO Nesta aula, tive a oportunidade de aprender sobre a modelagem de banco de dados utilizando o Workbench MySQL. O objetivo principal foi compreender o funcionamento básico da ferramenta e desenvolver um Diagrama Entidade- Relacionamento (DER) para representar um sistema de biblioteca. Durante a atividade, foram abordados conceitos como entidades, atributos, chaves primárias e estrangeiras, além da definição dos tipos de dados adequados para cada atributo. 4 2 DESENVOLVIMENTO 2.1 MÉTODO Inicialmente, foi apresentado o contexto da atividade, que consistia em uma biblioteca de uma universidade responsável por realizar empréstimos de obras para os alunos da instituição. Em seguida, foi solicitado que verificássemos quais entidades faziam parte do sistema da biblioteca. Identifiquei as seguintes entidades: Aluno, Livro, Colaborador e Empréstimo. Na sequência, defini os atributos de cada entidade e determinei as chaves primárias e estrangeiras que permitiam o relacionamento entre elas. Os atributos e chaves ficaram definidos da seguinte forma: Aluno: ra (chave primária), nome, email, telefone. Livro: isbn (chave primária), nome, autor, paginas. Colaborador: cpf (chave primária), nome, email, cargo. Empréstimo: id (chave primária), dataEmprestimo, dataDevolucao, livroIsbn (chave estrangeira referenciando Livro.isbn), colaboradorCpf (chave estrangeira referenciando Colaborador.cpf). Por fim, determinei os tipos de dados adequados para cada atributo, levando em consideração as características de cada um. Os tipos de dados ficaram definidos da seguinte forma: Aluno: ra (inteiro), nome (string), email (string), telefone (string). Livro: isbn (string), nome (string), autor (string), paginas (inteiro). Colaborador: cpf (string), nome (string), email (string), cargo (string). Empréstimo: id (inteiro), dataEmprestimo (data/hora), dataDevolucao (data/hora), livroIsbn (string), colaboradorCpf (string). 5 3 CONCLUSÂO Esta aula proporcionou um entendimento básico do Workbench MySQL e da modelagem de banco de dados. Foi interessante verificar as entidades que fazem parte do sistema da biblioteca, definir os atributos e as chaves primárias e estrangeiras para possibilitar o relacionamento entre elas, além de determinar os tipos de dados adequados para cada atributo. Essas habilidades são fundamentais para a criação de um banco de dados funcional e bem estruturado. Fui incentivado a praticar a modelagem de banco de dados utilizando o Workbench MySQL para aprimorar meus conhecimentos e habilidades nessa área. Acredito que essa experiência será valiosa no meu desenvolvimento como profissional de banco de dados. 6 REFERÊNCIAS COMO USAR MYSQL WORKBENCH FÁCIL E RAPIDO, 2023. Disponível em < https://www.youtube.com/watch?v=IgO6L7jXbxY > acesso em 13 de maio de 2023 SUMÁRIO 1 INTRODUÇÃO Nesta aula, tive a oportunidade de aprender sobre a modelagem de banco de dados utilizando o Workbench MySQL. O objetivo principal foi compreender o funcionamento básico da ferramenta e desenvolver um Diagrama Entidade-Relacionamento (DER) para repr... 2 DESENVOLVIMENTO 2.1 MÉTODO 3 CONCLUSÂO REFERÊNCIAS
Compartilhar