Prévia do material em texto
2 CENTRO UNIVERSITÁRIO ANHANGUERA ROTEIRO DE AULA PRÁTICA MODELAGEM DE DADOS Aluno: ROSEMEIRE MOLINA SUMÁRIO 1-INTRODUÇÃO....................................................................................... 3 2-DESENVOLVIMENTO........................................................................... 3 3-CONCLUSÃO ....................................................................................... 4 1- INTRODUÇÃO Compreender o funcionamento básico do Workbench MySQL para desenvolver um diagrama entidade-relacionamento DER, permitindo assim, que se possa representar um banco de dados da proposta da atividade. Espera-se ainda, que ao final da atividade, seja entregue o DER em arquivo texto .doc com a modelagem do sistema proposto na atividade. 2- DESENVOLVIMENTO 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 a s seguintes entidades: Aluno, Livro, Colaborador e Empréstimo. Na sequência, defini os atributos deca da 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, páginas. Colaborador: cpf (chave primária), nome, email, cargo. Empréstimo: id (chave primária), dataEmprestimo, dataDevolucao, l ivroIsbn (chave estrangeira referenciando Livro.isbn), colaboradorCpf (chave estrangeira referenciando Colaborador.cpf). Por fim , determinei os tipos de dado s adequados para cada atributo, le vando em consideração as características de cada um. Os tipos d e da dos ficaram definidos da seguinte forma: Aluno: ra (inteiro), nome (string), email (string), telefone (string). Livro: isbn (string), nome (string), autor (string), páginas (inteiro). Colaborador: cpf (string), nome (string), email (string), cargo (strin g). Empréstimo: id (inteiro), dataEmprestimo (data/hora), dataDevolucao (data/hora), livroIsbn (string), colaboradorCpf (string). 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 o s atributos e as chaves primárias e estrangeiras para possibilitar o relacionamento entre elas, além de determinar o s 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 incentivada a praticar a modelagem de banco de dado s 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. RESULTADO: