You are on page 1of 5

c

Trabalho de Fundamentos de Sistemas de Informação (ADAPT 2010)

Introdução ao Gerenciamento de Banco de Dados

Resumo do Capítulo 5 do livro

Sistemas de Informação e As Decisões Gerenciais na Era da Internet

James A. O¶Brien
c

c cc 
cc cc

UNIVERSIDADE SÃO JUDAS TADEU

2010

c c
5.1. Gerenciamento de Banco de Dados: Administrando Recursos de Dados

Introdução

hccc
c

  ccc
  cc
cc 
 c

c  
c 

 c c 
c  c 
c c 
c 
!c " 
c c c c 
c 
 #c
$%
c
c
c
c  c&c #cc 
c
c
c


c
 c cc  c

c
c
c#c c
 c
c 
c
c $ c

Conceitos Básicos sobre Dados

hcc
c
c c 

c
c

#c#c
 c
cc
cc

Caracter

'cc


c( c c 
c"
c 
c
cc) c* c

Campo

 
c
c c 
c 
c 

 c +c c 
c c 


c c  c ,
* c c
" 
-c
cc
 
c,.
#c
#c- c

Registro

'c$c
c
c
cc
cc$  chc
.#c/cc
c
c c"
c


c
c
 
c

Arquivo

+cc
c
 c$ c/cc" cc
c
c c

Banco de Dados

'cc.c 
c
c
 cc.
c 

c$  c+cc
cc c
 c

 

c
c
c" c
c
cc$
cc
c
 #c$

ccc
c c 
 c

A Abordagem do Gerenciamento de Banco de Dados

 c 
 c
c .
c 
c c
c c 
c c "
c 
c 
c
c c  $


c
c    c hc 0 
c 
c 1

 
c 
c 2c 
c c ,0123-c /c c 
$
c 
c
$4
c

cc% c
ccc
c c

5c  
c% 6c

´c  c
c
c
cc
ccc
$
 ccc
