Você está na página 1de 11

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


Bancos de Dados 1.1 Introdução

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


Bancos de Dados 1.1 Introdução

Usuários/Programadores

SISTEMA DE
BANCO DE DADOS
Programas da Aplicação/Consulta

Software
do SGBD Software para Processar as
Consultas/Programs

Software para Acessar os


Dados Armazenados

Armazenamento com Armazenamento com


as Definições do o Banco de Dados
Banco de Dados
(Metadados)

Navathe-Cap1 Prof. André Luiz Souza


Bancos de Dados 1.2 Um Exemplo

Navathe-Cap1 Prof. André Luiz Souza


Bancos de Dados 1.3 Características do enfoque de BD

M Programas
Usuários/Programadores

E
SISTEMA DE
BANCO DE DADOS Programas da Aplicação/Consulta
T
Software
Sistema operacional
do SGBD
Software para Processar as A
Consultas/Programs

D
Software para Acessar os
Dados Armazenados
A
D
Armazenamento com Armazenamento com
as Definições do
Banco de Dados
o Banco de Dados
O
(Metadados)

- 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 trás da Cena
SISTEMA DE
BANCO DE DADOS Programas da Aplicação/Consulta
-Projetistas do
Software
SGBD,
do SGBD
Software para Processar as
Consultas/Programs -Produtores de
Software para Acessar os ferramentas
Dados Armazenados

-Operadores e
Armazenamento com Armazenamento com
pessoal de
as Definições do
Banco de Dados
(Metadados)
o Banco de Dados
manutençao

Navathe-Cap1 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


Bancos de Dados 1.8 Quando não utilizar um SGBD

-Generalidade
-Investimentos iniciais elevados
-Custos adicionais

GNU Operating System


Free Software Foundation

Navathe-Cap1 Prof. André Luiz Souza