Modern Database Management
JEFF HOFFER, RAMESH VENKATARAMAN, HEIKKI TOPI
13th edition
,012345ÿ789883ÿ08583 359ÿ3ÿÿ
ÿ
ÿÿ
!"ÿ#$%&$'$
ÿ$(ÿ%)
'$
ÿ*+""ÿ
ÿ
,-ÿ/00123456ÿ81ÿ9ÿ:0;45<=>ÿ?@1A9@ÿB5<848C8=ÿD=E128Fÿ45ÿGH,Hÿ9@15=Fÿ6@1A9@ÿ=58=2E24<=<ÿ<812=3ÿ
I12=ÿ8J95Kÿ
/-ÿ,ÿ8=29A>8=ÿ1Lÿ3989Mÿ
N-ÿOÿ6469A>8=<ÿ1Lÿ3989Mÿ
P-ÿ98ÿ@=9<8ÿ,HHÿE=89A>8=<ÿ1Lÿ3989Mÿ
Q-ÿI12=ÿ8J95ÿRÿA4@@415ÿ=S9A>8=<ÿ1Lÿ3989Mÿ
/5<T=2KÿQÿ
UVKÿ,M,KÿQ=L45=ÿW=>ÿ8=2I<Mÿ
Q4LL40C@8>KÿX9<>ÿ
P@9<<4L4098415KÿP150=E8ÿ
//PYNKÿB5L12I98415ÿZ=0J51@16>ÿ
ÿ
G-ÿQ989A9<=ÿI9596=I=58ÿ45[1@[=<ÿ9@@ÿ1Lÿ8J=ÿL1@@1T456ÿX\PX]ZKÿ
/-ÿ01@@=08456ÿ3989Mÿ
N-ÿ126954^456ÿ3989Mÿ
P-ÿ3=<465ÿT=AÿE96=<Mÿ
Q-ÿI9596456ÿ3989Mÿ
/5<T=2KÿPÿ
UVKÿ,M,KÿQ=L45=ÿW=>ÿ8=2I<Mÿ
Q4LL40C@8>KÿX9<>ÿ
P@9<<4L4098415KÿP150=E8ÿ
//PYNKÿB5L12I98415ÿZ=0J51@16>ÿ
ÿ
O-ÿ/ÿ3989A9<=ÿ4<ÿ95ÿ126954^=3ÿ01@@=08415ÿ1Lÿ 2=@98=3ÿ3989Mÿ
/-ÿ@16409@@>ÿ
N-ÿEJ><409@@>ÿ
P-ÿ@11<=@>ÿ
Q-ÿA93@>ÿ
/5<T=2Kÿ/ÿ
UVKÿ,M,KÿQ=L45=ÿW=>ÿ8=2I<Mÿ
Q4LL40C@8>KÿX9<>ÿ
P@9<<4L4098415KÿP150=E8ÿ
//PYNKÿB5L12I98415ÿZ=0J51@16>ÿ
ÿ
_-ÿU=690>ÿ<><8=I<ÿ1L8=5ÿ0158945ÿ3989ÿ1Lÿ `C9@48>ÿ953ÿ92=ÿ6=5=29@@>ÿJ1<8=3ÿ15ÿ Mÿ
/-ÿE112aÿE=2<159@ÿ01IEC8=2<ÿ
N-ÿ=S0=@@=58aÿI945L29I=<ÿ
P-ÿE112aÿI945L29I=<ÿ
Q-ÿ=S0=@@=58aÿT12W621CEÿ01IEC8=2<ÿ
/5<T=2KÿPÿ
UVKÿOM,KÿQ=L45=ÿW=>ÿ8=2I<Mÿ
,01ÿ3456478977ÿ ÿÿ7 ÿÿ
1ÿÿ 45ÿ6ÿ54 ÿÿ7ÿ777ÿ775ÿ
1ÿ77ÿ 45ÿ6ÿ54 ÿ5ÿ7ÿ4
4ÿ
1ÿ77ÿ 45ÿ6ÿ4 ÿ5ÿ45647886ÿ5 ÿ
1ÿ77ÿ576ÿÿ456478ÿ
4ÿÿ
!"ÿ#$ÿ%78 ÿ
47ÿ875ÿ5ÿ5
57ÿÿ456ÿ 8ÿ
ÿ&5 47 ÿ
775ÿ
5ÿ
'
ÿ(54875ÿ)556ÿ
ÿ
*1ÿ
7ÿ775ÿ74ÿ5ÿ
5 ÿ ÿÿÿ456ÿ 8ÿ
1ÿÿ77ÿÿ77ÿ594 7ÿ
1ÿ7 ÿ7 ÿ77ÿÿ74ÿÿ4ÿ474ÿ7ÿÿ+5ÿ
1ÿ77ÿ7ÿ77ÿÿ74 ÿÿ54ÿ
1ÿ4ÿÿ7ÿ746ÿ
58 ÿ5ÿÿ(,"ÿ
4ÿ
ÿ
!"ÿ#$ÿ%78 ÿ
47ÿ875ÿ5ÿ5
57ÿÿ456ÿ 8ÿ
ÿ&5 47 ÿ
775ÿ
5ÿ
'
ÿ(54875ÿ)556ÿ
ÿ
-1ÿ. 757ÿ777ÿ7ÿÿ475ÿ ÿÿÿ8 7ÿ5ÿ5885ÿÿ
ÿÿ7ÿÿ7 ÿ7/1ÿ
1ÿÿ
1ÿ475ÿ
1ÿ475ÿ
1ÿ7575ÿ
4ÿ
ÿ
!"ÿ#0ÿ1+7ÿ7ÿ7ÿ#2ÿ7
776ÿ5ÿÿ777ÿ74573ÿ5874 ÿ5ÿ4757ÿÿ
456ÿ
ÿ&5 47 ÿ
775ÿ
5ÿ
'
ÿ(54875ÿ)556ÿ
ÿ
41ÿ/1ÿ ÿ5ÿ
5 ÿÿ 6ÿ7ÿ548ÿ54ÿ454ÿ7ÿ7ÿ4ÿ ÿ5ÿ7ÿ
4674ÿ7ÿ
1ÿ 44ÿ
ÿ
1ÿ4546ÿ58 ÿ
1ÿ4ÿ
ÿ
1ÿ4ÿ75ÿ
4ÿ
ÿ
!"ÿ#0ÿ1+7ÿ7ÿ7ÿ#2ÿ7
776ÿ5ÿÿ777ÿ74573ÿ5874 ÿ5ÿ4757ÿÿ
456ÿ
,
ÿÿ86497ÿ5!ÿÿ3ÿ46ÿ9ÿ6ÿÿ673974ÿ!38ÿÿ7ÿÿ"
#ÿ
ÿ$%&ÿÿ!3
ÿ
'
ÿ9546(ÿ86497
ÿ
2
ÿ673ÿ)
ÿ
*
ÿÿ!3
ÿ
+6#ÿ*ÿ
&,#ÿ
-#ÿ(47ÿÿÿÿ.8ÿ3/ÿ9ÿ)ÿ44639ÿ3!46ÿ3ÿ6773ÿ/7ÿ
46378
ÿ
*7//7 5#ÿ%36ÿ
27/773#ÿ234ÿ
20'#ÿ/36!73ÿ193385ÿ
ÿ
ÿ*ÿ9ÿ67)ÿ9ÿ463467ÿ3/ÿ396ÿÿ6#ÿ
ÿ673974
ÿ
'
ÿ387
ÿ
2
ÿ4957
ÿ
*
ÿ!
ÿ
+6#ÿ*ÿ
&,#ÿ
-#ÿ(47ÿÿÿÿ.8ÿ3/ÿ9ÿ)ÿ44639ÿ3!46ÿ3ÿ6773ÿ/7ÿ
46378
ÿ
*7//7 5#ÿ%36ÿ
27/773#ÿ234ÿ
20'#ÿ/36!73ÿ193385ÿ
ÿ
ÿ%ÿ5475ÿ67)ÿÿ3/ÿ9ÿ/33+78ÿ$21#ÿ
ÿÿ/7773
ÿ
'
ÿ89
ÿ
2
ÿ3+)ÿ.
ÿ
*
ÿ373ÿ3ÿ72
ÿ
+6#ÿ*ÿ
&,#ÿ
-#ÿ(47ÿÿÿÿ.8ÿ3/ÿ9ÿ)ÿ44639ÿ3!46ÿ3ÿ6773ÿ/7ÿ
46378
ÿ
*7//7 5#ÿ%36ÿ
27/773#ÿ234ÿ
20'#ÿ/36!73ÿ193385ÿ
ÿ 0ÿ
23456789ÿÿÿ63ÿ73ÿ
ÿ