MODELOS DE
Banco de Dados
Alberto Bales Junior
Brendon Gomes de Cordova
Gabriel da Silva
Thiago Marins Braga
Tuliessa Andrade
Curso (1749535) – Projeto de Banco de Dados
APRESENTAÇÃO: Banco de dados
Análise e desenvolvimento de Sistemas - EAD
ACADÊMICOS: ORIENTADOR:
Alberto Bales Junior Élvis da Silva Steinbach
Brendon Gomes de Cordova
TURMA:
Gabriel da Silva
Thiago Marins Braga
SEMESTRE:
Tuliessa Andrade
SUMÁRIO
01 02 03
Motivo da escolha Estratégias de análise Banco de dados (BD)
04 05 06
BD Relacional BD Orientado a objetos Conclusão
MOTIVO DA ESCOLHA
Explorar os modelos de banco de dados, suas
importâncias e aplicações.
Fundamentais para o desenvolvimento e o funcionamento
eficaz de sistemas.
Diferentes formas com que eles atendem a necessidades
específicas de SIs e aplicações
ESTRATÉGIAS DE
ANÁLISE DO OBJETO
Nossa equipe explorou diferentes caminhos que nos
ajudaram a mergulhar nas características de cada um.
Pesquisa bibliográfica: Vídeos e tutoriais:
Consultando autores renomados O que nos trouxe uma visão mais
como Silberschatz, Korth e Elmasr clara e prática sobre o tema
Artigos e publicações recentes:
Vendo a aplicação desses modelos em
cenários modernos e suas inovações, como
gestão empresarial e aplicações científicas
CONSIDERAÇÕES
CRÍTICAS E CRIATIVAS
Cada modelo possui características únicas que os tornam mais
adequados para diferentes tipos de sistemas de informação e
aplicações
Vamos focar em dois:
Banco de Dados Banco de Dados Orientado
Relacional (BDR) a Objetos (BDOO)
Conceito de Banco de Dados (BD)
É um sistema de armazenamento organizado de dados
projetado para facilitar o acesso, a manipulação e a recuperação de
informações de forma eficiente.
Permite que informações estruturadas, semiestruturadas ou não estruturadas
sejam armazenadas de forma a proteger a integridade dos dados e garantir a
disponibilidade para diversos tipos de consultas e operações
Bancos de dados são fundamentais em sistemas de informação, pois
possibilitam que grandes volumes de dados sejam gerados.
Conceito de
Banco de Dados Relacional (BDR)
O Banco de Dados Relacional é um
modelo de banco de dados onde as
informações são organizadas em
tabelas (ou "relações"), que contêm
linhas e colunas
As relações entre as tabelas são
previstas através de chaves primárias
e estrangeiras, facilitando a conexão e
as interações de dados
BDR Prós
Operações sofisticadas e
Dados em tabelas com
otimizações avançadas para
relacionamentos claros
grandes conjuntos de dados
facilita consultas
Flexibilidade nas
Estrutura Organizada
Consultas
Integridade e Transações
Confiabilidade Seguras
Garantem integridade Suporte às propriedades ACID
referencial. (Chave (Atomicidade, Consistência,
primária e estrangeira) Isolamento e Durabilidade)
BDR Contras
Alterar o esquema de
Problemas de desempenho tabelas pode ser complexo,
em sistemas com alta carga Ainda mais nos sistemas
transacional grandes
Escalabilidade Rigidez da
Limitada Estrutura
Custos Elevados Mal desempenho
Precisam de um hardware Com grande volume de dados
robusto e gerenciamento sendo não estruturados ou
contínuo demandas de processamento em
tempo real
Banco de Dados
Orientado a Objetos
É um sistema de gerenciamento de banco de dados
que permite a integração dos princípios da
programação orientada a objetos, ou que possibilita
que os dados sejam representados e armazenados
diretamente como objetos, incluindo seus atributos e
métodos
Esse modelo de banco de dados é particularmente
vantajoso para aplicações que lidam com dados
complexos e estruturados
BDOO Prós
Abstração
Modularidade e
Reutilização Permite abstrações que refletem
Permite que o código objetos do mundo real, tornando o
seja organizado em código mais intuitivo
módulos (classes) Facilidade de Facilidade para
Manutenção Colaboração
Permite alterações sem Equipes podem trabalhar de
impactar o sistema por conta forma independente em
do encapsulamento partes do projeto.
BDOO Contras
Dependência
Curva de entre Classes
Aprendizado A criação de múltiplas classes
Conceitos como herança e interdependentes pode tornar a
polimorfismo podem ser arquitetura e difícil de adaptar
complexos para iniciantes. Maior Consumo de Sobrecarga de
Recursos Desenvolvimento
Sistemas orientados a Em alguns casos, um POO pode
objetos podem exigir mais gerar códigos excessivos e
memória e processamento. complexidade adicional.
Conclusão
Objetivos Alcançados Contribuições do Estudo Impacto na Formação
Análise crítica das vantagens e Ampliou o conhecimento Entendimento do banco de
limitações de cada modelo. acadêmico e prático da equipe dados como fator estratégico
Relação entre os modelos e os sobre modelos de banco de para o sucesso de sistemas.
requisitos de sistemas de dados.
informação.
Modelo Orientado a
Modelo Relacional
Objetos
Ideal para aplicações que
Amplamente adotado devido à
exigem raciocínio mais
simplicidade e padronização.
próximo ao humano.
Obrigado
Pela atenção!