Você está na página 1de 25

Prof.

Marcio Soussa
Ccniro Univcrsiiario Jorgc Anado
Fcfcrcncias Dilliograficas
SIstemas de Banco de Dados Elnasri,
NavaiIc
Introduo a SIstemas de Bancos de
Dados, C.J. Daic, Ed. Canus.
SIstema de Banco de Dados, A
SillcrscIaiz, H.F. KoriI, Ed. Malron
Dools
ModeIagem ConceItuaI e Projeto de
Bancos de Dados, P. Cougo, Ed. Canus
Modclagcn dc Dados
Qucsiionancnios.
O quc significa nodclagcn dc dados ?
rcalncnic ncccssario nodclar ? rcalncnic ncccssario nodclar ?
Cono dcvcnos nodclar ?
Alsiraao
Modclagcn dc Dados
Modclo
a rcrcscniaao alsiraia c sinlificada dc un
sisicna rcal, con a qual sc odc clicar ou icsiar o
scu conoriancnio, cn scu iodo ou cn arics.
E.. Plania Daia, nancquin, dcscnIo, cic
Na arca dc lanco dc Dados
a dcscriao dos iios dc infornacs quc csiao arnazcnadas
cn un lanco dc dados
E. Un nodclo dc dados acadcnico inforna quc Ia infornacs
solrc alunos (Mairicula, CPF, Nonc}, nas nao inforna os dados dc
cada aluno.
a rcrcscniaao das cniidadcs c scus rclacionancnios
Modclagcn dc Dados
Concciios
Mciodo dc alsiraao dos clcncnios do
anlicnic rcrcscniando-os cn un nodclo dc
dados (Eniidadcs c rclacionancnios}
una rcrcscniaao alsiraia dos dados solrc
cniidadcs, juniancnic con suas associacs
Tccnica alicada ara nodclar os dados da
cnrcsa, visando fornar una lasc csiavcl ara
suoriar o ncgocio c as
ncccssidadcs dc infornacs
dccorrcnics
Modclagcn dc Dados
Porquc nodclar ?
A Socicdadc csia cada vcz nais oricniada
ara a infornaao
Dado (infornaao} c un dos lcns nais Dado (infornaao} c un dos lcns nais
valiosos dc una cnrcsa. Faz ncccssario
gcrcncia-lo dc forna cficaz.
Cono organizar os dados ara nainizar
sua uiilidadc c olicr infornacs
ncccssarias ara a conduao
do ncgocio?
Modclagcn dc Dados
Cono dcvcnos nodclar ?
Quando fazcnos una nodclagcn,
csianos nodclando olviancnic alguna
coisa, isio c, no nosso caso o anlicnic
olscrvado. olscrvado.
Ao olscrvanos os oljcios.
O quc crcclcnos ?
Cono clcs nos sao arcscniados ?
O quc dcvcrcnos luscar ?
Modclagcn dc Dados
Cono dcvcnos nodclar ?
O olscrvado X O rcrcscniado
Cada anlicnic a scr nodclado icra suas
rorias caracicrsiicas. rorias caracicrsiicas.
Mudanas no nodclo ao longo do roccsso
dc nodclagcn
A visao oliida dos oljcios c foricncnic
dccndcnic dc qucn nos arcscnia
Modclagcn dc Dados
Proccsso dc Modclagcn
Eccuao da Modclagcn do Dados
Olscrvaao dos oljcios
Enircvisias, rcunics, qucsiionarios
Enicndincnio dos Concciios Enicndincnio dos Concciios
Enicndincnio (caracicrsiicas, rclacionancnios}
Fcrcscniaao dos oljcios
DEF (Diagrana dc Eniidadc c Fclacionancnio}
Vcrificaao dc fidclidadc c cocrcncia
Validaao do nodclo
Modclagcn dc Dados
Nao anc scu nodclo"
Sc vocc acIa quc scu nodclo csia lon, c
orquc ialvcz ainda nao icnIa olIado orquc ialvcz ainda nao icnIa olIado
dirciio"
En nodclagcn dc Dados so odcnos icr
una ccricza. a dc quc nosso nodclo
nunca csiara conlciancnic acalado"
Modclagcn dc Dados
Oljciivo
Fcrrancnia ara rojcio
dc
Danco dc Dados"
Projcio dc Danco dc Dados
Requisitos de Dados
Coleta e Anlise
de Requisitos
Mini-Mundo
Foco: dados
Projeto Conceitual
Projeto Lgico
Projeto Fsico
Modelo Conceitual
Modelo Fsico
Modelo Lgico
Independente
de SGBD
Especfico para
um SGBD
Na dccada dc 70, Pcicr P. CIcn criou o
nodclo E-F quc sc dividc cn ircs.
Projcio dc Danco dc Dados
Modclo Concciiual dc Dados (MCD}
Modclo Logico dc Dados (MLD}
Modclo Fsico dc Dados (MFD}
o onio dc ariida ara a nodclagcn dc
dados
Dcvc-sc luscar a consiruao dc un nodclo
Projcio dc Danco dc Dados
Modclo Concciiual dc Dados
Dcvc-sc luscar a consiruao dc un nodclo
concciiual anics dc ariir ara a claloraao
dc un rojcio logico
Modclo nais roino do nvcl do usuario
Modclagcn dc Dados nao scrvc acnas
ara clalorar un rojcio dc DD
Aquclc cn quc os oljcios, suas
caracicrsiicas c rclacionancnios icn
rcrcscniaao ficl ao anlicnic olscrvado,
Projcio dc Danco dc Dados
Modclo Concciiual dc Dados
rcrcscniaao ficl ao anlicnic olscrvado,
Independentemente de IImItaes
Impostas por tecnoIogIas, tcnIcas de
ImpIementao ou dIsposItIvos IsIcos.
Dcvcnos nos rcocuar acnas con o
asccio conceItuaI.
O nodclo concciiual dc dados inforna os
dados (airiluios} quc csiao rcscnics no
lanco dc dados, nas nao inforna cono
csics dados csiao arnazcnados no SCDD
Projcio dc Danco dc Dados
Modclo Concciiual dc Dados
Dcscrcvc a csiruiura dc un lanco c dados
dc forna indccndcnic dc un SCDD
ariicular.
un nodclo sinlcs dc scr
conrccndido clo usuario
final.
Projcio dc Danco dc Dados
Modclo Concciiual - Ecnlo
Aquclc cn quc os oljcios, suas
caracicrsiicas c rclacionancnios icn a
rcrcscniaao de acordo com as regras de
ImpIementao Impostos por aIgum tIpo
Projcio dc Danco dc Dados
Modclo Logico dc Dados
ImpIementao Impostos por aIgum tIpo
de tecnoIogIa con cIavcs dc accsso,
nornalizaao, inicgridadc rcfcrcncial, cic.
Essa rcrcscniaao, or sua vcz, indccndc
dos ncios dc arnazcnancnio fsico das
csiruiuras dc dados.
Un nodclo logico dc dados c una dcscriao
dc un lanco dc dados no nveI de
abstrao vIsto peIo usurIo do SGBD.
Projcio dc Danco dc Dados
Modclo Logico dc Dados
Essa rcrcscniaao, or sua vcz, indccndc
dos ncios dc arnazcnancnio fsico das
csiruiuras dc dados.
DcialIcs dc arnazcnancnio inicrno, cono
oniciros, ndiccs, cic nao fazcn
aric do nodclo logico
Projcio dc Danco dc Dados
Modclo Logico (Fclacional} - Ecnlo
Aquclc cn quc a rcrcscniaao dos
oljcios c fciia sol o foco do nvcl fsico dc
inlcncniaao das ocorrcncias c scus
rclacionancnios.
Projcio dc Danco dc Dados
Modclo Fsico dc Dados
rclacionancnios.
Dcscrcvc infornacs rclacionadas con a
csiruiura fsica dc arnazcnancnio c o
dcscncnIo dc lanco dc dados
Crandc aric da dificuldadc cnconirada
or qucn inicia na aiividadc dc
nodclagcn dc dados c rcsulianic da
Projcio dc Danco dc Dados
Olscrvacs
cccssiva cnfasc dada aos asccios
iccnologicos, dificuliando quc cncrgucn
o nundo quc nodclan sua frcnic
rcciso dar a dcvida inoriancia
nodclagcn concciiual
Pariindo-sc dc un nundo olscrvado,
conosio or scus oljcios c
rclacionancnios, odcnos dcfinir un
nodclo indccndcnic dc iccnologia. Essc
Projcio dc Danco dc Dados
Oljciivo
nodclo indccndcnic dc iccnologia. Essc
nodclo scra dcrivado ara un nodclo logico
quc or sua vcz scra dccndcnic dc nodclos
fsicos dc inlcncniaao.
Para cada nvcl (nodclo} usarcnos
iccnicas dc rcrcscniaao
aroriadas.
Modclo Concciiual Ecrccio
Modclo Logico (Fclacional} Ecrccio

Você também pode gostar