Prévia do material em texto
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA: Modelagem de Dados Aluna : Taciele Vitória M Costa Curso: Superior de Tecnologia em Desenvolvimento Web Introdução Métodos Banco de dados é um sistema estruturado para coletar, armazenar e acessar dados de forma eficiente, e é muito importante para o desenvolvimento de sistemas que precisam armazenar informações. A modelagem de dados é o processo de criar um modelo de dados para o banco de dados que determina como os dados são armazenados, organizados e inter-relacionados. Essencial em diversas áreas, a modelagem de dados permite a análise e o processamento de grandes volumes de informações, facilitando a tomada de decisões e a execução de operações complexas. Com a evolução tecnológica, bancos de dados e modelagem de dados tornaram-se fundamentais para a infraestrutura de TI moderna. E nesse sentido vemos como o Diagrama Entidade-Relacionamento (DER) é fundamental na modelagem de dados, pois oferece uma representação visual das entidades, seus atributos e as relações entre elas. Isso facilita o entendimento da estrutura do banco de dados e a interconexão dos dados, permitindo um planejamento e organização mais eficaz e a comunicação clara entre os desenvolvedores e os stakeholders do projeto. O objetivo desta atividade é Utilizar as funcionalidades básicas de uma ferramenta de modelagem de banco de dados (Workbench MySQL). e elaborar um DER (Diagrama Entidade Relacionamento) de uma situação proposta. Para dar inicio no processo de desenvolvimento do Diagrama de Entidade-Relacionamento foi utilizado a plataforma Workbench MySQL que foi proposta para o uso nessa atividade, e definido entidades, atributos e chaves de acordo com a situação proposta Resultados Dentro da Plataforma comecei a criar as entidades e seus atributos sendo: Aluno possuindo atributo Ra(int), nome(VACHAR de até 100 caracteres), email(VACHAR de até 45 caracteres) e telefone(int). Ambas como NN(Not Null, ou seja são informações obrigatórias que não podem ficar em branco). Livro possuindo nome(VACHAR de até 45) e autor(VACHAR de até 45). Emprestimo obtendo como atributos Id(INT), dataEmprestimo(Date, formato de data para sabermos a data do empréstimo do livro), dataDevolução(Date para sabermos a data de devolução do livro a biblioteca), livroIsbn(INT para sabermos o código do livro emprestado sabendo que cada livro possui um código único) e colaboradorCpf(INT para termos a informação de com qual colaborador foi feito o empréstimo do livro). E por fim a entidade Colaborador com atributos cpf(INT para identificação do documento do funcionario) e nome(VACHAR de até 45 caracteres). Screenshot Workbench MySQL A entidade Aluno está ligada a entidade Livro (pois será ele que será emprestado) e também com a entidade Emprestimo que será o armazenamento das informações do empréstimo, e este possui ligação com Colaborador, pois o colaborador precisa autorizar o empréstimo do livro ao aluno. As chaves primárias são únicas para cada entidade, sendo ra para Aluno, isbn para Livro, cpf para Colaborador e id para Empréstimo. As chaves estrangeiras, como livroIsbn e colaboradorCpf no Empréstimo, criam relações entre as entidades. O DER permite representar as informações de forma clara, mostrando como os dados estão interligados, uma linguagem comum entre os desenvolvedores, analistas de sistemas e gestores de negócios, facilitando o entendimento do modelo de dados. Conclusão O Diagrama Entidade-Relacionamento (DER) é fundamental no design e na estruturação de bancos de dados. Ele serve como uma ferramenta visual que ajuda a modelar as informações, facilitar a comunicação, identificar relacionamentos, evitar redundâncias, facilitar a manutenção e otimizar o desempenho. Em resumo, o DER é uma peça chave para garantir a integridade, eficiência e clareza na gestão de dados dentro de sistemas informatizados. A atividade proposta foi concluída de acordo com as determinações passadas, colocando em pratica o conhecimento adquirido nas aulas teóricas sobre banco de dados e a importância do diagrama de entidade -relacionamento e sua estrutura. Referências https://canva.com Ambiente usado para criação deste tabalho https://dev.mysql.com/downloads/workbench/ Ferramenta usada para criação do Diagrama