Você está na página 1de 19

UNIVERSIDADE LUTERANA DO BRASIL

CURSO DE SISTEMAS DE INFORMAO


BANCO DE DADOS
Disciplina: Introd!"o a Co#pta!"o
$ro%&ssor: Ro'(rio )*t+s
Acad,#icos: Car#&n Vo'&l&i
Dani&l dos Santos
L&andro -las&n&r .+n
Cara/in+o0 12 d& 3n+o d& 14456
SUMRIO
INTRODUO66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666641
76Bancos d& Dados 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666642
76768i&rar9ia d& Dados 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664:
7616Entidad&s d& Dados0 Atri;tos & C+a<&s 6666666666666666666666666666666666666666666666666666666666664=
16 )&r&ncia#&nto d& Dados 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666645
1676 Vanta'&ns do En%o9& &# Banco d& Dados 66666666666666666666666666666666666666666666666666666664>
1616 D&s<anta'&ns do En%o9& &# Banco d& Dados 66666666666666666666666666666666666666666666666664?
26 Mod&la'&# d& Dados 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666674
2676 Mod&los d& Bancos d& Dados 6666666666666666666666666666666666666666666666666666666666666666666666666666674
CONCLUS@O 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666672
BIBLIO)RAFIA 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667:
ANEAOS 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667=

