Você está na página 1de 6

LETÍCIA CORDEIRO DE SOUSA

Portfólio - Modelagem de Dados

2024
Sumário

1 Introdução
2 Métodos
3 Problema Proposto
4 Resultados
5 Conclusão
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 passíveis 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, páginas)
✔ 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.
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.

Você também pode gostar