Documente Academic
Documente Profesional
Documente Cultură
APOSTILA DE
INTRODUÇÃO A
BANCO DE DADOS
E SQL
Módulo II
!"
#
#
$ %&
' (
) *+ ! ,
- (
+! ,
- .! /0 !
- ! ! $
)1 !23 % # $
)1 !4 ! / !# $
)1 ! 5 & # '
6/ 1 ! ! '
78 +! -
23 1 93 6
5 ! 7
7
% 7
: ; 7
2! ! 7
< 7
5 ! # =
5 !/ !
# =
2 =
$+!
'*/ ! +!
+! * : ;
+! *)#)* : # ;
+! )*) : ;
-% +!
6 /0
/0 .
/0 /
/0 2
7 +! $
+! $
+! > $
7. > ! . ! ! '
$+ ) !" '
$ ? '
$ *8 9 ) !: 9); -
$ *> 9 ) !: 9); 6
$$?% 9 ) 7
' 23 1 3 =
5 !+! !
2! !
.
% ! !3 !
. "
% > !
5@ + 4
2! & !
> !
>1 ! /
/
+
$ A
' /0 .
- /0 2
6 1
23 1 3
$ ! ! ! $
'. / ! # -
' ) -
' > -
' > 0 -
-% 93 6
$ 8BC* 8 B DC
$ 8BC
$
$ / C 8BC
$ / C
$ / > !
$ %!
> !
$ > ! $
$ / 3 $
$ $ 3 $
$ / 5C '
$ '
$ E '
$ ! -
$ 8! -
/ E)> 6
8E5 6
%4 6
5%F 6
5) 6
' + G ! 7
8 C 7
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
2 ! ! !
@ ! <
! @ @ !
H !" @ !
! 9 ! & !
& !
< !@ ! ! @
#
< I ! I " !
!3 : 9; ! I
I 3 I J
!3
!
0 1 I @I 1
!
0 I& 1
$ I ! I
& 1 "
' ! I&
@
!
! 3 & !" !
! !
(
E " @ & 1 & ! "
@ ! * ! !
@ !" *! ! I
& !" ,
(
K J < & " &
I0 ! *!
0 !" ,
(
K ! ! "
" I ! & ! ,
(
K ! * ! I
1 1 ,
#+ & 1 I " @ I
" I ! !" !
,
% L
/ L
% !" L
+ L
23 ! L
5 L
@ L
/ 0 M
() * + "
( ) !
! L
+ " H L
2 G L
/ !
0 L
/ ! !" L
% L
G : & I < ;
L
5 L
E J
( * !
% L
> * 1 L
% L
!3 L
. 0 M !
L
3
,- . "
% & ! @
& ! & <
23 & #
o ) * !
o +!
/ #0 12 3
5 ! & ) * ! !
#
!
Funcionários
"
4 #2 3
5 ! & ! !
#
Usuário
Interfaces /
Final
Formulários e
Aplicativos
Consultas
Externa
Sistema de
DSL
Informação
Programador
DML
Visões e
Conceitual Relacionamentos
Externa
Nível Gerencial
SGDB
DDL
Conceitual Tabelas
Interna
DBA
Sistema Operacional
Nível de Máquina
Gerenciador DC
Usuário
4 * 56 * &
8 &
! !3 I
! !"
0 8 #* 8 : 3 I & I J ;
I
8./I 8 I > I N *. I ! I
2 ! @ ! O I
7 ' 8 K
! ! & ! I @ G
98 ' 5 8 !
! I @
P!
:" + "
!0 ! ! "
) & 8 : J ; G !
!"
2 ? C ! !
K &
!
; 1 :8 4 ;* K M !
! : " ;
. 84 !" ! #58 % I5D8BCI8BC
8 I !
- :% ;? %
! ! !
!" @ @ ! I I I
!" 84
. ! ! ! !
!
J !
84 !" 8
< C & !
: ! !" & ;
–8 ! /J . &
; 5 + /J C 3 1 !:% !
D;
& ! 1
" ? N I & I/ I ! ! !
8
Prof. Cristiano Vieira Copyright © 2004 Página 4 .
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
4 & "
! ! 1 : G; 1 #
0=* >? - !
K & ! ! & !" I @
& & ! !
P! I
K & ! ! 0 !
2 P! @
! ! 8 *8 I& M !
& &
@
0=
* ; 5 !
2 @ 1 ! I !
* 3 " !: !;
1 ! !3 @ ! 8 & 3
G " ! ! !
H I & ! @
0 Q 1 ! ! @ 3 P! I
@& ! 3
I I 0
I ! I I1 & @
0
> 1 ! ! & 3 !
? 84 I& @
%I& " 1
! I
! ) !
I 3 : ;!
! 84 & 0 5C C
0=
* <'. !
2 1 !@ ! 3! ! 8 !
@* " I
& !& 84 K & !
!
J I ! /
& <
" :N I/ I9 ;
I
@5 = "
5 6 ? . !" !H I
! I & < !"
!" I
: !" ! ;
! " !
? +P ! J I
!
0 ! G %
#
* 2 > 2 A * . ! !
I& !
I !
0 !I P
!
* > B * % @ "
P ! ! !" I !
0 R
I !" ! %
G & !
23 !I ! @ !
& !"
!" B @ "
P ! ! !
0 ! I !
* 2 & * 1 ! !
:! I! ; & S
2 & " !" !"
&
$ * + * . & "
< " "
: " !I P OI ;
@ ! ! 23 .
T
8 3T " P T5T T9T
' * B * + 1 "
!
! 2 !
& " B
! 84 * & 0<
2 0 " @
! % G
#
* ! & !"
&
* B 0 ! & I
& !" I
3 #)
& ! !D*
& !" &
- * < * / & J
0 ! 0 G ! 23 E
J ! ! (
N J 2 !,
!( ! ,
C 2
E ! !@ & ! & !
I !
!L I R & !
E * ! !
I G :& !;
2 !*! . 3 !I
58 : 0 & 5;
< I !*! !
0 0 & 3
.
&
! !
I
! I
0 &
1 & &
& @
I @ I ! 0
! G & I
& & E P @
& ! & ! P L
P! ! @ & ! & ! )
! I P! ! I !
P ! P! !
I 1
Mapeamento SGBD -
Mapeamento
externo/conceitual Sistema de
externo/conceitual
Gerenciamento
de Banco de
*Esquema conceitual
TABELAS
Mapeamento
interno/conceitual
Definição de estrutura
do armazenamento
(esquema interno)
Arquivos de armazenamento físico.
<
%5 ! @ < !"
) 3 P
!I @ & !
& &
I &
2 ! ! !
& ! ! 3 I & 0
$
-"
2 3 ! *
! 0 !
) !I & !I ! 0
3
2 84 !@ !
$ '
. ! ! *! &
" 84 I @ !
. & " !
! ! @ I <
I " I &
< !" !
. ! !
I *! " * *
!
0 < !& !
(>
( %"D
( < @ < 1 I&
1 & < < R ,
% 1 & <
0 H <
23 ! < H #
< #%!! &%' ( % %()! & '* V WC IC
!0 IC X < !
C N @ H < 92++%52)>%8 228/+ >% 5%)E%C
8 !& < 92++%52)>%8 228/+ >%
5%)E%C ! H 3! 1
( & 1 , !1 & 0
! ! & 0
<
> / E !"
2
/ !
0
/
Prof. Cristiano Vieira Copyright © 2004 Página 9 .
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
( < *!
2 @ !" &
!
23 !# 8 ! !
5 ! #
+ !
,
( $
- . $ / 0 -
1, 2
($< 5 !
> @ 0 52+ * 5 !2 *+ ! K
< ! !
((>
< & T T J I <I
< ! & ! <
23 !#/! I9 I%! I9 I I
) #
o 2 ! L
o L
o 81 L
o . & !" !
0 : ;
L
o /
2 ? .! 0 & P
23#/! I9 I %!
H 2 *8 !
23#/! . !I9 Q I%! . I
% * & < H
23 !#) ! I)P I2 I
9 I
% 2 :/0 ; * &
3!
23 !# ) %! 1 ! @
0 I ! &
+ 4 #
- 2 # Identificação
da Entidade
- % # Nome do Atributo
5 ! ! #
#Código
Nome
Data_Nascimento
Série ALUNOS
Endereço
Nome Pai
Nome Mãe
(,2
+ ! <
23 !#Q
#
3 $ # 2! < ! ) Y!
%! L
# 2! < !
) Y ! ! L
#C 3 ! !
+ 4 !
- 2! descrição do
+! # relacionamento
5 ! ! %! * !
cursando
Alunos Disciplina
Nome_Aluno Nome_Disciplina
(/5 % 2
+ &ZG & 3 !
2 % 1
23 !# Q @ 5
#
3 $ #2! < ! )
N
& #2! < ! )
5 !
0
#C 0 !
0 I & 0
!
0 I !
0
0 :.8 !
;
1 1
casado
Homem Mulher
Nome Nome
2 % 10!
01 !
23 !#. !
0 . !
#
" #2! < ! )
9
" # 2! < !
) Y
#C 9 I
!
0
1 N
trabalha
Funcionário Departamento
Nome Nome_Depart.
2 % 010
23 !# % O ! !
#
4 #2! < ! )
%!
#2! < ! )
! !
#C 3 ! ! I
! ! ! !
! !
N N
matricula
Aluno Disciplina
Nome Nome_Disciplina.
K ! & & !
0
! )*)I ! ! *
& ! &
! 0 ! I
! ! *
(4- " 2
B ! I @
0 ! ! 2
! )*)
23 !# . !
0 < %! =0
" #2! < ! )
9
#2! < ! ) . <
. <
#C 3 < )
I !0 =0 < I @
!0 P 0 < I
!
0 P 0 < %! .
! & =0 @ & . < %!
N N
Trabalha
Funcionário Projeto
Nome Nome_Funcionário
Horas
Prof. Cristiano Vieira Copyright © 2004 Página 13.
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
( @ 56 *
/ ! ! < &
! !& @ 2 I
& ! < @ &
< !
< ! < !
56 * '
% 0 @ 0 !
0 ! <
!
< 2! P
< % @ !@ 1 !
<
! 1
> @ @
! < ! % I @ 3
0 < ! ) ! 0
! @ ! 0
!
56 * 5
E 0 @ < & I
! 1
. 3 !I <
I /.9 +4 < 0
I < /.9 +4
> @ & ! <
I Y
% I [ [ Y
0
E 0 0 2
! I@ < & @ "
< I & I : 3! ;& !
&
< 3 "
1
2 ! @ 1 ! 0
<
56 * >
E 0 @ ! ! &
" 0 !I @ 0
! E 0
! @ 0 0
o /0 ! ! (
9\, : ] D;
3 !
0 ! 84
23 !#
2 /J Y @ 0 < &
@ 0 ! 2 I @
1 0 !
o /0 ! !I 0 !I
3 ! 1 0 @
0
Prof. Cristiano Vieira Copyright © 2004 Página 14.
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
(C% 2
P & !
2 '
B 3 !
23 !#E !" &
P
N N
comercializa
Fornecedor Produtos
N
N
Indústrias fabricam
2 : '
B 3 ! G
23 !# E 0 !" & !"
<
N N
utiliza
Engenheiro Materiais
Projetos
23 !#. \ 5 !
1 1
compra / vende
Cliente Vendedor
Produto
(C :
% ! < <
! I & !
! Q ! & !
2 ! + % !
! R 3 G G . 3 !I &
< ! @ !
! * @ I <
! * @ @ ! ! I 1
! I 1 @ ! I@
1 !& < ! < !
< @ ! <
! @I I !
,2 0 +
, 1
/ !
J &
< !
J I < "
!" ! !
% !" @ I @ ! &
!" 0 T
9 ) :9);
T % 9) <
& "G*!
23 !I * " & !: 9);
I
& "
% !" ! @ I G
3 I & 9) @
! I <I 9)
. !" !" I@ !& <
0 I &
, 1 8 0 80
/ ! I <I & !
& . &
!" 9)I ! 23 !#
%& ) 9 :) )9I8@ I I/ /! I)
! I2 ! I/4/ ! I+ !
: #/J 5 I 5 I
B I. > ! ; > !4 !
) ;
% ! I & 3
P ) 9 !
I ! &
!
%& ) 9 :) )9I8@ I I/J /! I
) /! I2 ! I/4/ ! > !4 ! ) ;
%& :) )9I/J 5 I 5 I
B I. > ! ;
!0 0
,$1 8 0 80
/ & 0 : 0
;
I ! & !
0 . & 9)I
! 9) & !
0 23 !#
!
%& ) 9 :) )9I8@ I I/J /! I
) ! I2 ! I/4/ ! > !4 ! ) ;
%& :) )9I/J 5 I 5 I
B I. > ! ;
" !
%& ) 9 :) )9I8@ I I/J /! I
) ! I2 ! I/4/ ! > !4 ! ) ;
%& :) )9I/J 5 IB
> ! ;
%& 5 :/J 5 I 5 I.
;
/ ! I0 & :
& ) 9 I ! I 0 ;
#
* . :% & ;
#/ @ ! I
3 !1 & /J 5
* 8 :% & 5 ;#/ @ ! &
! /J 5 I <I )
9 !
I
,(1 : 8 0 $80
/ & !
& 0 . &
9)I ! 9)
0 23 !#
" !
%& ) 9 :) )9I8@ I I/J /! I
) ! I2 ! I/4/ ! > !4 ! ) ;
%& :) )9I/J 5 IB
> ! ;
%& 5 :/J 5 I 5 I.
;
# !
%& ) 9 :) )9I8@ I I/J /!
> !4 ! ) ;
%& :) )9I/J 5 IB
> ! ;
%& 5 :/J 5 I 5 I.
;
Prof. Cristiano Vieira Copyright © 2004 Página 17.
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
%& /! :/J /! I) ! I2 !
/4/ ! ;
/ ! I0 & )
9 I P & 1 & 0
!:) )9;I "& ) 9 !
I ) I2
/4/ ! ! 2 G
& " ! " &Z
" % ! ! ! I0
" G !
$ % &
* . :% & ) 9 ;
#/ @ ! I
3 !1 & /J /!
: ! ;
* 8 :% & /! ;
#/ @ ! &
! /J /! I <I ) 9 !
I
) I2 /4/ !
%J !" I < !
G H I ! & !
& !
!" !" % !
! ! I 1 I @
! ! < 1
,, - 8 0
8 0 $80
E ! ! 1
! O : ! 1 ;
I &
! < ! ! %
O
8 0 80
E ! !&
! & 0
%
0 * !
& ! I&
0 I !
G !
: 8 0 $80
E ! !
I&
& 0
@ % 3
& 0 I *!
! & I 0 I
&
&
!" ! ! "I
!" & I I
! ) & J I
! I @ 3
! & I& I&
I
/ >? = ?
) !" #
)^ . I) /! I) . IB
%! 9)#
)^ . _I/J /! I) . IB
/J /! _I) /!
%! 9)#
)^ . _I/J /! I/J . IB
/J /! _I) /!
/J . _I) .
%! 9)
)^ . _I/J /!
/J /! _I) /!
/J . _I) .
)^ . _I/J . IB
2 J ! 9)`
/! . .
/!/ _ . ) _ . ) _ . / _
/!) /!/ . / . )
B
/ & !
& ! & )P
. ! & @P I <
0 . I & ! " I
0 > ! /! I& /J I 0
0 I& ! 0
.
9 ! I& !
! . I
: & 0
" I & ;%
& I . 0 @ /J .
$ < 2
! ! ! !" < !0 !
! ! / !0 ! I0 !
8 ! P % 3
3 ! ! ! ! !
) +4 2 % )/ 8!
Q -'$ 6-'*6 % ! $ $'- $$=I==
5 76-'$ * + 8 $'- '$ $=I==
/ ! -'$ 76'* . % 0 $'-6 $ =I==
. 7 $'*6 + ) %! 5 '$ $'-6 =$=I==
$ > "
% !3 ! &
&
I * ! K ! & %I
! I
& ! " !
! ! (
J ,% ( J , 0 + ) J 8
& !& ! "
& * *
$
% ! ! !. 3 !#
I < ! !
! 8 ! " ! ! !
3 I< !
0 %
==a . I 84
! !1 J !
0& ! G &
0
$ *
> & @ & @
& % " ! ! #
! I I 0 I ! !
R J R& ! &
@ 0 !
$ $- ?" " &
) 3 &
I I 3 ! O
! ! 3 I & & !
I 84 !3 ! :
; ! : & 0 ";
$ ( +
E 84 " I &
0 G ! !
2 " !
@ ! G
& ! I % ! <
I & ! J & @
!
( - :"
(
E ! @ ! I
! !0 & @ 1 ! ! !
( <E 2 ;'
<E
/ ! < 1 !
. 1 ! !
! [ 0 1 !
23 !#
o / # P Y I !
o / Y # P Y I
o / Y # P Y I! Y0 &
<E
. 1 ! !
! [ 1 !
23 !#
o / Y # P Y I I !
o / Y # P Y I! Y0 & I !
o E & !" @ 3! !
! ! G
Identificação
da Tabela :" - 70 %
Título dos
Campos < 0 F- > F0 E 5G F
Registros
= == % 5 + 33333 =S
=$S
6 $ .= Domínios
ou Linhas = == Q @% % 000000 $S
=6S
-7 6 .$ ou Corpo
= == . . ! . $ S S
= .'
Chave
Primária A-Z / Z-A Campos ou Colunas
Chave
Estrangeira
Índices (Ordenação)
($ :"
.! 0 3 & &
!
($ := 5
I & " ! !
($ $5
@ 3 &
& &
@& I&
1
($ (2
E @ < K &
P
($ ,H
1 & <
" I ! !
0
1 ! I <I @
<
( $ / 56 * '
E 0 @ ! ! &
!0 ! E 0 & 0
! @ 0 0
. 0 @ ! #
2 1 /0 ! ! (
.\,: D ] D;
I
3 !
0 !
2 1 ! 0 ! :(
.\, !
(
)),
; ! & !0 0
!0 !
2 $ 1 /! 0 !
! I(
.\, ! () ,I
2 ( 1 /0 ! I:(
)/,V 0 ;
(
.\, ! ()/, 2 @ &Z <
J ! 2
! 0 2 @ I
@ ! * !
"
8! 0 ! ! &
P
8! 0 & 0 & !
& G
!
8 1 !
I ! 0 /0
&Z
8! 0 @ /0
@
$ 8! 0 & !
8 & 1 ! J < 3 I
( $ 4 56 * >
E 0 @ ! ! &
" 0 !I @ 0
! E 0
! @ 0 0
. 0 @ ! #
2 * /0 ! !(
9\,: ] D;
3 !
0 !
2 * /0 ! !I 0
!I 3 ! 1 0 @ 0
($@ =
E 1 @ ! K
& S !
23 !#) (2 / !
, #
+8I54I8.I+QI %I.+
( ( >? = ?
C ! 3
+ #
B !@ !U
B ! U
B !@ J + U
B !@ & Q !
0U
$ B !
0 U
' B !@ & U
- B ! & U
(, "
E "& 0 < !
I J3 @
! 84 !"
! !
5 % I & @
I !
!" @ I !
& !&
!M M &
B ! 5
% I@ 3
<
) 5 % =I 3 & <
! <
b % & !
Área para
definição
dos campos
e tipos de
dados
Área para
definição das
propriedades
e tamanho do
campo
Modelo de
estrutura de
uma tabela
Definindo
uma chave
primária
(/ 5 !
(/ 0 ! " 23# ) I
2 I> ! I
(/ : ! 1 "
23#> 3 I S
N I5 I)P I
: "' =
* - !
o :? 1 % " ! @ : 3 P ; K
" & & ! ! 23#
(/$: 6 ! 0 3 &
5 : ? #. $$
5 0I # @ " 3
! ! 3#
(4- * 8?
%J
9 e + C I % :% ;
& !
0 & ! #
!
: @ ;
I : ! J I! "I
;
I : I J
& ;2 ! < I& I
! %& !
& & R #
1 & !
& ! I I
! 1 3 ! I !" & !
&
/ !
% ! &
! I ! 0
! I&
0 J I @&
/ J I
! B P!
9 !" !
0 !
8 !
% ! I !
! %
S !
2 ! !
5 ! ! ! !
) !"
$ ! !
' . ! % I ! 0
!
- Q & !0 0 !"
6 ! ! %
7 2 ! %
=2 & ! % I ! ! !
2 #YYYYYS
YYYYYYS
YYYYYY
Parte II – SQL
LINGUAGEM DE DEFINIÇÃO E MANIPULAÇÃO DE DADOS
, 1 L
B +! ! I
! R ! . & 5I
! 8BC ! !
8f8>25 +I 1 -= 2 76' % ) !8 : %)8 ;
I
! 8BC
% 8BC ! * ! +! !
8BC @ & I0
C: C ;
I ! / I& @
I > ! & I !
@ !
3 ! / 3 ! ! C
/ I%!
@ 5C : 5 ! C ;
I ! I
I 3! ! !
!H / 3 ! ! 5C 8! I
IE !
E ! 5CI /C: / !C ;
I
! 4 + ]
%C 8BC 1 I
! !" 1 I! !
! 1
1 ! 8BC @ I&
!" ! ! " !
J
1 ! 8BC @ &
! @ !" I 3! /
+!
! ] !
& ! 8BC ! ! I
! I&
! 3 ! 1
, ) &
8g @ ! : !; ! ! : !;
< @
! I &
& !
0 I " & 0 !
!
E < !
! : ; 2 I "&
I ! : &
! ! ! ;
E & !
& : ! &
G !; # J ! I
&
5 ! ! %
J P ! !
: & ! 0 !
! ! . 3 !I ! &
0 I J ;
VISÕES
TABELAS LÓGICAS
BANCO DE DADOS
, $5
,$ 5
,$ 5 :"
/ !: & ; ! : ;
0 3
'
52>-:> :- > h * !i
:h * ! i Ih * * ij
) >)ECCk ;
2 <-2N O>N : * ! * 0 ;
8%2> ;0 O>N : * ! * 0 * ;2>8>2>05>
: * !* ;%0 +28>+ />k j
> >:>j /%8/% 2k
; * !* + !&
; * ! *+ ! &
; * * * /! ! & 0
!
R
; ) > )ECC* 23 0 I <I
! @ J & P
; ) > )ECC d >N 29%EC> * . 0 ! @*
I I <
P ! ! @*
#
o / @ * ! "
o / ! @ */
o / *
o / > *N
;.+ 5%+f \2f : * ! * 0 ;*
! & 0 ! / ! 0
! 0 I! ! G
;9 +2 4) \2f : * ! * 0 * ;+292+2)/28 : *
!* ;* ! & 0
I <I & 0
! ) +292+2)/28 ! & !
! @ 0
0; ) 2C2>2 * 2 &
! 84 & 0 3! !
& 3 ! !0 %
1 #
o +28>+ /> * ! 2 3!
! < 0 3 !
! !0
o /%8/% 2 * 2 !" 3! !
!
0 & ! 0 & 3 !1 !
;) @ #
* 8 !
! * % " @ I ! D I
-'6 [ -'- !*
* * % " ! @ I & D I
!* - 6 ' 6 [ - 6 ' -
* !
: I ;* % " ! @ 3 $
1 ) & 1
: ; : ;3
;%! @ #
* 0 : ;* ! @ @ $$
*C 0 * ! @
& $
;/ * & "
;/ > * & " 0
,$ - :"
%! !: & ; I ! I
! I ! !
!
'
- :>2 :- > h * !i
2% h * ! i
- h * * *! ih
ij ) >)ECCk
j
) >)ECCd >N 29%EC>k
2>0-<>h * ! ih * * ! i
2>0-<>:- > h * * !i
<% 8N h * ! ih * * ij )ECCk
j) >)ECCk
j) >)ECCd >N 29%EC>k
- 2 <-2N O>N h * ! i
2% 2 <-2N O>N h * ! i
- 8%2> ;0 O>N : * ! * 0 * ;
2>8>2>05>
: * !* ;%0 > >:> j +28>+ />k
j/%8/% 2k j
82>)ECCk
2% 8%2> ;0 O>N : * ! * 0 * ;
2>8>2>05>
: * !* ;
; * !* + !& !"
; * ! *+ ! &
; * * * /! ! & 0
!
; + .h * ! i * + !" !
!
;% h * ! i h * *
i * + !" ! !
! ) !
< 3 0 ! )ECC:) !;
% ) >)ECC ) >)ECCd >N 29%EC> !
0 R
/+2%>2>% C2
; +2)%52 h * ! i h * * ! i * + !"
!
; +2)%52 >% C2 h * * !i * + !"
!
0; 5 9f h * ! i h * * i * . !
1 !
)
%!@ 3 % :) > )ECC ) > )ECC d >N
29%EC>;
I )ECC & ! 1
0 ! )!
o % .+ 5%+f \2f h * ! i * 2 @ !" &
@ 0 !
o + . .+ 5%+f \2f h * ! i * 2 @ !"
& @ 0 !
o % 9 +2 4) \2fh * ! i * 2 @ !" &
@ ! 0
o + . 9 +2 4) \2f h * ! i * 2 @ !"
& @ 0 !
Prof. Cristiano Vieira Copyright © 2004 Página 33.
Colégio Universitas – Curso Técnico em Informática Introdução a Banco de dados e SQL
,$ $ :"
! 3 ! %J 3
! I 1
& < !
'
2% :- >h * !i
* !* + !& !
,$ (5 ?
/ 1 !
! E 1
! 1
!
'
; *1 * + 1 &
; * ! * + !& !
& ! 1
; * ! *+ ! &
; %8/S 28/ * + 1
:%8/; : 28/;
,$ , ?
! 1 !
!
'
2% 0 >R h *1 i
*1 * + 1 &
!
,$ 5 <
,$
! !
'
0 >2: 0:% h * !i j
:h * ! iIj
h * ! ik;
k
)- 7> :h ! ! !1 i;
; * ! * + ! !1
; * ! * + : ; ! : ; P
!
#2 3 #
o B ! P * )
@ ! I ! !
!1 &ZG
!
o B ! P * )
! & P
! ! &ZG .
& P 0 !
)ECC
,$ 7
% !" !
'
7 -:> h * !i
>: h * ! i Vh P i
j
h * ! i Vh P ik
S K>2> h i
; * ! * + ! < P
!
; * ! *+ : ; ! : ; P
! !
; *+ ! &
!" 2 ! !
) ! !
,$ $
! !
'
> >:>82%< h * !i
S K>2> h i
; * ! * + ! <
!
; * + ! 2
! ! )
!
,$ (
8! < ! &
!
'
; * ! * + : ; !: ; &
! & ! & !" 3
!
; * + ! 2
! !
; * ! * + : ; ! : ; < !
R !
;%CC* !5 ! !
; 8> )/>* & ! ! !
!
; dN2+2 * 2 @ ! !
;4+ E. f * 2 : ; : ;&
!
0;N% )4 * 2 !
2 J@ !" 4+ E. f
; + 2+ f * 2 & !" !
! !
- & +
5%70::l;
: 8> )/>h * i;
+ & 3
B l @ !" ! @ &
3 B @
& ! 3 !
7< :%CCh * i;
8> )/>
+ ! 3 B
8> )/> @ !"
! 3
-); :%CCh * i;
8> )/>
+ @ ! 3 B
8> )/> @ !"
! 3
<-R :%CCh * i;
8> )/>
+ ! 3 B
8> )/> @ !" !
3
< 0 :%CCh * i;
8> )/>
+ ! 3 B
8> )/> @ !" !
3
/ 2 B " '
d +>NI)]! 2 2 . *N !
! !
I 76'