Práctica de Lenguajes de Consulta

Anuncio
Práctica de Lenguajes de Consulta
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
ρ (V (2 → B1,3 → B 2), R × S )
π
σ
!
÷
"
#
$$$$$
$$$$$
%
•
•
•
(
)
(
,-
& '
&
%
)
*+
)
*+
%
/
%
*
(
$$
&
%
.
*+ &
'
%
&
0
1
*
23
*+ &
%
(
&
%
4
&
*
*+ &
%
(
&
%
'
'
&
'
%
/
-
&
&
%
*
'
*+ &
*+
%
(
*
%
% %
*+
%
'
5
Página 2 de 13
%
&
%
Base de Datos
•
•
•
•
•
•
•
Práctica Nro. 2
Lenguajes de Consulta
6)
'
)
6')
6)
6'
6)
6-)
'
6-)
6'
6)
6'
,7%
' %
-
'
)
)
%
'
'
;
;
1
'
6
89 :
'- % / <&
&
%
%
-
<
!
"
#
%
•
•
•
•
%
6)
)
%
6)
6 69 )
6-)
6
6-)
'
)
,
7%
- *%
9>>
/
-
$
#
- *
% &
*&
,
6 69
%
6
'
%
%
' % &
&
- *
'&
(
'-
'' %
%
'
%
(
)&
* +
& '
/ ,%∈
% & %
? @≤ %
<
? @∀ %
<∈
)
%
%/
)
& '
/ ,* *
%- %∈
% & %
? @≤ %
<
? @∀ %
<∈
)
'A '
%'- &
*
% %
' '
%-
Página 3 de 13
-
%&
'A '
%
=
)
"
*
-
*
%&
B%
<
?@ %
?@
/ &
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
)
*
*
%)
& '
/ ,-
%&
%
& '
% &
/ ,-
%&
∃ t, t'∈ r(R)/ t[a] = t'[a] y t[b] ≠ t' [b].
* *
%- %
% & ∃ t, t'∈ r(R)/ t[a] = t'[a] y t[b] ≠ t' [b]. %
& ¬∃t' ' /t[a] = t' '[a] y t[b] ≠ t' ' [b] y t'[b] ≠ t' '[b].
%
•
•
C'
C'
%
•
%
-
/)
%) D
%')
6( *
- *
%%
% &
%
'
- '
9>F
%
A
%
-
%+
%
%%
A
%'
'.
%
%
-
-
/
-
9E .'%%
- %* '
%+
%
%
A
%' 9>>>>
/
%
'.
-
%
'
%
-
-
%
& '
G
,.
H /'
%
)D
%') (
%
%
C'
8>>>
C'
C'
%
%
% +
&
%
6
%)
)C'
6
C'
,7%
& '
%+
-
%)
.
I7J
!
%
•
•
, %
-
& '
/
CKL ,) ( KM,CN
"K )
CKL ,9) CKL ,8
% ( KM,CN
"K
%
*
C 77
Página 4 de 13
(,
KC
CKL
,
-
Base de Datos
-
Práctica Nro. 2
Lenguajes de Consulta
&
LN
MK
% &
) ∉ LN
MK 4
%
&
) ∉ LN
MK
"#
$%&'
( '%#
()*
+,(#
)"#
)-#
+ '%#
()*
+,(#.%
% &
* *
'
%
&
%
'
"#
$%&'( '%#
()*
+,(#
)"#
)-#
+'
%#
()*
+,(#.%
% &
* *
'
%
&
'
'
%
&
* *
'
%
%
'
O '
%
%- &
% /
% ' %A %
I7&
% % /
*
-
/
) ∈ LN
MK
N ,/
-0#
(1
N
N ,.+2*
,*
+1
N
N
N ,&
&
!
% ) &
*.
,
- % P
&
3
*
%
.
Q
%
•
•
•
•
•
8
.
%-
'
& '
%
)C'
) ,/
6L) /
6,) , )C'
6,) 5 ! )
5 ! 6 ' %6
- /) R 6
)
/)
- 6'A ' )
/
6)C'
6)
/) 7
)
5 !6 6
) 5 !6 6R %
/
6L) /
6,
5
/
6L) /
6,
S7 ' '
- % - )
+
* %
'
4
/
6
)
,%
% %+
I7
K %
%
%
+
&
- % 4
* %
%
* % &
+
& % %
%' 'T
%
% - 'A '
%
-%
K %
%
&
%
&/ '
'
%
/
%
$ "K U &
* *
!
%'
K %
'
' '
&
- % %
* %
%
&
!
%+
4 * %
Página 5 de 13
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
K,
I7 '
-
%
-
%
+
/ ,V,C"K
,
I7 '
' '
6' '
6* % I T
!
'
•
*
%
&
+
C'
%
- % ! & %
& '
- *
6
*
* %
% '
% '
% +
-
&
* %
+ /
%J
%
'
)C'
%
&
'
+
6( *
%
)5
&T
'
*
!6 '
+
K %
I7
'
- *
&
*
0 / ( 3
A >WB
>XB
>X "
% &
- *
% '
*
5 !6 ' + ! %
5 ! 6 ' + '. - / '
4 % - *
' '
*
K,
&
- *
- *
I7 '
Q%*
%
- *
Q
Q
5 !6 '
%
•
•
C'
5
%
'- 5
! 65
*
"
*
+ '. - / '
&
'
%
&
+
!
% &
+
& '
)
C'
) 5 ! 6C ) C '
6L
6L Q ) C '
6R '
)5
)C'
!6
6(
)
+ /)
! 65
' &
*+
7%
' %'
,%
I7
-
%
&
!
' %'
%
)"#
)-#
+ '%#
()*
+,(#.% /
-0#
(1
'
!Q
% ' %'
Página 6 de 13
%
A'.
4 !Q
% &
-'
*
*
'
Base de Datos
,'
.
Práctica Nro. 2
Lenguajes de Consulta
"#
$%&'
('
%#
()*
+,(#
-' T %
-
%
•
•
6
%
,'
)5
6(
'4 %
*
) &
6 - '%
/
%' "K U
'
% &
' %
. ' %
& '
'
-
*
%
A
'
7
%
)5
% '
)
/
!
! 65
6 ! )
&
% A '.
'%*
!
%
*
'
&
%
%
* +&
&
%
%
! 6N
)*
%
A
-/ %
%%
*
-/ %
& '
•
•
%
&
/
' & %
%
A
& *
*
Q
- *
* %
*
"#
$%&'('%#
()*
+,(#
K %
'
*
A 8YB
>9B
>P
K %
'
%
A
% +
EF
*
*
%
8>>X
&
)5
'.
6 %)
'6 %
6*
)
'6*
6 %)
6*
) 6*
'
'
/
! 6C )
%) ,
'
'
%
•
•
•
*
& '
)
C'
C'
7%
% &
*
' %'
6 )
'6 ) +
6- )
'6- ) % Z6 %
Página 7 de 13
)
&
%
%
%
A
' '
A
& '. !
% +
B
%
%
'
%
Base de Datos
K
CK -
•
Práctica Nro. 2
Lenguajes de Consulta
-.
%
6' *)
K
#
/ .
.
[9
6' *)
•
&
'A '
-
! 6! )
6 )
%' *'
-/ % /$9
6- )
%
& '
"K K
-/ %
6' *
%
%
%
%
%
•
•
•
6
6' *
6,
I7)
%
\
>X !
'
+
!
+
%
K
7 %
' *' %
*
,
I7
)
4
%
'
-/ % K
, % Z
%
' ' %
,
5 KL
'
- %
%
%
6
6' *
6/
*
'
&
-/ % "K K
%
(K
"K
&
"K K
%
' %
!
- %
7 ' ' * %
%
/
'
\
>X !
Q
Q
% Z A
%
%
' ' %
' *' %
%
/
;
>X %
!
! -
/
'
+
I7
*%
% %
!
%
4
-/ %
%%
+
'
% &
%' T
4
% &
'
'
! %
$&
& )
'
!
%
,
I7
*%
$&
5 KL )
%
4'
' *' %)
/
'
&
-/ %
'
;
>X%
&
%
- %
A
%' &
'% Z
%
%(
Q'' *' %
- %
/
%
)
] %
%
- %
% Z! %
' ' %
%
! % Z
'
%
' *' %
% )A 'A '
-
Página 8 de 13
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
%
%
& '
%
'
/
%
•
-%,/
(C '
%) 5
•
*
/
-#
('C '
%) " -
•
%'
1+,( " -
!
)C'
•
,7(&*
#
*
/
(.+ " -
•
8+#
-)*
+, (#
.+ C '
S
S
S
'"%
,*
"%
%
)C'
)C'
)C'
)
'
)C'
%) 5
%
C'
"-
%
% $G
C'
)C'
)5
!V
!N
)5
!
)
"
%*
A 8W
!
%
%
•
•
•
•
•
•
'
%
%
%
% $G
$G (
%
% %
'. %%
%
%
- + &
' +
! %
%)7( *
$%,)*
( '. - / '
%
,7(&*
#
*
/
(.+ '
%
!
%
%
%
!
%)7( %,)*
2*
%,/
+
%
!
%
- +
!
% /
%
,
!V
)
% I7
%
%
8>>P &
4'
%
8+#
-)*
+, (#
.+
%)7( *
$%,)*
(
' '
%
-A
%)7( ,*
)*
+
'.
* +)
A' '
%
& '
'+.-)/
+
6- ) '
6%,.%.+'
Q) '
6*
#
*
%,/
%
%
) '
6
1*
$,()*
+,
%
6 )
Q6* )
!6
52
%
6
→ 7N
,C",
52 /
0
Q6*
→ V,C , K
'%)*
+ '%9
%'%,)*
(
6- ) ! 6*
)*
52
6→(K
"K
'%)*
+ )+,8%,*
+ )+.*
$+ 0'
+.:
)-*
/ )#
*
%:
9
%)7( 8*
$%,)*
(:
8(#
+'
52
6→(K
"K
52
%
6
→ 7N
,C",
Página 9 de 13
%
%%
Base de Datos
•
Práctica Nro. 2
Lenguajes de Consulta
%.*
.+
6- ) ! 6- ) %
6 )
Q6* )
52
1
%
6
→ 7N
,C",
52
Q6*
→ V,C , K
52
6→(K
"K
,/
'
%$( ,'
+ %,/
'
:
)-*
/ )#
*
%:
9
%)7( %,/
'
52
/
%
6
→ 7N
,C",
,/
'%$( 0%.*
.+ ,'
+ %,/
':
,'+ 0%.*
:
)(,/
*
.(.
52 2
6 % → ,C" ,M
52
6- → (, N K
•
•
*
%
6-
)
%
%
K %
4'
&
%
'
%&
K
* /
'
%
%
%
%% ' %
K %
N
"
'
%
*
%
*
'
&
+
*
%
!
%% '
%
'
%
% &
& )
-
&
-
A
!
'. )
)
%
-
!
,
•
•
•
•
•
*
'
'' %
% %
%
% A%
%/
N6 % ) C '
)C'
) N6 % ) 5 ! %
N6
52 3
N6 %
, "K
;
%,1(<
%: (2(=+: %)7(>+'
(
52 $
N6
N
K
%,1(<
%:
1-('
*
+: ,8 %)
52 4
N 6L
Q
L,C 1
,
52 $
N6
N
K
, *K
;
,<
%
*A ;<
- /
7
*
N
'
Q
N
) - &
'
Q *
%
' % % B
B %
,
%'
'
QA
- '%
*
'
Q
' '
>
%,1(<
%: +2&'
% '
)7*
8+: (2(=+
52
'
N 6L
Q
L,C 1
,
*
/
N L %
'
Q
N
N L %
*
'
%
&
8>>P
'
%
'
!
&
'- :A
Q
- %
&
%
: 8>>P &
%
% !' %
'
Página 10de 13
!
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
*
N L %
' '
%
N
N L %
'
Q
' '
'
!
%
Q
*
'
'- :A
'
%
% !'
%
%
%
%
&
'.
&
'
A
!
P %
% !'
*
%
%
8>>P
'- :A
3
'
%
'
%
/
•
•
•
•
%
%
)C'
)7
CN
6
)7
)
%
C 6
%) CN
6" % )
6
) 5 !6 - %
C 6
%) 5 ! ) R ) N
'- %) " -
CN
6" %
K 6
CN
%
7
%
C 6
,C"
%
% %
+
' %
.
03
%
%
,
%
7 ' *'
-/ % 0
,3
*
%
L +
*
% &
+
/
%
' *'
&
%
%
%
/
)
8>>P
7
C 6
% %)
'- %
L %
^'
-/ %
L %
!
%
%
/ '
7) C '
7) L %
),
K 6
LKVN
LN
,C"K
/
%
=9>>
%
?
"N
" 7
,C"
7'
•
•
' *'
% %
%
)C%
Página 11de 13
'
%
!
+
%
%
' *'
%
!
&
' *'
%- ) & -
&
%
%
% 8>>X
%
' *'
%
:
%
%
%
&
4
8>>P) !
Base de Datos
•
• >
Práctica Nro. 2
Lenguajes de Consulta
7) L %
)N
L %
)
)
A) R
7 LCK %
%
'
!
%
.'
%
*
.'
' ' ' %
- /
' %
'
' %
RK
N
K%
!
%
*
*
'
,
_7 )L )L )1 )V) `
'
, L,C %
'
'
N
C
N
(%
!
*+
' %
'
% % A
,7%
%
'
'
& !
'
.'
' %
&
'.
%
T
-%
%
' %
&
% 4
' %
A
,%
N 7%
!
4%' ' %
'
' Q - '
N
N 7%
'
'
&
'.
.'
' %
'
-%
N
N
N
% +
!
&
' %
&
%
8>>X
%
'.
9>
) '- +
!
%
!
%
%
A
&
A%
%
•
•
•
•
•
•
4
'
% 'T
% )
% )
)
'
%6 )
,7 K
.'
&
& '
% '-
&
'
)'
)
!) '
%6 )
)'
%
%
(K
,
%
V,C ,
.'
&
%
' '
.'
'
KL( , "K6(K
, ," %
K %
.'
-%
%%
.'
, ," 65 L
%
,N 7%
.'
%
& -
%
&
Página 12de 13
%
*
%
%
Base de Datos
Práctica Nro. 2
Lenguajes de Consulta
N
N 7%
&
-
,-
'
%
%
*
%
N 7%
'
-% '.
N
N 7%
.'
%
%
•
• ;
'-
-%
%
%
.'
&
0
>9B
9>B
8>>83
%
&
E*
)
-%
*
%
.'
&
-T
0
P>B
>YB
8>>83
- '
'
'T
&
'. .'
-
- %
4%
& - 9) & - 8) %
'
)
) & -
)
('
9)
8) - % 9) - % 8
- %
%
*+ (
Q'/
*
%
0- %
8>>83 - 8 9)
% 4
' %
%0
3
)0 * 3
) 0 - % 8>>83
) 8) 9) P) >
7
%
'%
% '
'
- %
%
& -)
&
'
'. '
*
!
'.
%)
*
'% %'
%
(
'' &
4 Q
' /
& '
-%
,-
%
%
N 7%
& - & Q
N
N 7%
Q
'. Q*
& - &
+
*%
'
%
7 %& -)
'
9)
'
8
' '
Q
- %
%
*
%
0 - % 8>>83 0
3
)0 * 3
) 0- %
0 * 3
)0
3
) 0- %
,N 7%
%
N
N 7%
'- /
%
(
8 9)
Q'%
%
4 - %
'
!
/
&
*
%-
8>>83
) 8) 9) P) >
8>>83
) 9) 8) >) P
%
& - &
%
%' %
'. * Q
%
&
%
!
+
+
Página 13de 13
*%
'.
'
%
Descargar