Ковалёв А.Д. - Базы данных

Embed Size (px)

Text of Ковалёв А.Д. - Базы данных

- . . 3 2009 .I. 111. 122. 152.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2.2. 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2.3. 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2.4. 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.5. 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.2.6. 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2.7. 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.8. 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.9. 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2422.2.10. 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.2.11. 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.2.12. 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.2.13. 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.2.14. 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.3.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.3.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.3.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.3.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.3.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.3.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402.3.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.3.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422.3.9. . . . . . . . . . . . . . . . . . . . . . . . . 432.3.10. . . . . . . . . . . . . . . . . . . . . . 442.3.11. . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.3.12. . . . . . . . . . . . . . . . . . . . 462.3.13. . . . . . . . . . . . . . . . . . . . . . . . . . 472.3.14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482.3.15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492.3.16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502.3.17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512.3.18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522.3.19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532.3.20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542.3.21. . . . . . . . . . . . . . . . . . . . . . . . . . 552.3.22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562.3.23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572.3.24. 582.3.25. . . . . . . . . . . 592.3.26. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602.3.27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612.3.28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622.3.29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632.3.30. . . . . . . . . . . . . . . . . . . . . . . . . . 64II. 1 653. 663.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683.3.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683.3.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 693.3.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713.3.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753.4.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773.4.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773.4.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793.4.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . 793.4.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803.4.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813.4.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823.4.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823.5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833.5.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863.5.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . 913.5.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923.6. . . . . . . . . . . . . . . . . . . . 963.7. . . . . . . . . . . . . . . . . . . . . . . . . 983.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . 993.9. SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003.9.1. . . . . . . . . . . . . . . . . . . . . 1013.9.2. . . . . . . . . . . . . . . . . . . . . . . . . . 1093.9.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103.9.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1133.10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114III. 2 1204. 1214.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214.1.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214.1.2. , . . . . . . . . . . . . . . . . . . . . 1274.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1284.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1304.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1374.5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1374.5.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1384.5.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404.6.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404.6.2. . . . . . . . . . . . . . . . . . . 1444.6.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1474.6.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1504.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1534.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154IV. 3 1605. 1615.1. () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1615.1.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1645.1.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1665.1.3. . . . . . . . . . . . . . . . . . . . . . . . . . 1675.1.4. . . . . . . . . . . . . . . . . . . . . . . . . 1695.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1715.2.1. (1NF) . . . . . . . . . . . . . . . . . . . . . . . . . . 1725.2.2. (2NF) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1765.2.3. (3NF). . . . . . . . . . . . . . . . . . . . . . . . . . . 1795.2.4. - (Boyce, Codd; NFBC)). . . . . . . . . . . . . . 1815.2.5. . . . . . . . . . . . . . . 1855.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187V. 4 1906. 1916.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1936.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1956.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2026.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2036.4.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2036.4.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2066.4.3. . . . . . . . . . . . . . . . . . . . . 2076.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2106.5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2106.5.2. . . . . . . . . . . . . . . . . . . . . 2136.5.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2146.5.4. . . . . . . . . . . . . . . . . . . . . . . . . 2166.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2196.6.1. -- . . . . . . . . . . . . . . . . . . . . . . . 2206.6.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2226.6.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2246.7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2286.7.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2286.7.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2296.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2336.8.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2336.8.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2396.9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .