banco dados
$
%
&
!
"#
&
'
( ) )
!
"#
*+
"#
&
,
!
$
1
"
#
! -
$!
.
/
'
,
"0
$
%
2
1
2
+
) !
)
1
8
1
"#
3
2
1
8
+
5
4
%
6
" 9
9 3
!
6
$!
7
8
6
+
2 2
)
"#
!
!
:
+
! 3
<
1
)
8
+,
6
"
;
!
%
8
=6 >
9
"#
? 9
$
5
$
=
9 9
2 ===
C
=
=
&
8
%
=6 8
$
9
(
2
D
!D
&
%
?
E
=
9
4
$
!
@
8
? )
('
)
)
9
)
=
9
===
'
*
"0 9
=
2
"#
9
9
!
"#
"0
!
)*
9
8
6
!5
$
1
9
1!
2
9
=
$$
3
9
=
" =
6/
9
9 A
$ 9 !
8 ) 9
9
?
9
'A B 9 B(
(
2 9
*
9
9
===
8
9
'
('
!D
1!
!
)
"0
$
2 =
!
2 2
)$
"#
.
'
!
SGBD
'F
)
+
$ 8
!
12
"0
$
!D
2
$
G
H
Bancos de dados ? 2
!1
/
,
+
$
%
G
9J K
J
Usuário
+
'
'
%
"#
@
-
3
=
#
2
$
L
"0
L
4)
=
$
. '
!
L !
2 2
"# 9
@
)
9
"0
"0
9
)
$1
" 9
3
4
%
"#
=/ &
'
5 7 6
6 7 8
"#
=/ &
=
"#
+ 2
=
9
+
8
% 9
! "#
L+
@ 12 9
=
E/ &
=
$
!
$
"#
"#
! " 3
- "# 9
"#
M
!
"0 9
"#
$
3
"#
%
)
!
!
=
=/
3I
3 - JE
9 JK
;
$
$
)
Programas
.0
1 #
!
-
"#
@
F
-
"0
-
=
)
)
)
"
"
9
9
N$ O P
2
"# 9
=
'
:
"
4;
'
8
"
&<
0
usuários ingênuos programadores de aplicativos
API’s para aplicativos &
£©' %£$ ¥#"
§ ¤ ¨
©©©"
¤ § ¡ ¥ ¤
£!©£©£§
£©©£©
¢ ¡ ¤ § ¤ ¨ ¥
0 % ¡ ( ¤
£§ ¢ £©£)
£©©£©
¢ ¡ ¤ § ¤ ¨ ¥
¤ ¥ ¢
©¨£§ ¦ £¤ £¡
§ ¤ ¤ §
£)4£©C
4 E
C D
$
2
%
Nível de
Visão dos
Usuários
consultas
esquema do banco de dados