Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – ANHANGUERA YKARO ALEXANDRE ARAUJO AUTO DE OLIVEIRA FILHO Portifólio - Relatório de aula prática: Modelagem de Dados Maceió - AL 2024 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – ANHANGUERA YKARO ALEXANDRE ARAUJO AUTO DE OLIVEIRA FILHO Portifólio - Relatório de aula prática: Modelagem de Dados Trabalho de portifólio apresentado como requisito parcial para a obtenção da média semestral. Orientadora: Profa. Luana Gomes de Souza Maceió - AL 2024 SUMÁRIO Sumário INTRODUÇÃO 4 OBJETIVO PRINCIPAL 5 OBJETIVO ESPECIFICO 5 PREPARANDO AMBIENTE 6 DESENVOLVENDO DER 7 RESULTADO FINAL 10 CONCLUSÃO 10 REFERÊNCIAS 10 INTRODUÇÃO MySQL é um SGBD ótimo que permite os desenvolvedores analisar gerenciar e criar sistemas de uma forma fácil. Neste documento, vamos dar uma olhada como funciona o MySQL, mostrando como fazer a utilização da ferramenta para criação de um DER. Conhecer essa ferramenta é de suma importância na área de modelagem de dados, justamente pela facilidade de acesso e por ser usado em vários projetos e empresas. OBJETIVO PRINCIPAL Objetivos da aula prática: · Utilizar as funcionalidades básicas de uma ferramenta de modelagem de banco de dados (Workbench MySQL) · Elaborar um DER (Diagrama Entidade Relacionamento) de uma situação proposta. OBJETIVO ESPECIFICO Desenvolver um Diagrama Entidade-Relacionamento (DER) que esteja conforme as solicitações de uma biblioteca de uma universidade, onde ela realizará empréstimos de suas obras para os alunos da instituição, considerando as seguintes informações: · Aluno: pessoas que possuem registro na faculdade e são autorizadas a fazer empréstimo de livros na biblioteca; · Livro: publicações físicas com registros passiveis de serem emprestados; · Colaborador: funcionário da instituição autorizado a fazer empréstimos de livros aos alunos; · Empréstimo: ação que o colaborador registra no sistema, e permite que livro fique relacionado ao aluno, por determinado período estabelecido pela biblioteca. Deverá ser definido as chaves primárias e secundárias, os tipos de cada dado e cada entidade tem os seguintes atributos: · Aluno (ra, nome, email, telefone); · Livro (isbn, nome, autor, paginas); · Colaborador (cpf, nome, email, cargo); · Empréstimo (id, dataEmprestimo, dataDevolucao, livroIsbn, colaboradorCpf) PREPARANDO AMBIENTE 1. Instalação do MySQL Workbench 1.1. Baixar o instalador pelo link no site oficial: https://dev.mysql.com/downloads/workbench/ 1.2. E ao abrir o instalador é só seguir as opções default. 2. Iniciando o primeiro programa 2.1. Abrir o MySQL Workbench 2.2. Clicar em “File” e depois em “Nw Model” no menu superior, 2.3. Dê dois cliques em “Add Diagram”, 2.4. Seguindo esses passos você já está preparado para realizar a criação do DER. DESENVOLVENDO DER Primeiro passo do desenvolvimento da atividade foi a criação das tabelas junto dos seus atributos e o tipo de cada um. 1. Entidade Empréstimo: 2. Entidade Colaborador: 3. Entidade Livro: 4. Entidade Aluno: Cada atributo marcado no “PK” quer dizer que é a “Primary Key”, “NN” é o “Not Null” e “UQ” é “Unique”. 5. Definição de chaves estrangeiras no emprestimo: Tendo grau de cardinalidade de Colaborador para Empréstimo e Empréstimo para Livro de 1 – N, pois um colaborador pode fazer vários empréstimos e um empréstimo pode ser com vários livros. Mesma coisa acontece de Alluno e Empréstimo, onde um Aluno pode fazer 1 ou vários Emprestimos de livros. RESULTADO FINAL Esse foi o resultado do DER completo: CONCLUSÃO Através desse trabalho de roteiro de aula prática, foi possível ver como funciona o MySQL Workbench e colocar em prática o que foi apresentado nas aulas da disciplina de Modelagem de Dados. REFERÊNCIAS MySQL :: Developer Zone. Disponível em: . MySQL :: Download MySQL Installer. Disponível em: . image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image1.png image2.png image3.png image4.png