Buscar

Aula_02 ppt

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 25 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 25 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 25 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
Adriana Sicsú
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.
[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 
dados entre diversos usuários e aplicações.
3
Funcionalidades do SGBD
• Independência de Dados
• Controle de Redundância
• Compartilhamento de Dados
• Restrições de Acesso
• 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.
– 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. 
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
10
Permitir, a usuários diferentes, 
a utilização simultânea de um 
mesmo dado.
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 
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 programação para programadores 
de aplicações;
• Interfaces rárifcas com formulários (telas) e 
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; 
– Flexibilidade de mudanças;
– Redução no tempo de desenvolvimento de 
novas aplicações; 
– 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
Modelagem de 
Dados
Adriana Sicsú
Atividade 1
1) A descrição concisa dos requisitos de dados dos 
usuários, que inclui descrições detalhadas de tipos 
entidades, relacionamentos e restrições, expressos 
usando os conceitos fornecidos pelo modelo de 
dados de alto nível, é conhecida como esquema:
(A) conceitual.
(B) lógico. 
(C) físico. 
(D) interno.
( E) externo.
20
Questões de Concurso
1) A descrição concisa dos requisitos de dados dos 
usuários, que inclui descrições detalhadas de tipos 
entidades, relacionamentos e restrições, expressos 
usando os conceitos fornecidos pelo modelo de 
dados de alto nível, é conhecida como esquema:
(A) conceitual.
(B) lógico. 
(C) físico. 
(D) interno.
( E) externo.
21
Questões de Concurso - Resposta
2) Segundo Elmasri & Navathe, a arquitetura de três 
esquemas pode ser usada para explicar melhor o 
conceito de independência de dados. Com relação a 
esse conceito e a arquitetura de três esquemas, 
analise os itens a seguir, marcando (V) para o item 
verdadeiro e (F) para o item falso.
( ) Independência de dados lógica é a capacidade de 
alterar o esquema interno sem mudar o esquema 
externo.
22
Questões de Concurso
[TJ-MG (Técnico Judiciário, 2012)]
( ) Independência física de dados é a capacidade de 
mudar o esquema interno sem ter de alterar o 
esquema conceitual.
( ) Independência de dados é a capacidade de mudar o 
esquema em um nível do sistema de banco de dados 
sem que ocorram alterações do esquema no próximo 
nível mais alto.
( ) Com a independência de dados, mudanças em um 
nível não requer mudança no nível superior, pois 
somente o mapeamento entre os dois níveis é 
modifcado. Esse mapeamento não traz nenhuma 
sobrecarga (overhead) durante a compilação ou 
execução de uma consulta.
23
Questões de Concurso
[TJ-MG (Técnico Judiciário, 2012)]
Assinale a opção com a sequência CORRETA.
(A) F, V, V, F
(B) V, V, F, V.
(B) F, F, F, V.
(D) V, F, F, V.
24
Questões de Concurso
[TJ-MG (Técnico Judiciário, 2012)]
Assinale a opção com a sequência CORRETA.
(A) F, V, V, F
(B) V, V, F, V.
(B) F, F, F, V.
(D) V, F, F, V.
25
Questões de Concurso - Resposta
[TJ-MG (Técnico Judiciário, 2012)]

Continue navegando