BD relacional
SGBDR
Conceitos
Instância BD
Modelo de dados
Arquitetura SGBDR
BD
Linguagem
Backup e recuperação à falha
forçar restrições de integridade
Segurança
- produtividade e disponibilidade
Independencia de dados
Flexibilidade e padronização
Compartilhar dados
Indexação eficiente
Controle de redundancia
Tradutor/otimizador de consultas
Interface de alto nivel
Armazena dados e metadados
Linguagem de alto nivel
múltiplas visões dos dados
ACID
isolamento
Durabilidade
Consistencia
Atomicidade
ROLLBACK ALL
COMMIT ALL
Após a transação
Deve estar consistente
Usuario vê suas alterações
Usuarios não vêem alterações de outros
Impossivel voltar COMMIT
Armazenado em dispositivo
Representa mini-mundo
Dados relacionados
DDL
DCL
DML
select, insert, update
create, alter, drop
grant, revoke
Estado do esquema em um instante
Físico
Descrever um BD = ESQUEMA
Lógico
Conceito
Conceituais
Depende do SGBD
implementa modelo logico
implementação ñ conhecida
relacional, 00 e tec
independente do SGBD
fase de projeto do BD
MER
click to edit
Bruno Carvalho Braga