Buscar

1Abordagem BD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

04/08/2014 
1 
Banco de Dados 
 
Abordagem de Sistemas 
 
 
Abordagem Inicial 
Abordagem Inicial 
- Cada aplicação tem seus próprios 
arquivos. 
- Não há integração entre os outros 
sistemas 
- Redundância de informações 
- Ausência de dispositivos de segurança 
para os dados 
- Sistemas pouco flexíveis: 
- programas e arquivos de dados 
altamente relacionados 
- Difícil manutenção 
Abordagem Integrada 
04/08/2014 
2 
Abordagem Integrada 
- Um arquivo utilizado por mais de um 
sistema. 
- Diminui redundância na base de dados 
- Programas fortemente acoplados aos 
dados: alteração na base de dados envolve 
alteração em todos os sistemas 
relacionados. 
Abordagem de Sistemas 
Gerenciadores de Banco de Dados 
Abordagem de Sistemas 
Gerenciadores de Banco de Dados 
- Separa base de dados da aplicação final 
por meio de um software: SGBD 
- SGBD: concentra funcionalidades básicas 
de acesso e gerenciamento dos dados 
- Modelo de Dados: 
- Visão de alto nível dos dados: não se 
preocupa onde os dados estão 
fisicamente armazenados. 
Abordagem de SGBD 
Vantagens: 
- Desenvolvimento mais flexível e produtivo; 
- Integração dos dados em nível 
corporativo; 
- transparência dos dados quanto às 
aplicações; 
- maior controle sobre a integridade dos 
dados; 
- maiores recursos para garantir a 
segurança dos dados. 
04/08/2014 
3 
Abordagem de SGBD 
Requisitos: 
 
- aquisição e utilização de um SGBD; 
- centralização da definição dos dados; 
- centralização do projeto da base de dados; 
- maior controle sobre a integridade dos 
dados; 
- capacitação da equipe numa plataforma 
mais complexa. 
O que é banco de dados? 
 
Conjunto de dados relacionados 
entre si, que podem estar, em 
princípio, em qualquer formato ou 
meio físico. 
 
 
O que é SGBD? 
 
Um conjunto de programas 
responsável pela definição e 
operacionalização de uma base de 
dados proporcionando um 
ambiente para o acesso da 
comunidade de usuários às 
informações armazenadas. 
 
 
 
 
04/08/2014 
4 
Arquitetura 
Um BD pode ser caracterizado inicialmente 
por dois aspectos principais: 
 
• Instância: Conjunto de informações 
contidas no banco de dados em um dado 
momento. Reflete o estado do banco de 
dados em um dado momento e é dinâmica. 
 
•Esquema: estrutura do BD. Determina 
como os dados serão armazenados. O 
esquema é descrito em termos de 
metadados. 
 
Abstrações de banco de dados 
 
 
Princípios para um SGBD 
 
• Independência de dados: 
capacidade de tornar as 
características de um esquema de 
um nível do banco de dados 
transparente para o esquema de 
nível imediatamente superior 
 
 
Princípios para um SGBD 
 
• Compartilhamento de dados: 
mais de um usuário usando o 
banco de dados ao mesmo tempo 
 
 
04/08/2014 
5 
Princípios para um SGBD 
 
• Garantia de Integridade dos 
dados: base de dados não pode 
ficar inconsistente mesmo com 
acesso concorrente. 
 
 
Princípios para um SGBD 
 
• Garantia de Segurança dos 
dados: deve resguardar a base de 
dados no caso de falha de 
programa ou equipamento. 
Também permite controle dos 
níveis de acesso aos usuários do 
banco. 
 
 
Princípios para um SGBD 
 
• Relacionamento entre os dados: 
a implementação dos diversos 
relacionamentos previstos na base 
de dados deve ser controlada 
automaticamente pelo SGBD, 
externamente à aplicação. 
Princípios para um SGBD 
 
• Redundância de Dados : 
controle de repetição dos dados. 
Isso é conseguido por meio da 
centralização da definição dos 
dados num Dicionário de Dados. 
04/08/2014 
6 
Usuários do Banco de Dados 
 
• Programadores de aplicações: 
responsáveis pela escrita de 
programas de aplicação que 
utilizem o banco de dados; 
Usuários do Banco de Dados 
 
• Usuários finais: utilizam uma linguagem 
de consulta fornecida como parte integrante 
do sistema, ou podem chamar uma 
aplicação escrita pelo programador sob a 
forma de um programa (efetua operações 
de recuperação, criação, eliminação ou 
modificação); 
Usuários do Banco de Dados 
 
•DBA: administrador do banco de 
dados, ou seja, o responsável pelo 
controle do “bom funcionamento” do 
banco de dados.

Outros materiais