Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DEIVYSSON LUCAS DE OLIVEIRA ALVES DIAGRAMA ENTIDADE-RELACIONAMENTO(DER) MACEIÓ-AL, 2024 DEIVYSSON LUCAS DE OLIVEIRA ALVES DIAGRAMA ENTIDADE-RELACIONAMENTO(DER) Trabalho de portfólio para aquisição de nota para média semestral. Disciplina: Modelagem de dados MACEIÓ-AL, 2024 SUMÁRIO 1 INTRODUÇÃO…………………………………………………4 2 DESENVOLVIMENTO…………………………………...…....5 3 DIAGRAMA ENTIDADE-RELACIONAMENTO(DER).……6 4 CONCLUSÃO….………………………………………………7 REFERÊNCIAS………………………………………………….8 1 INTRODUÇÃO O MySQL Workbench é uma aplicação visual projetada para facilitar a criação, desenvolvimento e administração de bancos de dados. Esta ferramenta oferece uma abordagem intuitiva para modelagem de dados, permitindo a elaboração de esquemas complexos de bancos de dados. Além disso, o MySQL Workbench também oferece recursos para escrever consultas SQL e gerenciar servidores de banco de dados de forma eficiente. Disponível em plataformas como Windows, Linux e Mac OS X, o MySQL Workbench é uma ferramenta versátil e poderosa para profissionais que lidam com sistemas de gerenciamento de banco de dados. 2 DESENVOLVIMENTO Para começar, o primeiro passo é fazer o download e a instalação do MySQL Workbench no seu computador. Após a instalação, você pode seguir estes passos: - Abra o MySQL Workbench e crie um novo modelo em branco selecionando "File" -> "New Model" -> "Model Overview" -> "Add Diagram". Isso abrirá uma área de edição conhecida como EER Diagram. - Agora, vamos definir as entidades principais do nosso sistema de controle de empréstimo de livros: Livro, Colaborador, Aluno e Empréstimo. Essas entidades representam os elementos fundamentais do sistema. - Foram adicionados atributos a cada entidade: para Livro, incluímos "isbn" (INT), "nome" (VARCHAR(80)), "autor" (VARCHAR(50)), e "paginas" (INT), com "isbn" como chave primária; para Colaborador, "cpf" (INT), "nome" (VARCHAR(75)), "email" (VARCHAR(75)), e "cargo" (VARCHAR(60)), com "cpf" como chave primária; para Aluno, "ra" (INT), "nome" (VARCHAR(65)), "email" (VARCHAR(65)), e "telefone" (INT), tendo "ra" como chave primária; e para Empréstimo, "idEmprestimo" (INT), "dataEmprestimo" (DATETIME), e "dataDevolucao" (DATETIME), com "idEmprestimo" como chave primária. - Após a adição dos atributos e relacionamento, o resultado é esse: 3 DIAGRAMA DE ENTIDADE-RELACIONAMENTO(DER) 4 CONCLUSÃO Em suma, foram definidos e atribuídos os atributos necessários para cada entidade do sistema. Isso incluiu a especificação de chaves primárias e a definição de tipos de dados para garantir a integridade e eficiência do banco de dados. Esses atributos serão fundamentais para a implementação e funcionamento adequado do sistema, permitindo uma gestão eficaz de livros, colaboradores, alunos e empréstimos. REFERÊNCIAS: - Date, C. J. (2003). An Introduction to Database Systems (8th ed.). Addison-Wesley. - Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems (7th ed.). Pearson. - Oracle Corporation. (n.d.). Oracle Database Documentation. Retrieved from https://docs.oracle.com/en/database/ - Microsoft Corporation. (n.d.). SQL Server Documentation. Retrieved from https://docs.microsoft.com/en-us/sql/ - PostgreSQL Global Development Group. (n.d.). PostgreSQL Documentation. Retrieved from https://www.postgresql.org/docs/