Prévia do material em texto
2 Análise e Desenvolvimento de sistemas ROTEIRO DE AULA PRÁTICA: Modelagem de Dados Nova Iguaçu 2024 Cristiano Aparecido Lima de castro RA: 3591127303 Trabalho de portfólio apresentado como requisito parcial para a obtenção de média semestral. Orientadora: Prof. Marco Ikuro Hisatomi Nova Iguaçu 2024 Sumário Introdução 4 Desenvolvimento..........................................................................................................4 Resultados....................................................................................................................6 Conclusão.....................................................................................................................6 Introdução Neste trabalho, propõe-se a elaboração de um Diagrama Entidade-Relacionamento (DER) para um cenário específico, empregando as funcionalidades fundamentais da ferramenta de modelagem de banco de dados MySQL. O contexto abordado refere-se ao processo de empréstimo de obras em uma biblioteca universitária, focalizando as entidades Aluno, Livro, Colaborador e Empréstimo, além de seus atributos e interconexões. Desenvolvimento e Métodos: O sistema de gerenciamento de empréstimo de livros para a biblioteca envolve a criação de um Diagrama Entidade-Relacionamento (DER) que ilustra como “entidades” (tabelas) e suas relações(conexões) no sistema. Os atributos auxiliam na definição de campos de cada entidade, isso inclui a escolha dos tipos de dados, restrições (como chaves primárias e secundárias). As chaves estrangeiras são os campos que referenciam outras tabelas e a estabelecer as relações. Essa estrutura de Banco de Dados permite que os desenvolvedores e analistas visualizem e planejem a estrutura do banco de dados antes da sua implementação. Entidades e Atributos: · Aluno: Representa os estudantes da universidade. O atributo ra (Registro Acadêmico) é a chave primária, garantindo a unicidade de cada aluno. Além disso temos atributos como nome, e-mail e telefone. · Livro: Refere-se aos materiais disponíveis e o atributo isbn é a chave primária para identificar cada livro. Os demais são nome, autor e páginas. · Colaborador: São os funcionários autorizados a realizar os empréstimos. O CPF é a chave primária. Os demais incluem nome, email e cargo. · Empréstimos: Registra as transações de empréstimo. O atributo idEmprestimo é a chave primária. Também temos os atributos dataEmprestimo, dataDevolucao, livro_Isbn(chave estrangeira refenciando o livro) e colaboradorCpf(chave estrangeira referenciando o colaborador). Cardinalidade e Ordinalidade: Cardinalidade refere-se ao número máximo de vezes que a instância em uma entidade pode ser relacionada a instâncias de outra entidade. Ordinalidade, por sua vez, é o número mínimo de vezes que uma instância em uma entidade pode ser associada a uma instância em uma entidade relacionada. A cardinalidade e a ordinalidade são representadas pelo estilo de uma linha e sua extremidade, de acordo com o estilo de notação escolhido. Figura 1: Cardinalidade e Ordinalidade. A importância do DER: Em resumo, a criação do DER envolve a representação visual das entidades, seus atributos e as relações entre elas. As chaves primárias e secundárias são essenciais para a identificação única de cada registro, mantendo a integridade dos dados, e o contexto acadêmico e bibliotecário é considerado para modelar o sistema de forma mais confiável. Resultado: Figura 2: Resultado do trabalho Conclusão: Em síntese, o desenvolvimento de um sistema de gerenciamento de empréstimo de livros para bibliotecas demandou uma análise detalhada das entidades, atributos e relacionamentos envolvidos. Através da elaboração de um Diagrama Entidade-Relacionamento (DER) utilizando a ferramenta banco de dados MySQL, foi possível visualizar de forma clara a estrutura do sistema, permitindo a definição precisa das chaves primárias e secundárias para garantir a identificação única de cada registro. image3.png image1.png image2.png