Aula 02 Slide Modelagem de Dados
Aula 02 Slide Modelagem de Dados
Aula 02 Slide Modelagem de Dados
Dados
Aula 2
Adriana Sicsú
Objetivos da Aula
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]
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
6
Funcionalidades do SGBD
7
Arquitetura de 3 Esquemas
Imagem - http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007
8
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
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
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
17
Quando NÃO Usar Banco de Dados
18
Modelagem de
Dados
Atividade 1
Adriana Sicsú
Questões de Concurso
(A) conceitual.
(B) lógico.
(C) físico.
(D) interno.
( E) externo.
20
Questões de Concurso - Resposta
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
(A) F, V, V, F
(B) V, V, F, V.
(B) F, F, F, V.
(D) V, F, F, V.
(A) F, V, V, F
(B) V, V, F, V.
(B) F, F, F, V.
(D) V, F, F, V.