Sie sind auf Seite 1von 26

INTRODUO A BANCO DE DADOS

Aula 01

Cleyton Rodrigues, M.Sc

A%ENDA
Compartilhamento de Dados De ini!"es
Ban#o de Dados$ Sistemas de %eren#iamento de BD$

&ro'eto de Ban#o de Dados$ Atores$

Cleyton Rodrigues, M.Sc

CO(&ARTI)*A(ENTO DE DADOS

Cleyton Rodrigues, M.Sc

CO(&ARTI)*A(ENTO DE DADOS

Produo

Compras

Vendas

Produto

Produto

Produto

REDUND9NCIA DE DADOS
Determinada In orma!+o est, representada no Sistema em Computador -,rias -e.es$ &ode ser dois tipos/
Redund0n#ia Controlada$ Redund0n#ia n+o Controlada$

Redund0n#ia Controlada/ Ba#1up


Redund0n#ia #ontrolada pelo So t2are$ So t2are Sin#roni.a!+o$ 3isa 4arantir maior Se4uran!a$ &ara o usu,rio5 a in orma!+o 6 7ni#a8

Cleyton Rodrigues, M.Sc

REDUND9NCIA DE DADOS
Redund0n#ia N+o Controlada$ Responsa:ilidade da sin#roni.a!+o entre os di-ersos Sistemas i#a a #ar4o do Usu,rio ;e n+o do So t2are<$ &ro:lema/
Entrada repetida da mesma In orma!+o$
Tra:alho desne#ess,rio5 perda de espa!o de arma.enamento$

In#onsist=n#ia de Dados$
>alha humana5 es?ue#imento5 in orma!"es i#am distintas8

SO)UO/

CO(&ARTI)*A(ENTO DE DADOS@
Cleyton Rodrigues, M.Sc

CO(&ARTI)*A(ENTO DE DADOS

Produo

Compras

Vendas

Produto

CO(&ARTI)*A(ENTO DE DADOS

Produo

Compras

Vendas

BANCO DE DADOS Produto

O DUE SO BANCO DE DADOSC


Se4undo *euser5 BD 6 Conjunto de Dados integrados que tem por objetivo atender a uma comunidade de usurios 8 E o ?ue seria ADadosBC
Dados In orma!"es$

Enquanto Dados so fatos que podem ser registrados e possuem um significado implcito, Informao uma organi!ao de tais dados, conceitos"
Cleyton Rodrigues, M.Sc

BANCO DE DADOS/ CARACTERISTICAS


Apresentam aspe#tos do mundo real5 ou (ini(undo$ (ini(undo $ E uma or4ani.a!+o lF4i#a e #oerente de dados5 e n+o dados #oletados randomi#amente$ randomi#amente &ossui um 4rupo de usu,rios espe#G i#o$ Tamanho e CompleHidade 3ari,-eis$
Sua a4enda do #elular888 #elular888 pe?uena$ pe?uena $ A )istel888 )istel 888 ra.oa-elmente 4rande8 4rande 8

Um BD 6 sempre Computadori.adoC

Cleyton Rodrigues, M.Sc

(AS AINDA TE(OS U( &ROB)E(AJ

Sistema 1

Sistema 2

Sistema 3

Dado

Dado

Dado

antes (sistema usual de arquivos)...


Cleyton Rodrigues, M.Sc

(AIS AINDA TE(OS U( &ROB)E(AJ

Sistema 1

Sistema 2

Sistema 3

Dado

A4ora o mesmo Dado de-e atender as ne#essidades de #ada sistema em separado8


Cleyton Rodrigues, M.Sc

SUR%E O S%BD888

Cleyton Rodrigues, M.Sc

S%BD
Ima4inem se a apli#a!+o #liente osse respons,-el tam:6m pelo 4eren#iamento e manipula!+o de dadosC Se4undo *euser5 S%BD 6 soft#are$que incorpora as$fun%es de$definio definio,$recuperao alterao de$dados$em um$banco definio recuperao e$alterao de$dados" Tipos/ Rela#ional5 Rela#ional O8O85 *ier,r?ui#o5 Redes888 Sistemas de Ban#o de Dados/
Ban#o de Dados K S%BD8

Cleyton Rodrigues, M.Sc

SISTE(AS DE BANCO DE DADOS

Processamento Soft. acesso das Consultas ao BD

BD

Usurios

Programas de Consultas

SGBD
Metadados

Cleyton Rodrigues, M.Sc

&ROLETO DE BANCO DE DADOS

Cleyton Rodrigues, M.Sc

&ROLETO DE BANCO DE DADOS


Normalmente5 en-ol-e tr=s ases/
&ro'eto Con#eitual
(odelo Con#eitual dos Dados8

&ro'eto )F4i#o
(odelo Baseado no (odelo Con#eitual ;de a#ordo #om o S%BD<$

&ro'eto >Gsi#o

En?uanto os dois primeiros pro'etos tra:alham a un#ionalidade5 o 7ltimo o#a no desempenho8 Al6m disso5 o pro'eto >Gsi#o 6 de implementa!+o #ontGnua &tunning tunning'" tunning

Cleyton Rodrigues, M.Sc

&ROLETO DE BANCO DE DADOS

Cleyton Rodrigues, M.Sc

ATORES

Cleyton Rodrigues, M.Sc

ATORES NO &A)CO
&essoas parti#ipantes do pro'eto5 manuten!+o ou uso de :an#o de dados$
Usu,rio >inal$ Administradores5 os amosos DBA$ &ro'etistas$ Analistas de Sistemas e &ro4ramadores de Apli#a!"es8

Cleyton Rodrigues, M.Sc

AD(INISTRADORES DE BD
DBA/ Data:ase Administrator Responsa:ilidades/
%eren#iar BD5 S%BD e os so t2ares rela#ionados/
autori.a!+o de a#esso ao BD$ #oordena!+o e monitoramento do uso$ soli#ita!+o de re#ursos ;*MNSM< sempre ?ue ne#ess,rio$ 4eren#iamento da se4uran!a$ 4eren#iamento do desempenho$

Fonte:Desix Software Solutions

Cleyton Rodrigues, M.Sc

&ROLETISTAS DE BD
De ine a estrutura 4eral do arma.enamento dos dados5 :em #omo identi i#a ?uais ser+o estes$ De-e #omuni#arOse #om todos os 4rupos de usu,rios ?ue usar+o o :an#o/
identi i#ando os re?uisitos para #ada 4rupo$ desen-ol-endo5 se ne#ess,rio5 as -is"es de #ada 4rupo$ inte4rando as -is"es de inidas8

Cleyton Rodrigues, M.Sc

ANA)ISTAS E &RO%RA(ADORES
S+o os En4enheiros de So t2are/ Analistas/
espe#i i#am as transa!"es e soli#ita!"es dos usu,rios inais$

&ro4ramadores/
implementam5 testam e do#umentam o ?ue oi soli#itado8

Am:os pre#isam #onhe#er :em o S%BD8

Fonte:Desix Software Solutions

Cleyton Rodrigues, M.Sc

TRADEO>>/ SE(&RE UTI)IPAR S%BDC


In-estimento em *ard2areNSo t2areC Custos rela#ionados aos re?uisitos asso#iados a um S%BD ;se4uran!a5 :a#1up5888< -alem a penaC A apli#a!+o 6 li4eiramente simplesC *, re?uisitos temporais rele-antes ?ue n+o est+o sendo atendidos pelo S%BDC O a#esso de m7ltiplos usu,rios n+o 6 ne#ess,rioC

Cleyton Rodrigues, M.Sc

DI3ERSOS TI&OS DE BDJ


Apli#a!"es tradi#ionais
dados arma.enados em ormato teHtual e num6ri#o$ num6ri#o

SF eHiste este tipoCC N+o@ Ban#os de dados de (ultimGdia/


:ase de dados ?ue hospeda ;al6m do tradi#ional<5 ima4ens5 -Gdeos5 m7si#as888

Cleyton Rodrigues, M.Sc

&RI(EIROS &ASSOS CO( BD888


Sistemas de In orma!"es %eo4r, i#as ;%IS<
arma.ena in orma!"es 4eo4r, i#as5 #omo mapas5 ima4ens de sat6lites888

Data Marehousin4$ Ban#o de Dados em Tempo Real$ Ban#o de Dados Distri:uGdos$ 8888

Cleyton Rodrigues, M.Sc