1
INTRODUO
O B#ndo #od&rnoC &stD ar#a/&nado &# # Banco de Dados0 todas as
in%or#a!E&s0 &# 9al9&r l'ar 9& s&3a0 s"o %orn&cidas atra<(s d& #6 D& %ato sa;&Fs&
9& as contas ;ancDrias %a/&# part& d& #a col&!"o i#&nsa d& contas d& # ;anco6
Nosso tGtlo &l&itoral o nosso C$F0 c&rta#&nt& &st"o ar#a/&nados &# ;ancos d& dados
Colossais6 A si#pl&s tar&%a d& r&'istrar a &ntrada & saGda d& prodtos d& #a lo3a d&<&
&star r&lacionada a # ;anco d& dados para t&r al'#a Btilidad&C pois0 n&stas
sita!E&s0 &Hist& a n&c&ssidad& d& ar#a/&nar #a s(ri& d& in%or#a!E&s 9& n"o s&
&ncontra# &%&ti<a#&nt& isoladas #as das otras0 o s&3a0 &Hist& #a a#pla 'a#a d&
dados 9& s& r&%&r&# a r&laciona#&ntos &Hist&nt&s &ntr& as in%or#a!E&s a s&r&#
#anipladas6 U# ;anco d& dados ( ant&s d& #ais nada #a col&!"o lo'ica#&nt&
co&r&nt& d& dados co# d&t&r#inada si'ni%ica!"o intrGns&ca6 E# otras pala<ras #
ar9i<o cont&ndo ap&nas #a s(ri& d& dados d& # cli&nt&0 # ar9i<o co# dados
al&atoria#&nt& '&rados0 n"o pod& s&r consid&rado #a Base de Dados6 Ant&s d&
9al9&r coisa0 ( n&c&ssDrio r&<&r al'ns conc&itos para a #&l+or co#pr&&ns"o do
tra;al+o6
Dados: S"o os %atos ;rtos6
&H: o no#& do cli&nt&0 o pr&!o d& # prodto6
Informao: R&pr&s&nta o dado int&rpr&tado0 cont&Htali/ado o tili/ado por
al'(#6 Consid&rando 9& in%or#ar ( dar %or#a a al'o0 in%or#a!"o ( o dado ;rto
lapidado0 %or#atado0 co#nicado por al'# a'&nt&0 dandoFl+& al'# <alor6
&H: o con3nto d& dados do cli&nt& Ino#&0 &nd&r&!o0 t&l&%on&6666J
Banco de dados: col&!"o lo'ica#&nt& co&r&nt& d& dados co# al'# si'ni%icado
in&r&nt&0 ( o con3nto d& in%or#a!E&s ar#a/&nadas6
2
1. Banco de dados
O o;3&ti<o principal d& # ;anco d& dados &stD &# aHiliar #a or'ani/a!"o a
alcan!ar sas #&tas6 Os ;ancos d& dados ta#;(# pod&# aHiliar &#pr&sas a '&rar
in%or#a!"o0 co# <istas a r&d/ir cstos0 a#&ntar lcros0 rastr&ar ati<idad&s da &#pr&sa
no passado & id&nti%icar no<as oportnidad&s d& n&'Kcio6 U# banco de dados ( #
con3nto d& dados or'ani/ados para at&nd&r Ls n&c&ssidad&s dos sDrios6
U# ;anco d& dado ( pro3&tado0 constrGdo & ali#&ntado co# dados para #
propKsito &sp&cG%ico6 $ossi # 'rpo int&ncionado d& sDrios & al'#as aplica!E&s
pr(Fconc&;idas d& int&r&ss& d&st&s sDrios6 T&# al'#a %ont& d& ond& s&s dados s"o
d&ri<ados0 al'# 'ra d& int&ra!"o co# &<&ntos do #ndo r&al & al'#a adi,ncia 9&
&stD ati<a#&nt& int&r&ssada no cont&Mdo dos s&s dados6 666666666666666666666666666666666666666
U# ;anco d& dados cont(# os dados dispostos n#a ord&# pr(Fd&t&r#inada &#
%n!"o d& # pro3&to d& sist&#a0 s&#pr& para # propKsito #ito ;&# d&%inido6 Est&s
;ancos d& dados al(# d& #ant&r&# todo &st& <ol#& d& dados or'ani/ado0 ta#;(#
d&<&# p&r#itir atali/a!E&s0 inclsE&s & &HclsE&s do <ol#& d& dados s&# nnca
p&rd&r a consist,ncia6 E n"o s& pod& &s9&c&r 9& na #aioria das <&/&s s& lida co#
ac&ssos concorr&nt&s a <Drias ta;&las do ;anco d& dados0 al'#as <&/&s co# #ais d&
# ac&sso ao #&s#o r&'istro d& #a #&s#a ta;&la6 66666666666666666666666666666666666666
U# ;anco d& dados ( nor#al#&nt& '&r&nciado por # so%tNar& con+&cido co#o
Sist&#a )&r&nciador d& Banco d& Dados IS)BDJ 9& p&r#it&# a d&%ini!"o d&
&strtras para ar#a/&na#&nto d& in%or#a!E&s & %orn&ci#&nto d& #&canis#os para
#aniplaFlas6 Nor#al#&nt& # S)BD adota # #od&lo d& dados0 d& %or#a pra0
r&d/ida o &Ht&ndida6 No #od&lo d& dados #ais adotado +o3& &# dia0 o #od&lo
r&lacional0 as &strtras t,# a %or#a d& tabeas Icada ta;&la ( co#posta por lin+as &
colnasJ6 In%or#a!E&s tili/adas para # #&s#o %i# s"o a'rpadas n# ;anco d&
dados6
:
1.1 !"erar#$"a dos Dados
Os dados s"o '&ral#&nt& or'ani/ados n#a +i&rar9ia 9& co#&!a co# #&nor
p&da!o d& dado sado p&los co#ptador&s %$m b"t& 9& s"o a'rpados d& > &# > &
%or#a# # ;Ot&0 9& r&pr&s&nta # caract&r&6 Os caract&r&s %or#a# os cam'os (
atri;tos) 9& corr&spond&# a # no#&0 # nM#&ro o #a co#;ina!"o d& caract&r&s
9& d&scr&<&# o asp&cto d& # o;3&to corporati<o6 U# con3nto d& ca#pos
r&lacionados ( # re*"stro. Co#;inando as d&scri!E&s dos <Drios asp&ctos d& #
o;3&to o ati<idad&0 o;t&rFs&FD #a d&scri!"o #ais co#pl&ta6 $or &H&#plo0 # r&'istro
d& &#pr&'ado r&Mn& ca#pos d& # &#pr&'ado0 &st&s d&<&# cont&r o no#& do
&#pr&'ado0 &# otro s& &nd&r&!o & nos otros ca#pos s& t&l&%on&0 s& salDrio0
r&c&;i#&ntos por data & assi# por diant&6 U# con3nto dos r&'istros r&lacionados ( #
ar#$"+o.
No pata#ar #ais alto d&sta +i&rar9ia0 &ncontraFs& # Banco de Dados6 Os
caracteres s"o co#;inados para %or#ar # campo0 ca#pos s"o co#;inados para %or#ar
# registro0 r&'istros s"o co#;inados para %or#ar # arquivo & os ar9i<os s"o
co#;inados para %or#ar # banco de dados. U# ;anco d& dados +osp&da n"o so#&nt&
todos &st&s nG<&is d& dados0 #as os r&laciona#&ntos &ntr& &l&s6
!"erar#$"a dos Dados ,-em'o
=
Banco d&
dados
Ar9i<os
R&'istros
Caract&r&s
IBit&sJ
Ar9i<o $&ssoal
Ar9i<o D&parta#&nto
Ar9i<o Fol+a d& $a'a#&nto
4?> Santos 0Dani&l 41P71P7?>1
=:? .+n0 L&andro 71F4=F7?>1
44= Vo'&l&i0 Car#&n 1=F42F7?>=
4?> Santos0 Dani&l 41F71F7?>1
4?>
7444744
I$ro3&to d& ;anco d& dadosJ
IAr9i<o $&ssoalJ
IR&'istro cont&ndo C$F0
pri#&iro & Mlti#o no#&0 dados
d& salDrioJ
ICa#po d& Mlti#o no#&J
IL&tra F &# ASIIJ
Ca#pos
1.. ,nt"dades de Dados) /tr"b$tos e 01a+es
As entidades0 os atributos & as chaves s"o i#portant&s conc&itos d& ;anco d&
dados6 U#a ent"dade %re*"stro& ( #a class& '&n&rali/ada d& p&ssoas0 l'ar&s o coisas
para a 9al o dado ( col&tado0 ar#a/&nado & #antido6 U# atr"b$to %cam'os& constiti
#a caract&rGstica d& #a &ntidad&6 Os atri;tos s"o &# '&ral0 s&l&cionados para o;t&r
caract&rGsticas r&l&<ant&s d& &ntidad&s co#o &#pr&'ados o cli&nt&s6 A c1a+e ( o #&io
p&lo 9al s"o controlados os atri;tos dos r&'istros0 i#p&dindo 9& d&t&r#inado ca#po
s&3a r&p&tido Q alt&rado Ic+a<& pri#aria RJ0 o d&%inindo 9& # ca#po s&3a i#portado
d& #a &ntidad& a otra Ic+a<& &stran'&ira SJ6
,-em'o
NM#&ro do
&#pr&'ado
Tlti#o
no#&
$ri#&iro
no#&
Data d&
ad#iss"o
NM#&ro do
d&parta#&nto
44= Vo'&l&i Car#&n 4UF74F7??U 1=U
=:? .+n L&andro 7UF41F7??= 521
4?> Santos Dani&l 4=F47F7??? =?>
5
Entidad&s
Ir&'istrosJ
Ca#po R S
Atri;tos Ica#posJ
.. 2erenc"amento de dados
U#a das #an&iras #ais ;Dsicas d& s& '&r&nciar dados ( <ia ar9i<o6 Est&
&n%o9& para o '&r&ncia#&nto d& dados0 no 9al ar9i<os s&parados d& dados s"o
criados & ar#a/&nados con%or#& cada aplica!"o0 s"o c+a#ados d& enfo#$e trad"c"ona6
$ara cada aplica!"o &# particlar0 # o #ais ar9i<os d& dados s"o criados6
U#a das %al+as n&ss& &n%o9& ( 9& #itos dados0 s"o dplicados &# dois o
#ais ar9i<os casando red$nd3nc"a de dados6 As alt&ra!E&s nos dados pod&# s&r
r&ali/adas n# ar9i<o & n"o &# otro6 A Dr&a d& <&ndas pod& tra;al+ar co# ar9i<os
atali/ados Ico# # no<o &nd&r&!oJ0 #as o d&parta#&nto r&sponsD<&l p&lo %atra#&nto
ainda &#itirD %atras co# o &nd&r&!o anti'o6 A r&dndVncia d& dados0 &nt"o &ntra &#
con%lito co# a "nte*r"dade de dados6 6666666666666666666666666666666666666666666666666666666666666666
E# #itos sist&#as d& ;anco d& dados ;as&ados n&st& &n%o9&0 o dado (
or'ani/ado por # sist&#a &# particlar6 Estas aplica!E&s poss&# #a de'end4nc"a
de dados de 'ro*rama0 isto (0 os pro'ra#as & os dados d&s&n<ol<idos & or'ani/ados
para #a d&t&r#inada aplica!"o n"o s"o co#patG<&is co# n&n+# otro sist&#a6
,-em'o
Dado /r#$"+os 5ro*ramas e /'"cat"+os Us$6r"os
U


R&latKrios
Fol+a d&
$a'a#&nto
$ro'ra#a d&
%ol+a d&
pa'a#&nto
$ro'ra#a d&
%atra#&nto
Fatra#&nto
Control& d&
&sto9&
$ro'ra#a d&
control& d&
&sto9&
Conslta
'&r&ncial
$ro'ra#a d&
conslta
'&r&ncial
Fol+a d&
pa'a#&nto
R&latKrios
R&latKrios
R&latKrios
D&<ido aos pro;l&#as associados ao &n%o9& tradicional d& '&r&ncia#&nto d&
dados0 procrara# # #&io #ais &%ici&nt& & s&'ro para or'ani/ar os dados0 r&sltando
no 9& s& d&no#ina enfo#$e em banco de dados6 N&st& &n%o9&0 #a s(ri& d& dados (
co#partil+ada por #Mltiplas aplica!E&s6 E# <&/ d& t&r ar9i<os d& dados &# s&parado0
cada aplica!"o sa # con3nto d& dados0 9& pod& o n"o &star r&lacionado ao ;anco
d& dados6 O &n%o9& &# ;anco d& dados o%&r&c& <anta'&ns si'ni%icati<as so;r& o6
tradicional ;as&ado &# ar9i<os666666666666666666666666666666666666666666666666666666666666666666666666666666666666
$or # lado0 controlando os dados r&dndant&s0 o &n%o9& &# ;anco d& dados
pod& sar &spa!o d& ar#a/&na#&nto #ais &%ici&nt&#&nt& a#&ntando a int&'ridad& dos
dados0 ;&# co#o contri;ir para o a#&nto da %l&Hi;ilidad& d& #a or'ani/a!"o 9anto
ao so d& s&s dados6 Os dados 9& &ra#0 ant&rior#&nt&0 #antidos &# dois ar9i<os
&st"o a'ora locali/ados no #&s#o ;anco d& dados0 tornando #ais %Dcil a locali/a!"o & o
ac&sso para #itos tipos d& proc&ssa#&nto666666666666666666666666666666666666666666666666666666666666666
No &n%o9& &# ;anco d& dados0 para '&r&nciar dados ( n&c&ssDrio # so%tNar&
adicional0 # sist&#a d& '&r&ncia#&nto d& ;anco d& dados IS)BDJ6 U# S)BD
consist& &# # 'rpo d& pro'ra#as0 9& #anipla# os ;ancos d& dados & %orn&c&#
#a int&r%ac& &ntr& o ;anco d& dados & o sDrio o &ntr& o ;anco d& dados & otros
pro'ra#as aplicati<os6
,-em'o

>
Dados da
%ol+a d&
pa'a#&nto
Dados d&
&sto9&
Dados d&
%atra#&nto
Otros
dados
Sist&#a d&
'&r&ncia#&nto
d& ;anco d&
dados
$ro'ra#as d&
%ol+a d&
pa'a#&nto
$ro'ra#a d&
%atra#&nto
$ro'ra#a d&
control& d&
&sto9&
$ro'ra#a d&
conslta '&r&ncial
R&latKrios
R&latKrios
R&latKrios
R&latKrios
R&latKrios
7anta*ens do enfo#$e em banco de dados
Estrat('ia apri#orada co# o so d& dados corporati<os:
Dados pr&cisos0 co#pl&tos & atali/ados pod&# &star disponG<&is para os to#ador&s d&
d&cis"o F ond&0 9ando & na %or#a 9& pr&cisa#W
R&d!"o da r&dndVncia d& dados:
O &n%o9& &# ;anco d& dados pod& r&d/ir o &li#inar a r&dndVncia d& dados6 Os
dados s"o or'ani/ados p&lo S)BD & ar#a/&nados n# sK local0 r&sltando n#a
tili/a!"o #ais &%ici&nt& do &spa!o d& ar#a/&na#&ntoW
Int&'ridad& dos dados apri#orada:
No &n%o9& tradicional0 al'#as #dan!as nos dados n"o s& r&%l&tia# &# todas as
cKpias #antidos &# ar9i<os s&parados6 Isto ( &<itado co# o &n%o9& &# ;anco d&
dados0 por9& n"o &Hist&# ar9i<os s&parados co# cKpias dos #&s#osW
Modi%ica!"o & atali/a!"o #ais %Dc&is:
No &n%o9& &# ;anco d& dados0 o S)BD coord&na0 atali/a & #odi%ica os dados6 Os
pro'ra#ador&s & os sDrios n"o pr&cisa# sa;&r ond& o dado &stD %isica#&nt&
ar#a/&nado6 O dado ( ar#a/&nado & #odi%icado #a sK <&/6 A #odi%ica!"o & a
atali/a!"o ta#;(# s"o #ais %Dc&is0 por9& o dado0 na #aioria dos casos0 &stD
ar#a/&nado so#&nt& n# localW
Ind&p&nd,ncia d& dados & d& pro'ra#a:
O S)BD or'ani/a os dados ind&p&nd&nt&#&nt& da aplica!"o6 No &n%o9& &# ;anco d&
dados0 o pro'ra#a n"o ( a%&tado p&lo local o p&lo tipo d& dado6 A introd!"o d& no<os
dados n"o ( r&l&<ant& para #a aplica!"o &# particlar0 n"o &Hi'indo r&&scr&<,Flos para
a9&la aplica!"o0 d& #odo a #ant&r a co#pati;ilidad& co# o ar9i<o d& dadoW
M&l+or ac&sso aos dados & Ls in%or#a!E&s:
A #aioria dos S)BD possi # so%tNar& 9& %acilita o ac&sso & a r&cp&ra!"o d& dados
&# # ;anco d& dados6 E# 'rand& part& dos casos0 co# co#andos si#pl&s pod&# s&r
?
Banco de dados Interface 5ro*ramas a'"cat"+os Us$6r"os
o;tidas in%or#a!E&s i#portant&s6 Os r&laciona#&ntos &ntr& os r&'istros pod&# s&r #ais
%acil#&nt& in<&sti'ados & &Hplorados0 &n9anto as aplica!E&s #ais %acil#&nt&
co#;inadasW
$adroni/a!"o do ac&sso aos dados:
U# r&crso ;Dsico do &n%o9& &# ;anco d& dados ( #a a;orda'&# ni%or#& &
padroni/ada para ac&ssar o ;anco dados6 Isto si'ni%ica 9& os #&s#os proc&di#&ntos
'&rais s"o sados por todos os pro'ra#as aplicati<os 9ando s& 9&r r&cp&rar dados &
in%or#a!"oW
U#a &strtra para o d&s&n<ol<i#&nto do pro'ra#a:
Os proc&di#&ntos padroni/ados d& ac&sso ao ;anco d& dados pod&# si'ni%icar #aior
or'ani/a!"o no d&s&n<ol<i#&nto do pro'ra#a6 Co#o os pro'ra#as ac&ssa#0 por
int&r#(dio do S)BD0 os dados do ;anco d& dados0 a tili/a!"o d& #a &strtra
padroni/ada propicia # a#;i&nt& consist&nt& para o d&s&n<ol<i#&nto d& pro'ra#as6
Al(# disso0 co#o cada pro'ra#a pr&cisa so#&nt& ac&ssar o S)BD & n"o os dos
ar9i<os d& dados0 o t&#po d& d&s&n<ol<i#&nto da aplica!"o ( #&norW
M&l+or prot&!"o '&ral dos dados:
O so & o ac&sso aos dados c&ntrali/ados s"o #ais %Dc&is d& #onitorar & controlar6
CKdi'os d& s&'ran!a & s&n+as pod&# ass&'rar 9& so#&nt& p&ssoas atori/adas
t&n+a# ac&sso a c&rtos dados & in%or#a!E&s no ;anco d& dados0 ass&'rando0 d&sta
%or#a0 a pri<acidad&W
Dados co#partil+ados & r&crsos d& in%or#a!"o:
O csto do +ardNar&0 do so%tNar& & d& p&ssoal pod& s&r distri;Gdo por #a 'rand&
9antidad& d& aplica!E&s & d& sDrios6 Isto ( # r&crso ;Dsico d& # S)BD6
Des+anta*ens do enfo#$e em banco de dados
Csto r&lati<a#&nt& alto: Al'ns S)BD d& #ain%ra#& pod&# cstar c&nt&nas d&
#il+ar&s d& dKlar&sW
74
Maior <ln&ra;ilidad&:
E9ip& &sp&ciali/ada & p&ssoal op&racional adicionais pod&# s&r n&c&ssDrios para
i#pl&#&ntar & coord&nar o so do ;anco d& dados6 Contdo0 al'#as or'ani/a!E&s t,#
cons&'ido i#pl&#&ntDFlo co# a prKpria &9ip& int&rna6 Ap&sar d& os ;ancos d& dados
o%&r&c&r&# #a s&'ran!a #&l+or0 por9& as #&didas d& s&'ran!a conc&ntra#Fs& &#
# sist&#a0 &l&s0 por otro lado0 torna# os dados ac&ssG<&is aos in<asor&s s& +o<&r
;r&c+a na s&'ran!a6 Al(# disso0 s& por 9al9&r ra/"o o S)BD %al+ar0 <Drios
pro'ra#as s&r"o a%&tados6
8. Modea*em de dados
As consid&ra!E&s na or'ani/a!"o d& dados &# # ;anco d& dados incl&# a
d&t&r#ina!"o d& 9ais dados s&r"o col&tados0 9&# irD ac&ssDFlos & co#o o sDrio
pod&rD ac&ssar &ss&s dados6 A constr!"o d& # ;anco d& dados &Hi'& tipos di%&r&nt&s
d& pro3&tos: # lK'ico & otro %Gsico6
O pro3&to lK'ico d& # ;anco d& dados apr&s&nta # #od&lo a;strato d& co#o
&strtrar & or'ani/ar os dados para at&nd&r as n&c&ssidad&s d& in%or#a!E&s0
id&nti%icando os r&laciona#&ntos &ntr& os di%&r&nt&s it&ns d& dados0 a'rpandoFos
ord&nada#&nt&6 $ara #ostrar os r&laciona#&ntos lK'icos &ntr& os dados0 o pro3&tista s&
tili/a d& # #od&lo d& dados0 o s&3a0 # B#apaC o dia'ra#a6
XD o pro3&to %Gsico0 iniciaFs& no pro3&to lK'ico0 a3standoFo &# %n!"o da
p&r%or#anc& & csto r&9&ridos IEH: r&sposta d& t&#po apri#orada0 &spa!o d&
ar#a/&na#&nto r&d/ido0 #&nor csto op&racional J6 Con%ira o &H&#plo d& #od&la'&#
do pro3&to lK'ico 9& &sta nos an&Hos6
8.1 Modeos de Banco de Dados
Na #aioria dos ;ancos d& dados0 a &strtra dos r&laciona#&ntos s&'& # dos
tr,s #od&los lK'icos: +i&rDr9ico0 d& r&d& o o #od&lo r&lacional0 9& ( o #ais poplar6
Modeo 1"er6r#$"co: Os dados s&'&# #a &strtra +i&rDr9ica0 or'ani/ados d& ci#a
para ;aiHo0 o s&3a0 co#o #a &strtra d& Dr<or& in<&rtida6 S;ordinando os nG<&is d&
dados I%il+osJ0 9& +&rda# todos os atri;tos r&l&<ant&s do sp&rior &l&#&nto d& dados
IpaiJ6 O dado ( ac&ssado lo'ica#&nt& p&rcorr&ndo B'&ra!E&sC apropriadas na &strtra
d& #odo a s& o;t&r o &l&#&nto d& dado d&s&3ado6 N&st& #od&lo0 &Hist& ap&nas #
77
ca#in+o d& ac&sso para alcan!ar 9al9&r &l&#&nto d& dado &# particlar6 A <anta'&#
d&st& sist&#a &sta na sa &%ici,ncia0 & no t&#po d& #anipla!"o d& dados 9& ( #&nor
9& dos otros #od&los0 pois os r&laciona#&ntos s"o #&nos co#pl&Hos6 E#
contrapartida0 &st& #od&lo '&ral#&nt& n"o ( %l&HG<&l &# t&r#os d& or'ani/a!"o d&
dados6 Al(#0 disso as alt&ra!E&s nos #od&los +i&rDr9icos ta#;(# s"o #ais di%Gc&is6

,-em'o modeo 1"er6r#$"co
Modeo em rede: Y #a &Hpans"o do #od&lo +i&rDr9ico6 E# <&/ d& t&r <Drios nG<&is
d& r&laciona#&ntos o #od&lo d& r&d& &n<ol<& r&laciona#&nto propri&tDrioF#&#;ro0 no
9al # #&#;ro pod& t&r <Drios propri&tDrios6 Fr&9*&nt&#&nt& # d&t&r#inado
&l&#&nto d& dado pod& s&r ac&ssado por #ais d& # ca#in+o6 $or &H&#plo #
&l&#&nto d& # d&parta#&nto B pod& s&r ac&ssado tanto p&lo pro3&to 7 co#o p&lo 16
E# t&r#os d& or'ani/a!"o d& dados0 os #od&los &# r&d& o%&r&c&# #aior %l&Hi;ilidad&
do 9& os #od&los +i&rDr9icos0 por(# apr&s&nta# a #&s#a d&%ici,ncia: #a <&/
&sta;&l&cidos os r&laciona#&ntos &ntr& os &l&#&ntos d& dado0 tornaFs& di%Gcil #odi%icDF
los o #&s#o criar no<os r&laciona#&ntos6
71
,-em'o modeo em rede
Modeo reac"ona: O #od&lo r&lacional (0 d& lon'&0 o #ais a#pla#&nt& tili/ado0
pr&<&ndoFs& #a &Hpans"o ainda #aior d& s& so6 As ta;&las do ;anco d& dados
r&lacional or'ani/a# os dados &# lin+as & &# colnas0 si#pli%icando a #anipla!"o & o
ac&sso aos dados6 Cada lin+a r&pr&s&nta os dados d& #a &ntidad& & as colnas s&s
atri;tos I9& pod&# r&c&;&r so#&nt& d&t&r#inados <alor&s por &H&#plo: para o s&Ho0
so#&nt& %&#inino o #asclino6 $roporcionando0 assi#0 # r&lati<o a#&nto na
pr&cis"o dos dadosJ6 Zando as ta;&las d& # ;anco d& dados r&lacional co#partil+a#0
no #Gni#o0 # atri;to d& dado co##0 &las pod&# s&r <incladas para co#;inar
in%or#a!E&s &0 d&sta %or#a0 pro<&r r&latKrios Mt&is6 Esta capacidad& d& <inclar ta;&las
co# atri;tos co#ns constiti # dos %nda#&ntos da %l&Hi;ilidad& & do pot&ncial dos
;ancos d& dados r&lacionais6 Esta <incla!"o tornaFs& &sp&cial#&nt& Mtil 9ando a
in%or#a!"o ( n&c&ssDria para #Mltiplas tar&%as6 El& ( #ais %Dcil d& controlar0 #ais
%l&HG<&l0 & #ais intiti<o 9& os otros0 por9& or'ani/a os dados &# ta;&las0 isto
ta#;(# p&r#it& r&lacionar os dados d& <Drios #odos0 s&# t&r 9& r&d&%inir
r&laciona#&ntos co#pl&Hos6
72
0ON09USO
S&# dados & a capacidad& d& proc&ssDFlos0 #a or'ani/a!"o n"o ( capa/ d&
co#pl&tar0 co# sc&sso0 a #aioria das ati<idad&s corporati<as6 U# ;anco d& dados
pod& a3dDFlos a or'ani/ar #a 'rand& 9antidad& d& dados co# o o;3&ti<o d&
#aHi#i/ar &st&s <aliosos r&crsos6 Fr&9*&nt&#&nt&0 al(# d& s&r&# r&lacionais0 os
;ancos d& dados pr&cisa# &star <inclados para propiciar a '&ra!"o d& ;as&s d& dados
&#pr&sariais0 9& at&nda# Ls n&c&ssidad&s das #od&rnas or'ani/a!E&s6 D&t&r#inar
9ais dados d&<&# s&r col&tados & 9&# irD ac&ssDFlos s"o das i#portant&s
consid&ra!E&s na or'ani/a!"o dos dados n# ;anco d& dados6 Os ;ancos d& dados
distri;Gdos p&r#it&# 9& #ais sDrios ac&ss&# dir&ta#&nt& os dados ar#a/&nados &#
di%&r&nt&s locais6 Esta a;orda'&#0 no &ntanto0 di%iclta o control& d& 9&# ac&ssa &
#odi%ica os dados6 Co#o r&sltado0 %or#as &sp&ciais d& ;anco d& dados & %&rra#&ntas a
&l&s r&lacionadas t,# sido d&s&n<ol<idas con%or#& cada n&c&ssidad&6
7:
BIB9IO2R/:I/
STAIR0 Ralp+ M6W RE[NOLDS0 )&or'& \6 Princpios de Sistemas de Informao.
Vol6 Mnico0 :6 &d60 Rio d& Xan&iro: LTC0 14416
.ROEN.E0 Da<id M6 Banco de Dados Fnda#&ntos0 $ro3&to & I#pl&#&nta!"o.
Vol6Mnico0 56 &d60: Mod&rna0 Rio d& Xan&iro: LTC0 7???.
\I.I$]DIA0 A ENCICLO$]DIA LIVRE6 Banco de Dados6 DisponG<&l &#:
+ttp:QQpt6Ni-ip&dia6or'QNi-iQBanco^d&^dados6 Ac&sso &#: 7: d& 3n+o d& 14456
NUNIA CONSULTORIA DE INFORM_TICA LTDA. !ipos de Banco de Dados.
DisponG<&l &#: +ttp:QQNNN6nniH6co#6;rQ;ancod&dados6p+p6 Ac&sso &#: 17 d& 3n+o
d& 14456
`ANETTE0 Ra%a&l6 "ntrevista. R&sponsD<&l p&lo C$D da $r&%&itra Mnicipal d&
Sol&dad&QRS & $ropri&tDrio da )a#p In%or#Dtica6 Entr&<istado &# 7? d& 3n+o d& 14456
7=
NEIT`.E0 N&ri6 "ntrevista6 $ro%&ssor da Uni<&rsidad& Lt&rana do Brasil0 ca#ps
Cara/in+oQRS & $ropri&tDrio da Escola In%or#aticon Crsos6 Entr&<istado &# 71 d&
3n+o d& 14456
/N,;OS
Al'ns Bancos d& dados #ais con+&cidos:
O ;anco d& dados d& MOSZL: ( o banco de dados aberto #ais poplar do #ndo6
Sa ar9it&tra o torna &Htr&#a#&nt& rDpido & %Dcil d& con%i'rar6 O r&so &Ht&nsi<o
do cKdi'o d&ntro do so%tNar& & d& #a aproHi#a!"o #ini#alista0 prod/
caract&rGsticas ricas & %ncionais0 9& r&slta# &# # sist&#a d& '&r&ncia#&nto da
;anco d& dados s&# i'al na <&locidad&0 na &sta;ilidad& & na %acilidad& da
distri;i!"o6 A s&para!"o ori'inal do sDrio do nMcl&o do ali#&ntador da ta;&la
torna possG<&l %ncionar co# control& &strito d& transa!"o6
75
O $ost'r&SZL: ( # so%isticado sist&#a d& '&r&ncia#&nto d& ;anco d& dados
r&lacional & ori&ntado a o;3&tos0 sportando 9as& todas as contr!E&s SZL0 inclindo
s;s&l&!E&s0 transa!E&s0 tipos d&%inidos p&lo sDrio & %n!E&s 6 El& ( o #ais a<an!ado
banco de dados de c<d"*o "+re disponG<&l 6 Atal#&nt& &stD disponG<&l s& cKdi'o
%ont&0 al(# d& ;inDrios pr(Fco#pilados &# di<&rsas plata%or#as 6
Fir&;ird (: # ;anco d& dados r&lacional 9& o%&r&c& #itas caract&rGsticas do ANSI
SZLF?1 9& %ncion& &# LinH0 &# \indoNs0 & &# #a <ari&dad& d& plata%or#as d&
UniH6 Fir&;ird o%&r&c& a si#ltan&idad& &Hc&l&nt&0 o d&s&#p&n+o &l&<ado0 & a
sst&nta!"o pod&rosa da lGn'a para proc&di#&ntos & disparador&s ar#a/&nados6 Foi
sado &# sist&#as d& prod!"o0 so; #a <ari&dad& d& no#&s d&sd& 7?>76
O Borlanda Int&rBas&a &l&<a o padr"o &# p&r%or#anc& & capacidad& d& ;as&s d&
dados d& p&9&no port&6 D&s&n+ado para so &# sita!E&s ond& n"o +D #
ad#inistrador d& ;as& d& dados o sport& TI0 o Int&rBas& ( s%ici&nt&#&nt& pod&roso
para sportar aplica!E&s d& #issE&s crGticas0 & co#pacto o ;astant& para s&r rodado &#
sist&#as #ito #od&stos6 El& pod& s&r %acil#&nt& transportado &# disco0 CD o
#&s#o <ia doNnload sando con&H"o discada6 Di%&r&nt& das ;as&s d& dados
corporati<as 9& r&9&r&# caros &cossist&#as d& sport& & #ant&n!"o0 o Int&rBas&
pr&cisa0 <irtal#&nt&0 d& n&n+#a #ant&n!"o6
As &#pr&sas &scol+&# o ;anco d& dados Oracl& #ais do 9& 9al9&r otro por s&
d&s&#p&n+o0 con%ia;ilidad& & s&'ran!a6 $ro3&tado para &#pr&sas d& todos os tipos0 o
;anco d& dados Oracl& o%&r&c& n&'Kcios p&9&nos & #(dios rapida#&nt&0 a instala!"o
si#pl&s & a atoF'&r,ncia &Ht&nsi<a6 $ara &#pr&sas 'rand&s0 a ;as& d& dados do oracl&
a<an!o &# caract&rGsticas tais co#o a'lo#&rarFs&6
SO;as& IZ Ent&rpris& Edition (: # s&r<idor para data Nar&+os& oti#i/ado para
aplica!E&s d& sport& a d&cisE&s6 Foi conc&;ido & pro3&tado para p&r#itir 9& #itos
sDrios r&ali/&# anDlis&s int&rati<as & consltas ad +oc co# &Htr&#a rapid&/ &
%l&Hi;ilidad&0 sando %&rra#&ntas d& conslta a#pla#&nt& disponG<&is no #&rcado6 O
IZ co# Mltipl&H pod& s&r carr&'ado a partir d& %lat %il&s0 dir&ta#&nt& do SO;as&
Adapti<& S&r<&r Ent&rpris& o p&lo Ent&rpris& Conn&ct a partir d& ;ancos d& dados
n"oFAdapti<& S&r<&r Ent&rpris&0 & tipica#&nt& ar#a/&na os dados &# # ta#an+o
7U
#&nor do 9& o ta#an+o dos dados ;rtos ori'inais6 A caract&rGstica Mltipl&H
p&r#it& 9& as %&rra#&ntas IZ rod&# &# nKs +o#o',n&os #Mltiplos d& # clst&r d&
discos co#partil+ados d& #odo a ac&ssar #a Mnica i#a'&# do ;anco d& dados6
Da #an&ira co#o s"o cond/idos atal#&nt&0 os n&'Kcios r&9&r&# #a di%&r&nt&
a;orda'&# na sol!"o d& 9&stE&s r&lati<as a ;ancos d& dados6 $&r%or#anc&0
&scala;ilidad& & con%ia;ilidad& s"o %ator&s &ss&nciais0 & o pra/o d& d&s&n<ol<i#&nto
d& prodtos ;as&ados &# ;ancos d& dados ( crGtico6 Al(# d& possir &ssas 9alidad&s
;Dsicas0 n&c&ssDrias para as atais corpora!E&s0 o SZL 1444 proporciona a'ilidad& no
'&r&ncia#&nto & anDlis& d& s&s dados0 p&r#itindo 9& as &#pr&sas s& adapt&# d&
%or#a rDpida & co#p&t&nt& a no<os a#;i&nt&s &# p&r#an&nt& trans%or#a!"o0
con%&rindoFl+&s #a s&nsG<&l <anta'&# co#p&titi<a p&rant& s& #&rcado6 Do ponto d&
<ista d& '&r&ncia#&nto d& dados & anDlis&0 trans%or#ar dados ;rtos &# int&li',ncia
corporati<a & tirar o #DHi#o pro<&ito dos r&crsos da Int&rn&t tornara#Fs& %ator&s
crGticos para o sc&sso dos n&'Kcios6
Mod&la'&# si#pli%icada para # Sist&#a d& VGd&o Locadora

,NTID/D,S DO 0/D/STRO D, 09I,NT,S cidad&s
b &ntidad& para ar#a/&nar as cidad&s & UFb
cli&nt&s
b &ntidad& para ar#a/&nar os dados dos cli&nt&s b

,NTID/D,S DO 0/D/STRO D, 5RODUTOS
CKdi'o R Cidad& S Icidad&sJ
No#& Bairro S I;airrosJ
Foto Ras S IrasJ
S&Ho Nc
Data nasci#&nto IddQ##QaaaaJ CE$
C$FQCN$X Fon& co#6
R) Fon& c&l6
_r&a d& ata!"o S I pro%issE&s J E P #ail
$&ssoas atori/adas S R Icli&nt&sJ OBS
Fil#&s 3D locados S Icontrol&J Saldo
Cli&nt& d&sd& IddQ##QaaaaJ



7>
CKdi'o R
Cidad& UF
CKdi'o R
Bairro
;airros
b &ntidad& para ar#a/&nar os ;airros b
CKdi'o R
Ras
ras
b &ntidad& para ar#a/&nar as ras b
CKdi'o R
$ro%iss"o
pro%issE&s
b &ntidad& para ar#a/&nar as pro%issE&s b
class
b &ntidad& para ar#a/&nar a classi%ica!"ob
Entrada d& $rodtos
b &ntidad& para controlar a &ntrada d& prodtos b


,NTID/D,S D, 0ONTRO9, D, MO7IM,NT/O


7?
Forn&c&dor&s
b &ntidad& para ar#a/&nar os dados dos %orn&c&dor&s b
CKdi'o R
No#&
),n&ro S I '&n&ros J
Classi%ica!"o S I class J
Tipo S I tipos J
Zantidad&
Data
Forn&c&dor S R I %orn&c&dor&sJ
Foto da capa
CKdi'o R
),n&ro Ia!"o0 a<&ntra 0 ro#anc&66666J
CKdi'o R
Classi%ica!"o Iat( 71 anos 666666J
CKdi'o R
Tipo I d<d0 %ita0 'a#&0 cd 6666J
CKdi'o R
No#& &#pr&sa
Fon& co#6
E P #ail &#pr&sa
End&r&!o S Icidad&sJ
$rodtos %orn&cidos S tipos
R&pr&s&ntant&
Fon& c&l6 R&pr&s&ntant&
E P #ail r&pr&s&ntant&
'&n&ros
b&ntidad& para ar#a/&nar os ',n&ros b
Tipos
b &ntidad& para ar#a/&nar os tipos b
CKdi'o R I s& ( loca!"o o d&<ol!"o J
Cli&nt& S R Icadastro d& cli&nt&s J
Fil#& S R I &ntrada d& prodtos J
Data d& loca!"o R
Data d& d&<ol!"o
Control&
b &ntidad& para ar#a/&nar as loca!E&s & d&<ol!E&s b

Você também pode gostar