Prévia do material em texto
DIONE FERREIRA DOS SANTOS Modelagem de Dados Portfólio 2023 Sumario 1 Introdução………………………………..3 2 Métodos…………………………………..4 3 Problema Proposto……………………….5 4 Resultados……………………………….6 5 Conclusão………………………………..7 1 Introdução Bancos de dados são conjuntos de informações armazenadas de forma organizada e estruturada. Eles são fundamentais para o armazenamento e gerenciamento de dados em sistemas de informação. Um Sistema Gerenciador de Banco de Dados (SGDB) é um software responsável por gerenciar o acesso, a manipulação e a organização dos dados em um banco de dados. Um tipo comum de SGDB é o banco de dados relacional, que organiza os dados em tabelas com linhas e colunas. As tabelas são relacionadas entre si por meio de chaves primárias e estrangeiras. Os bancos de dados relacionais são amplamente utilizados em aplicações empresariais e comerciais. Os bancos de dados também podem ser usados para apoiar a tomada de decisão. Por meio da análise de dados armazenados em um banco de dados, é possível identificar padrões e tendências que podem ajudar na tomada de decisões estratégicas. Isso pode ser feito por meio do uso de ferramentas de Business Intelligence (BI) e análise de dados. 2 Métodos O Diagrama Entidade-Relacionamento (DER) é uma técnica de modelagem de dados que permite representar as entidades relevantes de um sistema de informação, bem como seus atributos e relacionamentos. É uma ferramenta útil para a concepção de bancos de dados e para a comunicação entre os stakeholders envolvidos no desenvolvimento de um sistema. Já o MySQL Workbench é um software de design visual para bancos de dados MySQL que oferece uma ampla gama de ferramentas para trabalhar com DERs. Ele permite criar e editar diagramas de entidade- relacionamento, gerar scripts SQL a partir do modelo e fazer engenharia reversa de bancos de dados existentes. Combinando o uso do DER com o MySQL Workbench, é possível projetar e implementar bancos de dados de maneira eficiente e precisa. 3 Problema Proposto: ✔ 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. ✔ Uma biblioteca de uma universidade realiza empréstimo de suas obras para os alunos da instituição. Neste contexto temos: ✔ 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. ✔ Cada entidade acima possuem 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) ✔ Defina as chaves primárias e secundárias, defina também os tipos de dados dos atributos e elabore o DER utilizando o Workbench MySQL. 4 Resultados 5 Conclusão Bancos de dados são uma parte fundamental de muitos sistemas de informação modernos. Eles permitem o armazenamento, organização e recuperação eficiente de grandes quantidades de dados. O Diagrama Entidade-Relacionamento (DER) é uma ferramenta importante para modelar a estrutura de um banco de dados. Ele permite aos desenvolvedores visualizar as entidades e relacionamentos em um banco de dados e garantir que ele atenda às necessidades do sistema. O software Workbench MySQL é uma ferramenta poderosa para trabalhar com bancos de dados MySQL. Ele oferece uma interface gráfica intuitiva para gerenciar bancos de dados, executar consultas e realizar outras tarefas comuns. Além disso, o Workbench MySQL inclui recursos avançados, como depuração de consultas e modelagem visual de bancos de dados. Em resumo, bancos de dados, DER e Workbench MySQL são ferramentas importantes para gerenciar e trabalhar com dados. Eles oferecem muitos benefícios, incluindo eficiência, organização e facilidade de uso. Juntos, eles formam uma base sólida para sistemas de informação robustos e confiáveis. Modelagem de Dados