Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Sistemas de Gerenciamento
de Banco de Dados
SGBD
3
4
5
6
7
8
9
❏ SGBD proprietário
❏ Banco relacional
❏ Desenvolvido pela Oracle Corporation em 1979
❏ Empregado em ambientes corporativos: OLTP e Data
Warehousing
❏ Escrito em Assembly,, C e C++
❏ Versão mais atual: 19c
❏ Website: www.oracle.com/database
10
❏ SGBD livre e de código aberto (e licença proprietária)
❏ Banco relacional
❏ Desenvolvido pela empresa sueca MySQL AN em 1995
❏ Adquirido pela Sun, agora mantido pela Oracle
❏ Amplamente empregado na Web (Facebook, Youtube, Wordpress)
❏ Escrito em C e C++
❏ Versão mais atual: 8.0.26, July 2021
❏ Website: www.mysql.com
12
❏ SGBD livre e de código aberto
❏ Banco relacional
❏ Evoluiu do projeto Ingres na Universidade da Califórnia, em 1995
❏ Disponível em plataformas Unix, Linux e Windows
❏ Amplamente empregado em serviços WEB e Datawarehouses
❏ Escrito em C
❏ Linguagens de programação suportadas: C#, C++, Net, Delphi,
Java, JavaScript (Node.js), Perl, PHP, Python, Visual Basic
❏ Versão mais atual: 13.4, Agosto 2021
❏ Website: www.postgresql.org
14
15
16
17
Atomicidade:
É uma propriedade que garante que cada transação seja executada por
completo ou falhar completamente. Desta forma, todas as operações
devem ser executadas com sucesso para que a transação tenha
sucesso.
Se uma única operação falhar, toda a transação deverá ser cancelada,
as transações são aplicadas de uma forma “tudo ou nada”.
19
Isolamento:
21
Durabilidade:
22
TEOREMA CAP
O teorema CAP aplica propriedades aos bancos de dados, onde se
podem entregar apenas duas de três características desejadas ao
mesmo tempo:
Consistência, Availability (disponibilidade) e tolerância de Partição
(o "C", ''A" e o "P" em CAP).
23
Durabilidade:
22
TEOREMA CAP
O teorema CAP aplica propriedades aos bancos de dados, onde se
podem entregar apenas duas de três características desejadas ao
mesmo tempo:
Consistência, Availability (disponibilidade) e tolerância de Partição
(o "C", ''A" e o "P" em CAP).
23
TEOREMA CAP
27
Disponibilidade:
25
Tolerância de partição:
26
AULA 2
QUESTÕES PARA DISCUSSÃO.
28
AULA 2
QUESTÕES PARA DISCUSSÃO.
28
1ª. questão) As funções de um sistema de gerenciamento de banco de
dados (SGBD) incluem:
29
2ª. questão) Sobre as propriedades ACID,
ACID marque V (verdadeiro) ou F
(falso) para as afirmações a seguir:
30
3ª. questão) Sobre o Teorema CAP,, no contexto de armazenamento de
dados de forma distribuída, assinale a alternativa correta:
31
4ª. questão) Com relação às licenças dos diversos SGBDs abaixo,
assinale P(proprietário), L(livre), ou PL (proprietário/livre)
( ) Oracle
( ) PostgreSQL
( ) MySQL
( ) SQL-Server
( ) MongoDB
32
Próximos assuntos:
➔ Tipos de Banco de Dados:
a) Relacional
b) Orientado a Objetos
c) Hierárquico
d) Banco de Dados Distribuído
33
Obrigado !
leal.sobrinho@uece.br
leal.sobrinho@tce.ce.gov.br
whatsapp: (85) 99704-3750
34