Prévia do material em texto
1 UNIVERSIDADE ANHANGUERA Superior de Tecnologia em Computação em Nuvem ROTEIRO DE AULA PRÁTICA MODELAGEM DE DADOS Aluno: David Alexandre Altieri – RA. 35106700 Tutor à Distância: Tiago Barroso dos Santos 2 SUMÁRIO 1-Introdução......................................................................................................................................3 2-Diagrama Entidade-Relacionamento (DER)..................................................................................3 2.1 Descrição do Software................................................................................................................3 2.2 Desenvolvimento.........................................................................................................................4 2.3-Imagem do Diagrama Construído e Resultado...........................................................................4 3-Conclusão......................................................................................................................................5 4.Bibliografia......................................................................................................................................5 3 1. INTRODUÇÃO O objetivo dessa atividade, é desenvolver um Diagrama Entidade Relacionamento (DER), que represente uma base de dados possível de ser implementado em um sistema de gerenciamento de banco de dados utilizando o software Workbench MySQL. Vamos simular a biblioteca de uma universidade realiza empréstimo de suas obras para os alunos da instituição. 2. DIAGRAMA ENTIDADE-RELACIONAMENTO (DER). 2.1 Descrição do Software O Workbench MySQL é um software que utiliza interface gráfica para modelagem de banco de dados, sendo o tipo mais indicado o relacional. A empresa proprietária é a Oracle, que disponibiliza gratuitamente para fins de estudos, pesquisas e uso particular. Para cada sistema operacional existe um instalador, e em alguns casos existe opções para diferentes versões dos sistemas operacionais. 2.2 DESENVOLVIMENTO Iniciei a ferramenta Workbench MySQL em meu computador. Neste contexto de criar uma biblioteca de uma universidade que realiza empréstimo de suas obras para os alunos da instituição. Primeiro, eu defini, as chaves primárias e secundárias e os tipos de dados dos atributos: Chaves Primárias: Aluno: ra (Registro Acadêmico) Livro: isbn (International Standard Book Number) Colaborador: cpf (Cadastro de Pessoa Física) Empréstimo: id (identificador único) Chaves Secundárias: Empréstimo: livroIsbn, colaboradorCpf Tipos de Dados: ra: VARCHAR(10) nome: VARCHAR(100) email: VARCHAR(100) telefone: VARCHAR(20) i sbn: VARCHAR(20) autor: VARCHAR(100) paginas: INT cpf: VARCHAR(11) cargo: VARCHAR(50) id: 4 INT dataEmprestimo: DATE data Devolucao: DATE livroIsbn: VARCHAR(20) colaboradorCpf: VARCHAR(11) Em seguida, criei o DER: Criei um modelo na ferramenta Workbench MySQL. Em seguida, adicionei as tabelas correspondentes às entidades (Aluno, Livro, Colaborador, Empréstimo). Adicionei os atributos apropriados a cada tabela. Defini as chaves primárias e secundárias conforme explicado acima. Estabeleci os relacionamentos entre as tabelas, que serão representados por linhas conectando as chaves estrangeiras às chaves primárias correspondentes. 2.3 IMAGEM DO DIAGRAMA CONSTRUIDO E RESULTADO. 5 3. CONCLUSÃO A criação da aplicação proposta, podemos concluir que coloquei em prática, os conceitos teóricos de modelagem de dados, desenvolvendo habilidades essenciais para o projeto e implementação de sistemas de banco de dados. Além disso, o aprendizado de uso do MySQL Workbench como uma ferramenta de modelagem eficaz. 4. BIBLIOGRAFIA O software Workbench MySQL está disponível em: