BD 01 Introducao

download BD 01 Introducao

of 13

Transcript of BD 01 Introducao

  • 7/21/2019 BD 01 Introducao

    1/13

    Banco de Dados

    Marcio de Carvalho Victorino

    www.dominandoti.eng.br

  • 7/21/2019 BD 01 Introducao

    2/13

    Dados no Compartilhados

    Problema: redundncia de dados: controlada;

    no controlada.

    Arquivos Compras Arquivos Vendas Arquivos Produo

    Departamentode Compras

    Departamentode Vendas

    Departamentode Produo

  • 7/21/2019 BD 01 Introducao

    3/13

    Dados no Compartilhados

    !vitar redundncia no controlada: compartilhamento de dados;

    cada in"orma#o $ arma%enada uma &nica ve%;

    usar o conceito de banco de dados.

    '

    Departamentode Compras

    Departamentode Vendas

    Departamentode Produo

    Banco de Dados

  • 7/21/2019 BD 01 Introducao

    4/13

    Banco de Dados

    Banco de Dados: Con(unto de dados integrados )ue tem

    por ob(etivo atender a uma comunidade

    de usu*rios.

    +istema de ,er-ncia de Banco deDados +,BD/:

    +o"tware )ue incorpora as "un#oes dede0ni#o1 recupera#o e altera#o dedados em um banco de dados.

    2

  • 7/21/2019 BD 01 Introducao

    5/13

    !volu#oPrograma com

    dados armazenados

    Programa com

    gerncia de arquivos

    Programa de

    aplicao de BDSGBD

    Programa comgerncia de arquivos

    Programa com

    gerncia de arquivos

    Programa de

    aplicao de BDPrograma de

    aplicao de BD

    dados

    dados

    Programa com

    dados armazenadosPrograma comdados armazenados

  • 7/21/2019 BD 01 Introducao

    6/13

    Banco de Dados

    Modelos de Dados: descri#o "ormal da estruturade um banco de dados.

    Modelo Conceitual: modelo de dados abstrato1)ue descreve a estrutura de um banco de dados

    de "orma independente de um +,BD particular. Modelo l3gico: modelo de dados )ue representa a

    estrutura de dados de um banco de dadoscon"orme vista pelo usu*rio do +,BD.

    Modelo 45sico: $ uma representa#o gr*0ca dodetalhamento "5sico das estruturas dos dados )ueo banco de dados ir* arma%enar. !ste modelo $dependente do +,BD em )ue ser* implementado.

    6

  • 7/21/2019 BD 01 Introducao

    7/13

    Modelo de Dados

    Modelo 7ier*r)uico

    Modelo em 8ede

    Modelo 8elacional Modelo 8elacional9b(eto

    Modelo rientado a b(eto

  • 7/21/2019 BD 01 Introducao

    8/13

    Dados

    (Khoshafan 1995)