Unit22
- 1. 22 ก กก ก
ก กก ก กก ! "! " ! ก #! ก #
- 2. 22 ก กก ก
กก
1. (Identify) # $ % ก ก
2. & ก ' Normalizations
3. ก ( 1,2 3
ก กก ก กก ! "! " ! ก #! ก #
3. ก ( 1,2 3
4. (Verify) $ ก Normalizations
- 3. 22 ก กก ก
ก กก ก
ก ก (Designing Databases)
ก ก (DBMS)
!" ก " #$ #% &'ก( )'
ก กก ก กก ! "! " ! ก #! ก #
!" ก " #$ #% &'ก( )'
* +, - ก )'
ก ก "-. ก . #/ก , #ก%0
- 4. 22 ก กก ก
ก กก ก
!"!" 11.. , ( , $ ก, ( , $ ก
!"!" 22.. ก' - $ก' - $
ก กก ก กก ! "! " ! ก #! ก #
!"!" 33.. ก' (ก' (
!"!" 44.. ก 'ก ' NormalizationNormalization
!"!" 55.. ก' &(ก' &(
- 5. 22 ก กก ก
ก กก ก
!"!" 11.. , (, (
, $ ก, $ ก
,./ # $ ก , (,./ # $ ก , (
ก กก ก กก ! "! " ! ก #! ก #
,./ # $ ก , (,./ # $ ก , (
, $ 0 # $ ก, $ 0 # $ ก
1%1%
- 6. 22 ก กก ก
ก กก ก
!"!" 22.. ก' - $ก' - $
ก' - $ 2 3 กก' - $ 2 3 ก
# $# $ 11 $$ , $#, $# ' ก'' ก'
ก กก ก กก ! "! " ! ก #! ก #
# $# $ 11 $$ , $#, $# ' ก'' ก'
$ $($ $( , 4 2, 4 2
% $% $ , $#, $# ##
- 7. 22 ก กก ก
ก กก ก
!"!" 33.. ก' (ก' (
# $ ก 3 5 5 $# $ ก 3 5 5 $ 67 (67 (
3 ' ,./ ($ , ( ก3 ' ,./ ($ , ( ก,, (( ,, ((
ก กก ก กก ! "! " ! ก #! ก #
3 ' ,./ ($ , ( ก3 ' ,./ ($ , ( ก,, (( ,, ((
,, ( ก ,./ $( ก ,./ $
- 8. 22 ก กก ก
ก กก ก
!"!" 44.. ก *ก * NormalizationNormalization
, 4 8#' 4, 4 8#' 4
(2 ,ก ก , 4# % $ # 3 $(2 ,ก ก , 4# % $ # 3 $
ก กก ก กก ! "! " ! ก #! ก #
(2 ,ก ก , 4# % $ # 3 $(2 ,ก ก , 4# % $ # 3 $
' . ก2 % - , ก' . ก2 % - , ก
- 9. 22 ก กก ก
ก กก ก
!"!" 55.. ก* + , -ก* + , -
# $ ก ' $ 1 ก# $ ก ' $ 1 ก NormalizationNormalization
&( 89 3,./&( 89 3,./ 11::11,, 11::
ก กก ก กก ! "! " ! ก #! ก #
&( 89 3,./&( 89 3,./ 11::11,, 11::N,N,
44 M:NM:N 9# ก ก:59# ก ก:5
- 10. 22 ก กก ก
ก *ก * NormalizationNormalization
,./ &ก 8#' 8 3,./ &ก 8#' 8 3
,ก 9# 2 ก% % ก ก ,./,ก 9# 2 ก% % ก ก ,./
$ 89 ก '$ 89 ก ' NormalizationNormalization
ก กก ก กก ! "! " ! ก #! ก #
$ 89 ก '$ 89 ก ' NormalizationNormalization
- ก % 1 % ก- ก % 1 % ก
. 1 - กก #. 1 - กก #
- 11. 22 ก กก ก
ก *ก * NormalizationNormalization
- กก- กก NormalizationNormalization 3 ' ก3 ' ก
$ 8#' 8 ก ,./$ 8#' 8 ก ,./
$ 0 % ( ก$ 0 % ( ก((Foreign KeyForeign Key)) ,./,./
ก กก ก กก ! "! " ! ก #! ก #
$ 0 % ( ก$ 0 % ( ก((Foreign KeyForeign Key)) ,./,./
$ , 4 &( $$ , 4 &( $
- 12. 22 ก กก ก
ก *ก * NormalizationNormalization
.. (( 11((11NFNF))
.. (( 22((22NFNF))
ก กก ก กก ! "! " ! ก #! ก #
.. (( 22((22NFNF))
.. (( 33((33NFNF))
.. (( ((-- ((BCNFBCNF))
- 13. 22 ก กก ก
ก *ก * NormalizationNormalization
.. (( 44((44NFNF))
.. (( 55((55NFNF))
ก กก ก กก ! "! " ! ก #! ก #
.. (( 55((55NFNF))