Você está na página 1de 5

!

$%

&
!

"#

&

'
( ) )

"#

*+

"#

&

"

#
! -

$!

.
/
'
,

"0

%
2

1
2

+
) !

"#

3
21

+
5

" 9

9! 3

$!

6
+

2 2
)
"#

!
!

! 3

<

)
8

+,

"

!
%

=6 >

"#

? 9

5
$

929===

=
=

&
8

%
=6 8

$
9(

D
!D

&
%

E=

9
4

8
? )

('
)

9
)

9===

'
*

"0 9
=

2
"#

9
9

"#
"0

)*
9

!5

1!
2

9
=
$$

9
=

" =

6/
9
9 A$ 9 !
89 ) 9?
9'A B(9 B(
2 9*
9
9===

89

'

('

!D

1!
!

"0

$
2 =

!
2 2

)$
"#

'

!
SGBD
'F

$ 8

12

"0
$
!D

G
H

Bancos de
dados

? 2
!1

9 JJ K

+
'

'
%
"#
@
-

3
=

#2

$
L

"0

4)

. '
!

L !
2 2

"# 9

@
)
9
"0
"0

9
)
$1

" 9

3
4
%

"#

=/ &

'

567768
"#

=/ &

"#

+ 2

+
8
% 9
! "#

L+
@ 12 9
=
E= / &
$

Usurio

"#
"#
! " 3
- "# 9
"#
M
!
"0 9
"#
$
3
"#
%
)
!
!
=

=/

3I

3 -9 JJEK

Programas

.01 #

!
-

"#

@
F

"0
-

)
"

"

9
9
N$ O P
2

"# 9
=

+9
4 3

'
:

"
4;

'
8

"

    !

"  $# % &  (' 
         ) *

     


      
      

      
      
     
    

&<

usurios
ingnuos

"#

2
%

Nvel de
Viso dos
Usurios

APIs para
aplicativos

consultas

esquema do
banco de dados

pr-compilador
DML

processador
de consultas

@
Viso 1

2
%
=

>#

>

arquivos de
dados

6 12
#
$ 8

8
...

Viso N

SGBD

>#

$ 8

"# =

12 =
2 +

#
=

4
9+
!1

$
-

Nvel do conjunto
de usurios

dicionrio de
dados

+0

12 6
Viso 2

compilador
DDL

gerenciador
do banco

>#

* $

administrador do
banco de dados

gerenciador
de arquivos

+0

usurios
sofisticados

cdigo
objeto de
aplicativos

, - + "

/
#

programadores
de aplicativos

interfaces de
aplicativos

+   "  

'
& :5677=8

24
2 2

Conceitual

>#

# ?

9
Nvel de
Armazenamento

"

Fsico

@,

"

'4

"#
"0

)
#

$
%

@,

.01

Nvel conceitual e de vises de usurios.

12 9 $
2
8
12

Exemplos:

9
"# =

Modelo entidade-relacionamento,
Modelo orientado a objetos.

$Q

No modelo orientado a objetos, cdigo executvel


parte integrante do modelo de dados.

"

@,

>#

>

$
!
3%
$

4
!8 9
)
) )
=

;
"#

;
- "0

$
9
9

R '

% +

)$

R '

)
2

R '

nome
Jos
Joo
Joo
Antnio
Antnio

rua
Figueiras
Laranjeiras
Laranjeiras
Ip
Ip

cidade
Campinas
Campinas
Campinas
So Paulo
So Paulo

conta
900
556
647
647
801

saldo
55
1.000
5.366
5.366
10.533

9
#

$
1!

."

."

3 9

/
/

"0
=

)
Jos

Figueiras

Campinas

Joo

Laranjeiras

Campinas

Antnio

Ip

So Paulo

900

55

556

1.000

647

5.366

801

10.533

)
/
)
$ %

Jos

Figueiras Campinas

Tabela Cliente (dados)

nome

rua

cidade

015

Jos

Figueiras

Campinas

021

Joo

Laranjeiras

Campinas

037

Antnio

Ip

So Paulo

Tabela Conta (dados)

nro-conta
900
556
647
801

saldo
55
1.000
5.366
10.533

=
"0

Ip

647 5.366

801 10.533

#
$

?
!
?
3
D
2%2

+
"0

=
%
1

=
!

"
%

=
)

rua

015
021
021
037
037

nro-conta
900
556
647
647
801

So Paulo

647 5.366

55

>#

cd-cliente

Tabela Cliente-Conta
(relacionamento)

Antnio

556 1.000

"

."

Joo Laranjeiras Campinas

900

cd-cliente

) "0 9
#
) % 2
=

saldo

nome

Cliente

cidade

Possui

nmero

Conta

@ , ,
"
!

"

!
"#

9
T

3%

+U@

@ ,

8
12

$ +

2#

24

4
F

"0

"#
%

!2

@ ,
(

=
-

"0 9

"

"0

)
9

12
-

"#
N

*
!

"#

"0 9
!

%
%

P 4
"# =
!

+
, ,

"# 4 3

"0 9

2 2

"#
B=

9
-

N )@

(
!

"#

"#

"#

"#

&

4)

- "#

9
)

4)

"# 9
3 9
8

"#
!

9
#

%2

P=

- "#

+
!

"#

?
2
$

"#

"#

#
!

"#
=

"#

"#

3 9
)

- "# !1

"

Você também pode gostar