c
( 7c
´c 8
 
cc $
c
"  ccc 7c
´c 8
 
c 
c c  
c 
c 9
c
c
 c 
c 
( c c 
c 
c c

c01237c

4   
      

 
 
 

Utilizando Software de Gerenciamento de Banco de Dados

hc0123c/cc.c
cc
cc"
ccc #c
c
cccc
c
 c

Desenvolvimento de Bancos de Dados

:c *
c

 #c c c   
c 
c c 
c c "
c c c 

 
c 
c
c  c hc 
c   c c Y    
   c c c $  
c c
$
ccc
cc    c

hc3  % c


c3c/cccc 
( c c
c
#cc 
.#cc

c c/#cc
;
#cc
c
c
 
c
ccc c
c
 c
c c

Consulta do Banco de Dados

'ccc   c

$* c
cc0123 c c  
c
c
c$
cc
c
cc 
c
c
ccc
c
c
(  c

c0<= c c0<=cc0
c<
>c=
c/cc 
c
cc
c
c c

c
c

 
c
cc
c c c$c% c
ccc0<=c/6c

SELECT [Colunas] FROM [Tabela] WHERE [Critérios]

Tipos de Bancos de Dados

Bancos de Dados Operacion ais


cc
!c

% cc cc

cc  c:; 6cc 
cc

c

#c
c
#c
c
"
#c
 c

Data Warehouse


cccc
cc
cc
 
c
;*c
cc
cc
   c'cc$
c

c
cc  c
c% 
c

  #c
" c
c
c
cc c?c
  c

Data Mining

@cc  ccc
ccc4
!
cc
cc 
 $ c$
c
c
 c

Bancos de Dados Distribuídos

c   c
cc
cc
c
!cc


!c
c
cc
ccc

Bancos de Dados em Hipermídia na Rede

hc% c
 
ccA

c  ccc
ccc
cc
cc
c
c
c
! 

;c
c ! 
*  c +c .c 
c % c 

c /c c c 
c c 
c % c 
c
! 
*  c

4   
      

 
 
 

Considerações Gerenciais para a Administração de Recursos de Dados

Administração de banco de dados c A c 


  
c 
c 

 
c
c 
c c
  % c
c#c.
c
c cc


!ccc
c#c c
c
cc
c
c
ccc
c c

Planejamento de dados cA c


  
c
c

 
c
cc" 
cc
cc
"
c

ccc
/ cc

 c

Administração de dados.c:
cc  cc
#c

c
c 
 c
ccc
 c
c c8cc cc
c
c.
 c

   c

Benefícios e Limitações do Gerenciamento de Banco de Dados

c

$* 6c

´c
cc cc7c
´c A
cc#cBc
*
cc) cc
c%  c
´c 8  cc
c
c $7c
´c 0  $ cc7c
´c 
cc 
 
c
cc
cc c

c  
6c

´c 'c $* c
c 
 c


c
cc
cc
c c
;7c
´c +c c 
c
c!4
c/c
;  7c
´c 2c
cc
 c
cc
  
cc
#c$
c
c$! c

5.2. Fundamentos Técnicos do Gerenciamento de Bancos de Dados

Estrutura dos Bancos de Dados

c c
c$
 ccc
c!
%" #c
c

#c
  #c
cc.
c
c
  
   c

Estrutura Hierárquica

+  cc 
c
c0123cc $
 c c

c

cc
 c$cc!
" c

c c%
c5cc
 cc



c
c c
c
c
c*
c)  c

Estrutura em Rede

&
c 


c 

c ( c  c 
; c c &
 
c 
 
c    c <"
c



c
c
c
 cc""
cc)
c
c


c

Estrutura Relacional

'cc cc

cc
c
c chc
c
 c/c  c
c  cc0123cc
 
c
c  
c 
c / c
c 
c 
c hc


c c 
c
c $c 
c

c  
 c c 
c 
c 
c  #c  c 
 
c

c
#c "
c /c c $c 
c
$

cc% c $
c
c% c
c
cc
c c

4   
      

 
 
 

Estrutura Multidimensional

'c c  c c 


c 
 c "
c   c
c   
  c c  c c c
c

;
cc

 c5 c
ccc#c
cc$
c/cc 
ccc

Estrutura Baseada em Objetos

hc
c
cc.
c/c 
ccc
 cC!
c
ccc
 c+c.
c
 
c
c
c
cc"
c


cc c
cc
 
c:c 
c
c 
 c
c c
$ cc c
c c
;c
c c

Acessando Banco de Dad os

hc 
c
$ 

c c c /c $
 c hc 
 c c .
c 
 c 
c 


c
  #ccc #cc!cc
cc

c

Campos-chave

&c #ccc
 c
cc

cccc cc
c 
 $ #cc!
#c
"
c 
 $ cc
 cc"
c

cc
c  c c
c
 c  c!
cc c

  c

Acesso Sequencial

+c c 


c % c 
c 
c c c /c c 
c 
"D
  c hc 
 c c $  

c

c
c c 
c

*$ c 
c c c c B!
c 'c % c
c
$ 

c c


c 
c 
c 
c 
c  c 'c 
c c  
c "
c
; .c  c
c 
c

  c

Acesso Direto

@c
; 
c "
c c 
 c 
.c  c
c 
!c 
"
 c   c :
#c c c


c !c c c 
c 

c 
c c 
  c 'c % c c 

c "
c
; 
c

cc 
c%  c

+c / c c /c ctransformação de chavesc "


c
;
c c %c  / c
c c c
c
  cc
ccc


 chc/cccc
ccíndice
ccISAMc,/c
c
c

"D
 c 
;- c

Desenvolvimento de Bancos de Dados

3


cc
cc
cc
c c
;c/c
c
cc
$c  c1


c

c
  
cc32 c
c #c"
c!cc
cc
c

  c
ccc


%  c (c #c

 cc
$  
c
cc
cc

c

cc


 c

Planejamento de Dados e Projeto do Banco de Dados

 c Planejamento de Dados c3


cc
cc
c

 7c
 c Especificação de Requisitos c3
$ 
c

 
c
c $
cc% 7c
 c Projeto Conceitual c:;
ccc
"  c
c $
cc$c
cc
c
cc
*
7c
E c Projeto Lógico c5cc
c
 cc
c
cc
cc0123 c
F c Projeto Físico c3

 cc
c
c

c
cc
c/c
c
 c

4