16
Bancos de Dados Prof. André Luiz Souz Date-Cap1 BD

Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Embed Size (px)

DESCRIPTION

BD. Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros. 1.1 Introdução. Acrescentar novos arqivos. Acrescentar e buscar dados. Excluir dados. 2004. Alterar dados. GZK9038 Pálio 2001 12.000 DEA3809 Fusca 1980 2.400 - PowerPoint PPT Presentation

Citation preview

Page 1: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

BD

Page 2: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.1 Introdução

Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

GZK9038 Pálio 2001 12.000

DEA3809 Fusca 1980 2.400

SWA0919 Omega 2000 13.500

TFE2839 Vectra 2003 31.600

DCF1290 Gol 1999 9.700

FDE9238 Santana 2000 12.400

FQA1431 Fusca 1977 3.200

ZDS4532 Pollo 2002 28.600 Excluir dados

Acrescentar ebuscar dados

Acrescentar novos arqivos

Alterar dados2004

Page 3: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.2 O que é um Sistema de Banco de Dados

Principais Componentes

Hardware

Software

Usuário

GZK9038 Pálio 2001 12.000

DEA3809 Fusca 1980 2.400

SWA0919 Omega 2000 13.500

TFE2839 Vectra 2003 31.600

DCF1290 Gol 1999 9.700

FDE9238 Santana 2000 12.400

FQA1431 Fusca 1977 3.200

ZDS4532 Pollo 2002 28.600

Dados

Page 4: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.2 O que é um Sistema de Banco de Dados

Integrado : Unificação de vários arquivos de dados

Compartilhado : Dados disponíveispara diferentes usuários da empresa

GZK9038 Pálio 2001 12.000

DEA3809 Fusca 1980 2.400

SWA0919 Omega 2000 13.500

TFE2839 Vectra 2003 31.600

DCF1290 Gol 1999 9.700

FDE9238 Santana 2000 12.400

FQA1431 Fusca 1977 3.200

ZDS4532 Pollo 2002 28.600

Dados

Page 5: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.2 O que é um Sistema de Banco de Dados

Hardware

Componentes :

Volumes de armazenamento secundário

Processador(es) e memória

Page 6: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.2 O que é um Sistema de Banco de Dados

Software

SGBDBDs

Usuários

Programador

UsuárioFinal

DBA

Page 7: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.3 O que é um Banco de Dados

DADOS PERSISTENTESColeção de dados persistentes utilizada pelos sistemas de Aplicações de uma determinda empresa

RH

Contabilidade

SGBD Marketing

Page 8: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.3 O que é um Banco de Dados

ENTIDADES E RELACIONAMENTOS

Page 9: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.3 O que é um Banco de Dados

PROPRIEDADES (simples ou complexa)

-Nome-Data nascimento-Altura-Peso-Radiografias-....

Atleta82Kg = SIMPLES

Complexa

Page 10: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.3 O que é um Banco de Dados

DADOS E MODELOS DE DADOS

GZK9038 Pálio 2001 12.000

DEA3809 Fusca 1980 2.400

SWA0919 Omega 2000 13.500

TFE2839 Vectra 2003 31.600

DCF1290 Gol 1999 9.700

FDE9238 Santana 2000 12.400

FQA1431 Fusca 1977 3.200

ZDS4532 Pollo 2002 28.600

BD Veículos

Dados

Modelos de Dados

1º.Sentido = Linguagem de programação2º. Sentido = programa específico

Page 11: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.4 Por que Banco de Dados ?

- Densidade

Page 12: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

- Velocidade

- Menor trabalho monótono- Atualidade

1.4 Por que Banco de Dados ?

Page 13: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.4 Por que Banco de Dados ?

Administração de Dados e Bancos de Dados

Data AdministratorEntende os dados esuas necessidades,define que dados devem ser armazenados e os critérios de acesso

DA DBA

DataBase AdministratorProfissional de TI,Cria o(s) banco(s) de dados,Implementa os critérios definidos pelo DA, responsável pelo funcionamento dos servidores

Page 14: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

Vantagens da abordagem de Banco de Dados

1.4 Por que Banco de Dados ?

Dados Compartilhados

Redundância pode ser reduzida

Page 15: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

Suporte a transaçoes

1.4 Por que Banco de Dados ?

Exemplo : Transferência entre 2 contas

INÍCIO TRANSAÇÃO-Verifica saldo conta origem-lança débito conta origem

-lança crédito conta destinoFIM TRANSAÇÃO

Page 16: Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros

Bancos de Dados

Prof. André Luiz SouzaDate-Cap1

1.5 Independência de Dados

Independência física

SGBD

vendas

A CBUsuário A trabalha no departamento financeiro e consulta as vendas por ordem de data

Usuário B trabalho de departamento de marketing e consulta as vendas por ordem de nome de cliente

O usuário C trabalha na diretoria e precisará de uma consulta não prevista, as vendas ordenadas por produto

Para atender a nova necessidade basta enviar as instuções para o SGBD. É do SGBD a escolha do melhor caminho para acesso aos dados, não há interferência nos programas dos usuários A e B