Buscar

Modelagem de Dados Aula 02

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 18 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 18 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 9, do total de 18 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

Prévia do material em texto

Modelagem de 
Dados
Aula 2
Objetivos da Aula
• Aprender as principais características dos 
SGBDs.
• Aprender quando empregar e quando não 
empregar banco de dados
• Conhecer conceitos fundamentais de uma 
ambiente com SGBD.
2
Sistema Gerenciador de Banco de 
Dados - SGBD
• É uma coleção de programas que permite aos 
usuários criar e manter um banco de dados.usuários criar e manter um banco de dados.
[Navathe,2011]
• O SGBD é um sistema de software de uso geral 
que facilita o processo de definição, construção, 
manipulação e compartilhamento de banco de manipulação e compartilhamento de banco de 
dados entre diversos usuários e aplicações.
3
Funcionalidades do SGBD
• Independência de Dados
• Controle de Redundância• Controle de Redundância
• Compartilhamento de Dados
• Restrições de Acesso
• Restrições de Integridade• Restrições de Integridade
• Mecanismos de Backup e Recuperação
• Múltiplas Interfaces
4
Funcionalidades do SGBD
Independência de Dados
Pode ser definida como a capacidade de 
alterar o esquema em um nível do sistema de 
banco de dados sem ter de alterar o esquema 
no nível mais alto.no nível mais alto.
– Independência Lógica de Dados
– Independência Física de Dados
5
Funcionalidades do SGBD
- Independência Lógica de Dados
É a capacidade de alterar o esquema conceitual 
sem ter que alterar os esquemas externos ou os 
programas da aplicação.
6
Funcionalidades do SGBD
- Independência Física de Dados
É a capacidade de alterar o esquema interno sem 
ter que alterar os esquemas conceitual. Logo, os 
esquemas externos também não precisam ser 
alterados. alterados. 
7
Arquitetura de 3 Esquemas
8
Imagem - http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007
Funcionalidades do SGBD
Controle de Redundância
Redundância é armazenar o mesmo dado 
várias vezes, para atender diversas aplicações. 
Para manter a consistência do banco de dados, 
deve-se armazenar o dado uma única vez e em 
apenas um lugar, no banco de dados. Isto 
permite manter a consistência, economizar 
espaço de armazenamento.”
9
Funcionalidades do SGBD
Compartilhamento de Dados
Permitir, a usuários diferentes, 
a utilização simultânea de um 
mesmo dado.
10
Funcionalidades do SGBD
Restrições de Acesso
Um SGBD deve prover controles de segurança 
e autorização, que são utilizados para criar 
contas e seus respectivos direitos de acesso, 
quando múltiplos usuários compartilham um 
banco de dados.
[Navathe,2011]
11
Funcionalidades do SGBD
Restrições de Acesso
- Segurança e Autorização
1) Senhas para usuários e para grupos de usuários
2) Restrições de acesso a parte do banco de dados;
3) Proibição de executar certas operações;
4) Proibição de uso de software privilegiado, como o 4) Proibição de uso de software privilegiado, como o 
software de criação de contas.
12
Funcionalidades do SGBD
Restrições de Integridade
Um SGBD deve oferecer capacidades para 
definir e impor tais restrições.
- Exemplo: Definição de um tipo de dado 
para cada item de dado.
- Integridade Referencial
13
Funcionalidades do SGBD
Mecanismo de Backup e Recuperação
“Um SGBD deve prover facilidades para 
recuperação de falhas do hardware ou software.”
Estes mecanismos evitam que cada aplicação 
tenha que projetar e desenvolver seus próprios 
controles contra a perda de dados.
14
Funcionalidades do SGBD
Múltiplas Interfaces
Uma vez que muitos tipos de usuários, com 
diversos níveis de conhecimento técnico, utilizam 
um banco de dados, um SGBD deve oferecer 
uma variedade de interfaces de usuários.
15
Funcionalidades do SGBD
Múltiplas Interfaces
• Linguagens de consulta para usuários casuais;• Linguagens de consulta para usuários casuais;
• Linguagens de programação para programadores 
de aplicações;
• Interfaces rárifcas com formulários (telas) e 
menus para usuários paramétricos;menus para usuários paramétricos;
• Interfaces para administração de banco de 
dados;
• Linguagem natural.
16
Benefícios no Uso de SGBD
– Potencial para o estabelecimento e o 
cumprimento de padrões; cumprimento de padrões; 
– Flexibilidade de mudanças;
– Redução no tempo de desenvolvimento de 
novas aplicações; 
– Disponibilidade de informação atualizada; – Disponibilidade de informação atualizada; 
– Economia de escala. 
17
Quando NÃO Usar Banco de Dados
• Volume de dados pequeno, aplicações 
simples, bem definidas. 
• Mudanças não são esperadas.
• Ambientes de sistemas que exijam resposta 
em tempo real.
• Acessos múltiplos e concorrentes não são 
necessários.
18

Continue navegando