Bancos de Dados
BD
Navathe-Cap1
Prof. André Luiz Souza
Bancos de Dados
1.1 Introdução
BD desempenha papel crítico
em todas as áreas
-Economia
-Engenharia
-Medicina
-Direito
-Educação
-Etc . . .
Navathe-Cap1
Prof. André Luiz Souza
Bancos de Dados
1.1 Introdução
-Definição:
BD = Coleção de dados relacionados
Dados = Fatos conhecidos que podem ser
registrados, que possuem significado
implícito.
Exemplo : uma agenda com nomes, endereços
e números de telefone
Navathe-Cap1
Prof. André Luiz Souza
1.1 Introdução
Bancos de Dados
Propriedades de um BD
- Representa algum aspecto do
mundo real. (mini-mundo)
-Coleção lógica e coerente de dados
-Projetado, construído e povoado com
Dados - objetivo específico
Navathe-Cap1
Prof. André Luiz Souza
1.1 Introdução
Bancos de Dados
Usuários/Programadores
SISTEMA DE
BANCO DE DADOS
Software
do SGBD
Programas da Aplicação/Consulta
Software para Processar as
Consultas/Programs
Software para Acessar os
Dados Armazenados
Armazenamento com
as Definições do
Banco de Dados
(Metadados)
Navathe-Cap1
Armazenamento com
o Banco de Dados
Prof. André Luiz Souza
Bancos de Dados
Navathe-Cap1
1.2 Um Exemplo
Prof. André Luiz Souza
1.3 Características do enfoque de BD
Bancos de Dados
M
Programas
Usuários/Programadores
E
SISTEMA DE
BANCO DE DADOS
Software
do SGBD
Programas da Aplicação/Consulta
Software para Processar as
Consultas/Programs
T
Sistema operacional
A
D
Software para Acessar os
Dados Armazenados
A
D
Armazenamento com
as Definições do
Banco de Dados
(Metadados)
Armazenamento com
o Banco de Dados
O
S
- Natureza autodescritiva - Isolamento entre programas - Suporte a multiplas
visões – Compartilhamento de dados - Multiusuário
Navathe-Cap1
Prof. André Luiz Souza
Bancos de Dados
1.4 Atores em cena
DBA,Projetistas,Usuários,Analistas,
Programadores,Engenheiros de
Software
1.5 Trabalhadores por
Usuários/Programadores
SISTEMA DE
BANCO DE DADOS
Software
do SGBD
Programas da Aplicação/Consulta
Software para Processar as
Consultas/Programs
Software para Acessar os
Dados Armazenados
Armazenamento com
as Definições do
Banco de Dados
(Metadados)
Navathe-Cap1
Armazenamento com
o Banco de Dados
trás da Cena
-Projetistas do
SGBD,
-Produtores de
ferramentas
-Operadores e
pessoal de
manutençao
Prof. André Luiz Souza
Bancos de Dados
1.6 Vantagens de utilizar um SGBD
-Controlando redundâncias
-Restringindo o acesso não-autorizado
-Armazenamento persistente para objetos de
programas e estruturas de dados
-Inferência e Ações utilizando regras
-Interfaces múltiplas do usuário
-Relacionamentos complexos entre dados
-Restrições de integridade
-Backup e Recovery
Navathe-Cap1
Prof. André Luiz Souza
Bancos de Dados
1.7 Implicações do Enfoque de BD
-Potencial para impor padrões
-Tempo reduzido para desenvolvimento de
aplicações
-Flexibilidade
-Disponibilidade de informações atualizadas
-Economias de escala
Navathe-Cap1
Prof. André Luiz Souza
1.8 Quando não utilizar um SGBD
Bancos de Dados
-Generalidade
-Investimentos iniciais elevados
-Custos adicionais
GNU Operating System
Free Software Foundation
Navathe-Cap1
Prof. André Luiz Souza
Download

BD-navathe-capitulo1 - Professor André Luiz Souza