BD desempenha papel crítico em todas as áreas

11
Bancos de Dados Prof. André Luiz Souz Navathe-Cap1 BD

description

BD. BD desempenha papel crítico em todas as áreas. 1.1 Introdução. Economia Engenharia Medicina Direito Educação Etc. 1.1 Introdução. Exemplo : uma agenda com nomes, endereços e números de telefone. - PowerPoint PPT Presentation

Transcript of BD desempenha papel crítico em todas as áreas

Page 1: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

BD

Page 2: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

BD desempenha papel crítico em todas as áreas

-Economia-Engenharia-Medicina-Direito-Educação-Etc . . .

1.1 Introdução

Page 3: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

-Definição:BD = Coleção de dados relacionadosDados = Fatos conhecidos que podem ser registrados, que possuem significado implícito.

1.1 Introdução

Exemplo : uma agenda com nomes, endereços e números de telefone

Page 4: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

Propriedades de um BD

- Representa algum aspecto do mundo real. (mini-mundo)

1.1 Introdução

-Coleção lógica e coerente de dados

-Projetado, construído e povoado com Dados - objetivo específico

Page 5: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.1 Introdução

Armazenamento com as Definições do Banco de Dados

(Metadados)

Armazenamento com o Banco de Dados

Software para Acessar os Dados Armazenados

Software para Processar as Consultas/Programs

Programas da Aplicação/Consulta

SISTEMA DE BANCO DE DADOS

Usuários/Programadores

Softwaredo SGBD

Page 6: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.2 Um Exemplo

Page 7: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.3 Características do enfoque de BD

M

E

T

A

D

A

D

O

S

- Natureza autodescritiva - Isolamento entre programas - Suporte a multiplas visões – Compartilhamento de dados - Multiusuário

Programas

Sistema operacional

Armazenamento com as Definições do Banco de Dados

(Metadados)

Armazenamento com o Banco de Dados

Software para Acessar os Dados Armazenados

Software para Processar as Consultas/Programs

Programas da Aplicação/Consulta

SISTEMA DE BANCO DE DADOS

Usuários/Programadores

Softwaredo SGBD

Page 8: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.4 Atores em cena

DBA,Projetistas,Usuários,Analistas, Programadores,Engenheiros de Software

1.5 Trabalhadores por trás da Cena

-Projetistas do SGBD,

-Produtores de ferramentas

-Operadores e pessoal de manutençao

Armazenamento com as Definições do Banco de Dados

(Metadados)

Armazenamento com o Banco de Dados

Software para Acessar os Dados Armazenados

Software para Processar as Consultas/Programs

Programas da Aplicação/Consulta

SISTEMA DE BANCO DE DADOS

Usuários/Programadores

Softwaredo SGBD

Page 9: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

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

-Backup e Recovery

-Inferência e Ações utilizando regras

-Interfaces múltiplas do usuário

-Relacionamentos complexos entre dados

-Restrições de integridade

Page 10: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.7 Implicações do Enfoque de BD

-Potencial para impor padrões

-Economias de escala

-Tempo reduzido para desenvolvimento de aplicações

-Flexibilidade

-Disponibilidade de informações atualizadas

Page 11: BD desempenha papel crítico em todas as áreas

Bancos de Dados

Prof. André Luiz SouzaNavathe-Cap1

1.8 Quando não utilizar um SGBD

-Generalidade

-Investimentos iniciais elevados

-Custos adicionais

GNU Operating SystemFree Software Foundation