Professional Documents
Culture Documents
Banco de 02/02/2018
classroom.google.com
1 pesquisa teórica valendo
2,0 pontos
1 seminário, valendo 2,0
pontos
Conjunto de trabalhos
desenvolvidos durante o
semestre totalizando 3,0
pontos
Prova valendo 3,0 pontos
•06/04 - Fechamento
da 1ª Nota
•08/06 - Fechamento
da 2ª Nota
•15/06 - Exame Final
O que vocês
esperam desta
disciplina?
Formas de
Armazenamento
•Sistema de
Arquivos
•Dados em forma
de texto
•Dados Complexos
Desvantagens dos
sistemas de arquivos
Redundância e
inconsistência
Isolamento de dados
de dados
Dificuldade de
Problema de acesso a dados
integridade
Desvantagens dos
sistemas de arquivos
Anomalias de acesso
concorrente
Problemas de
segurança
Problemas de
atomicidade
Definição
SGBD ou DBMS
Coleção de dados
inter-relacionados
e um conjunto de
programas para
acessar esses
dados.
+
banco de dados
SOFTWARE
motivação SGBD
•Os dados podem ser compartilhados
•Impõe uma estruturação lógica dos dados
•Permite acesso concorrente
•A redundância pode ser reduzida
•A inconsistência pode ser evitada
•O suporte a transações pode ser fornecido
•A integridade pode ser mantida
•A segurança pode ser reforçada
•Provê alta confiabilidade e disponibilidade
•Os padrões podem ser impostos
•Fornece uma visão abstrata dos dados
Nível Físico
Nível Lógico
Nível de View
nível físico
Oculta os detalhes de
armazenamento dos dados nos
sistemas de arquivo.
O SGBD enxerga o banco de dados
como um conjunto de arquivos físicos.
Os administradores e desenvolvedores
trabalham neste nível de abstração
nível de view
Mostra uma visão semântica dos dados,
agregando sentido aos dados exibidos
Permite o agrupamento de dados
provenientes de diversas tabelas
Simplifica o entendimento
Permite ocultar informações confidenciais o
que vai contribuir para o reforço da
segurança
Permite restringir o acesso a
determinadas tabelas do banco de dados
Nível de View
View 1 View 2 View 3 View n
Nível
Lógico
Nível
Físico
Classes e
Objetos
instâncias e
esquemas
SISTEMAS
ESQUEMAS
Tabelas
arquivos
•Desenvolva um sistema
para gerenciamento de um
controle de temas de uma
revista
•Persista os dados em um
arquivo no formato JSON
(GSON da Google)
•Modele como você
guardará estes dados em
sala de aula