|
|
Ïÿòíàäöàòàÿ òåõíè÷åñêàÿ êîíôåðåíöèÿ «Êîðïîðàòèâíûå áàçû äàííûõ-2010» Ìîñêâà, 22–23 àïðåëÿ
Êíèãè: [Êëàññèêà] [Áàçû äàííûõ] [Internet/WWW] [Ñåòè] [Ïðîãðàììèðîâàíèå] [UNIX] [Windows] [Áåçîïàñíîñòü] [Ãðàôèêà] [Software Engineering] [ERP-ñèñòåìû] [Hardware]
Ïîëíîå ñîäåðæàíèå
Ïðåäèñëîâèå â ïåðâîìó èçäàíèþ - 11
ÑÒÐÓÊÒÓÐÀ ÊÍÈÃÈ - 14
ÏÐÅÄÏÎËÀÃÀÅÌÛÉ ÊÐÓà ×ÈÒÀÒÅËÅÉ - 16
ÁËÀÃÎÄÀÐÍÎÑÒÈ - 17
Ïðåäèñëîâèå êî âòîðîìó èçäàíèþ - 19
×ÀÑÒÜ I
ÂÑÒÓÏËÅÍÈÅ - 23
-
ÃËÀÂÀ 1
-
Ïðåäïîñûëêè è îáçîð - 24
-
×ÒÎ ÒÀÊÎÅ ÒÐÅÒÈÉ ÌÀÍÈÔÅÑÒ? - 24
-
ÇÀ×ÅÌ ÌÛ ÝÒÎ ÍÀÏÈÑÀËÈ? - 26
-
ÍÀÇÀÄ Â ÐÅËßÖÈÎÍÍÎÅ ÁÓÄÓÙÅÅ - 27
-
ÍÅÊÎÒÎÐÛÅ ÐÓÊÎÂÎÄßÙÈÅ ÏÐÈÍÖÈÏÛ - 29
-
ÍÅÊÎÒÎÐÛÅ ÊËÞ×ÅÂÛÅ ËÎÃÈ×ÅÑÊÈÅ ÐÀÇËÈ×Èß - 30
-
ÓÌÛØËÅÍÍÎ ÎÏÓÙÅÍÍÛÅ ÒÅÌÛ - 34
-
ÒÐÅÒÈÉ ÌÀÍÈÔÅÑÒ: ÐÅÇÞÌÅ - 34
ÃËÀÂÀ 2
-
Îáúåêòû è îòíîøåíèÿ - 37
-
ÂÂÅÄÅÍÈÅ - 37
-
×ÒÎ ÇÀ ÏÐÎÁËÅÌÓ ÌÛ ÏÛÒÀÅÌÑß ÐÅØÈÒÜ? - 38
-
ÎÒÍÎØÅÍÈß È RELVARS - 39
-
ÄÎÌÅÍÛ È ÎÁÚÅÊÒÍÛÅ ÊËÀÑÑÛ - 42
-
RELVARS È ÎÁÚÅÊÒÍÛÅ ÊËÀÑÑÛ - 45
-
ÇÀÌÅ×ÀÍÈÅ ÏÎ ÏÎÂÎÄÓ ÍÀÑËÅÄÎÂÀÍÈß - 54
-
ÇÀÊËÞ×ÈÒÅËÜÍÛÅ ÇÀÌÅ×ÀÍÈß - 55
×ÀÑÒÜ II
-
ÔÎÐÌÀËÜÍÛÅ CÏÅÖÈÔÈÊÀÖÈÈ - 56
ÃËÀÂÀ 3
-
Òðåòèé Ìàíèôåñò - 57
-
RM-ÏÐÅÄÏÈÑÀÍÈß - 57
-
RM-ÇÀÏÐÅÒÛ - 65
-
OO-ÏÐÅÄÏÈÑÀÍÈß - 66
-
OO-ÇÀÏÐÅÒÛ - 67
-
Î×ÅÍÜ ÑÒÐÎÃÈÅ RM-ÑÓÆÄÅÍÈß - 67
-
Î×ÅÍÜ ÑÒÐÎÃÈÅ OO-ÑÓÆÄÅÍÈß - 68
ÃËÀÂÀ 4
-
Íîâàÿ ðåëÿöèîííàÿ àëãåáðà - 70
-
ÂÂÅÄÅÍÈÅ - 70
-
ÌÎÒÈÂÀÖÈß È ÎÁÎÑÍÎÂÀÍÈÅ - 71
-
<REMOVE>, <RENAME> è <COMPOSE> - 76
-
ÒÐÀÊÒÎÂÊÀ ÎÏÅÐÀÖÈÉ ÊÀÊ ÎÒÍÎØÅÍÈÉ - 78
-
ÔÎÐÌÀËÜÍÛÅ ÎÏÐÅÄÅËÅÍÈß - 82
-
ÒÐÀÍÇÈÒÈÂÍÎÅ ÇÀÌÛÊÀÍÈÅ - 84
ÃËÀÂÀ 5
-
ßçûê Tutorial D - 88
-
ÂÂÅÄÅÍÈÅ - 88
-
ÒÈÏÛ È ÂÛÐÀÆÅÍÈß - 92
-
ÑÊÀËßÐÍÛÅ ÎÏÐÅÄÅËÅÍÈß - 93
-
ÊÎÐÒÅÆÍÛÅ ÎÏÐÅÄÅËÅÍÈß - 98
-
ÎÏÐÅÄÅËÅÍÈß, ÑÂßÇÀÍÍÛÅ Ñ ÎÒÍÎØÅÍÈßÌÈ - 98
-
ÑÊÀËßÐÍÛÅ ÎÏÅÐÀÖÈÈ - 100
-
ÊÎÐÒÅÆÍÛÅ ÎÏÅÐÀÖÈÈ - 103
-
ÐÅËßÖÈÎÍÍÛÅ ÎÏÅÐÀÖÈÈ - 107
-
ÎÒÍÎØÅÍÈß È ÌÀÑÑÈÂÛ - 113
-
ÎÏÅÐÀÒÎÐÛ - 115
-
ÑÂÎÄÊÀ ÑÈÍÒÀÊÑÈÑÀ - 118
-
ÎÒÎÁÐÀÆÅÍÈÅ ÐÅËßÖÈÎÍÍÛÕ ÎÏÅÐÀÖÈÉ - 129
×ÀÑÒÜ III
ÍÅÔÎÐÌÀËÜÍÛÅ ÎÁÑÓÆÄÅÍÈß È ÏÎßÑÍÅÍÈß - 135
ÃËÀÂÀ 6
RM-ïðåäïèñàíèÿ - 137
RM-ÏÐÅÄÏÈÑÀÍÈÅ 1: ÑÊÀËßÐÍÛÅ ÒÈÏÛ - 37
RM-ÏÐÅÄÏÈÑÀÍÈÅ 2: ÑÊÀËßÐÍÛÅ ÇÍÀ×ÅÍÈß ÒÈÏÈÇÈÐÎÂÀÍÛ - 144
RM-ÏÐÅÄÏÈÑÀÍÈÅ 3: ÑÊÀËßÐÍÛÅ ÎÏÅÐÀÖÈÈ - 145
Çàìå÷àíèÿ ïî ïîâîäó ïðèâåäåííûõ âûøå ïðèìåðîâ - 151
RM-ÏÐÅÄÏÈÑÀÍÈÅ 4: ÐÅÀËÜÍÛÅ È ÂÎÇÌÎÆÍÛÅ ÏÐÅÄÑÒÀÂËÅÍÈß - 155
Ñèñòåìíî-îïðåäåëÿåìûå òèïû - 159
Cåëåêòîðû è ëèòåðàëû - 160
Îïðåäåëèòåëè òèïà è ðåàëèçàòîðû òèïà - 160
Ñìåøàííûå âîïðîñû - 162
RM-ÏÐÅÄÏÈÑÀÍÈÅ 5: ÐÀÑÊÐÛÒÈÅ ÂÎÇÌÎÆÍÛÕ ÏÐÅÄÑÒÀÂËÅÍÈÉ - 165
Çàìå÷àíèå î ðåàëèçàöèè - 170
Ñìåøàííûå âîïðîñû - 171
RM-ÏÐÅÄÏÈÑÀÍÈÅ 6: ÃÅÍÅÐÀÒÎÐ ÒÈÏÎÂ TUPLE - 172
RM-ÏÐÅÄÏÈÑÀÍÈÅ 7: ÃÅÍÅÐÀÒÎÐ ÒÈÏÎÂ RELATION - 179
RM-ÏÐÅÄÏÈÑÀÍÈÅ 8: ÐÀÂÅÍÑÒÂÎ - 184
RM-ÏÐÅÄÏÈÑÀÍÈÅ 9: ÊÎÐÒÅÆÈ - 187
RM-ÏÐÅÄÏÈÑÀÍÈÅ 10: ÎÒÍÎØÅÍÈß - 189
Îòíîøåíèÿ è èõ èíòåðïðåòàöèÿ - 191
Ñìåøàííûå òåìû - 192
RM-ÏÐÅÄÏÈÑÀÍÈÅ 11: ÑÊÀËßÐÍÛÅ ÏÅÐÅÌÅÍÍÛÅ - 192
RM-ÏÐÅÄÏÈÑÀÍÈÅ 12: ÊÎÐÒÅÆÍÛÅ ÏÅÐÅÌÅÍÍÛÅ - 193
RM-ÏÐÅÄÏÈÑÀÍÈÅ 13: ÏÅÐÅÌÅÍÍÛÅ ÎÒÍÎØÅÍÈÉ (RELVAR) - 194
RM-ÏÐÅÄÏÈÑÀÍÈÅ 14: ÐÅÀËÜÍÛÅ È ÂÈÐÒÓÀËÜÍÛÅ RELVAR - 197
RM-ÏÐÅÄÏÈÑÀÍÈÅ 15: ÂÎÇÌÎÆÍÛÅ ÊËÞ×È - 200
RM-ÏÐÅÄÏÈÑÀÍÈÅ 16: ÁÀÇÛ ÄÀÍÍÛÕ - 201
RM-ÏÐÅÄÏÈÑÀÍÈÅ 17: ÒÐÀÍÇÀÊÖÈÈ - 204
RM-ÏÐÅÄÏÈÑÀÍÈÅ 18: ÐÅËßÖÈÎÍÍÀß ÀËÃÅÁÐÀ - 205
DIVIDEBY PER - 206
SUMMARIZE PER - 209
RM-ÏÐÅÄÏÈÑÀÍÈÅ 19: ÈÌÅÍÀ RELVAR, ÑÅËÅÊÒÎÐÛ
ÎÒÍÎØÅÍÈÉ È ÐÅÊÓÐÑÈß - 211
RM-ÏÐÅÄÏÈÑÀÍÈÅ 20: ÎÏÅÐÀÖÈÈ ÑÎ ÇÍÀ×ÅÍÈßÌÈ-ÎÒÍÎØÅÍÈßÌÈ - 213
RM-ÏÐÅÄÏÈÑÀÍÈÅ 21: ÏÐÈÑÂÀÈÂÀÍÈß - 214
RM-ÏÐÅÄÏÈÑÀÍÈÅ 22: ÑÐÀÂÍÅÍÈß - 220
RM-ÏÐÅÄÏÈÑÀÍÈÅ 23: ÎÃÐÀÍÈ×ÅÍÈß ÖÅËÎÑÒÍÎÑÒÈ - 221
RM-ÏÐÅÄÏÈÑÀÍÈÅ 24: ÏÐÅÄÈÊÀÒÛ RELVAR È ÁÀÇÛ ÄÀÍÍÛÕ - 231
RM-ÏÐÅÄÏÈÑÀÍÈÅ 25: ÊÀÒÀËÎÃ - 233
RM-ÏÐÅÄÏÈÑÀÍÈÅ 26: ÊÎÍÑÒÐÓÈÐÎÂÀÍÈÅ ßÇÛÊÀ - 234
ÃËÀÂÀ 7
RM-çàïðåòû - 235
RM-ÇÀÏÐÅÒ 1: ÍÅÒ ÓÏÎÐßÄÎ×ÈÂÀÍÈß ÀÒÐÈÁÓÒΠ- 235
RM-ÇÀÏÐÅÒ 2: ÍÅÒ ÓÏÎÐßÄÎ×ÈÂÀÍÈß ÊÎÐÒÅÆÅÉ - 237
RM-ÇÀÏÐÅÒ 3: ÍÅÒ ÊÎÐÒÅÆÅÉ-ÄÈÁËÈÊÀÒÎÂ - 237
RM-ÇÀÏÐÅÒ 4: ÍÅÒ ÍÅÎÏÐÅÄÅËÅÍÍÛÕ ÇÍÀ×ÅÍÈÉ - 238
RM-ÇÀÏÐÅÒ 5: ÍÅÒ ÍÓËËÎËÎÃÈ×ÅÑÊÈÕ ÎØÈÁÎÊ - 238
RM-ÇÀÏÐÅÒ 6: ÍÅÒ ÊÎÍÑÒÐÓÊÖÈÉ ÂÍÓÒÐÅÍÍÅÃÎ ÓÐÎÂÍß - 239
RM-ÇÀÏÐÅÒ 7: ÍÅÒ ÎÏÅÐÀÖÈÉ ÓÐÎÂÍß ÊÎÐÒÅÆÅÉ - 240
RM-ÇÀÏÐÅÒ 8: ÎÒÑÓÒÑÒÂÈÅ ÑÎÑÒÀÂÍÛÕ ÀÒÐÈÁÓÒÎÂ - 241
RM-ÇÀÏÐÅÒ 9: ÍÅÒ ÎÒÊÀÇÀ ÎÒ ÏÐÎÂÅÐÊÈ ÄÎÌÅÍÎÂ - 242
RM-ÇÀÏÐÅÒ 10: ÍÅ SQL - 242
ÃËÀÂÀ 8
OO-ïðåäïèñàíèÿ - 243
OO-ÏÐÅÄÏÈÑÀÍÈÅ 1: ÏÐÎÂÅÐÊÀ ÒÈÏÎÂ ÂÎ ÂÐÅÌß ÊÎÌÏÈËßÖÈÈ - 243
OO-ÏÐÅÄÏÈÑÀÍÈÅ 2: ÍÀÑËÅÄÎÂÀÍÈÅ ÒÈÏÎÂ (ÓÑËÎÂÍÎÅ) - 243
OO-ÏÐÅÄÏÈÑÀÍÈÅ 3: ÂÛ×ÈÑËÈÒÅËÜÍÀß ÏÎËÍÎÒÀ - 245
OO-ÏÐÅÄÏÈÑÀÍÈÅ 4: ÃÐÀÍÈÖÛ ßÂÍÛÕ ÒÐÀÍÇÀÊÖÈÉ - 246
OO-ÏÐÅÄÏÈÑÀÍÈÅ 5: ÂËÎÆÅÍÍÛÅ ÒÐÀÍÇÀÊÖÈÈ - 248
OO-ÏÐÅÄÏÈÑÀÍÈÅ 6: ÀÃÐÅÃÀÒÍÛÅ ÎÏÅÐÀÖÈÈ È ÏÓÑÒÛÅ ÌÍÎÆÅÑÒÂÀ - 249
ÃËÀÂÀ 9
OO-çàïðåòû - 250
OO-ÇÀÏÐÅÒ 1: RELVAR ÍÅ ßÂËßÞÒÑß ÄÎÌÅÍÀÌÈ - 250
OO-ÇÀÏÐÅÒ 2: ÍÅÒ ÈÄÅÍÒÈÔÈÊÀÒÎÐÎÂ ÎÁÚÅÊÒÎÂ - 250
ÃËÀÂÀ 10
Î÷åíü ñòðîãèå RM-ñóæäåíèÿ - 255
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 1: ÑÈÑÒÅÌÍÛÅ ÊËÞ×È - 255
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 2: ÂÍÅØÍÈÅ ÊËÞ×È - 260
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 3: ÂÛÂÎÄ ÂÎÇÌÎÆÍÛÕ ÊËÞ×ÅÉ - 261
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 4: ÎÃÐÀÍÈ×ÅÍÈß ÏÅÐÅÕÎÄΠ- 263
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 5: ÇÀÏÐÎÑÛ Ñ ÊÂÎÒÀÌÈ - 264
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 6: ÎÁÎÁÙÅÍÍÎÅ
ÒÐÀÍÇÈÒÈÂÍÎÅ ÇÀÌÛÊÀÍÈÅ - 268
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 7: ÎÏÐÅÄÅËßÅÌÛÅ
ÏÎËÜÇÎÂÀÒÅËßÌÈ ÐÎÄÎÂÛÅ ÎÏÅÐÀÖÈÈ - 272
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 8: ÑÏÅÖÈÀËÜÍÛÅ
("ÏÎ ÓÌÎË×ÀÍÈÞ") ÇÍÀ×ÅÍÈß - 273
Î×ÅÍÜ ÑÒÐÎÃÎÅ RM-ÑÓÆÄÅÍÈÅ 9: ÌÈÃÐÀÖÈß SQL - 276
ÃËÀÂÀ 11
Î÷åíü ñòðîãèå OO-ñóæäåíèÿ - 292
Î×ÅÍÜ ÑÒÐÎÃÎÅ OO-ÑÓÆÄÅÍÈÅ 1: ÍÀÑËÅÄÎÂÀÍÈÅ ÒÈÏΠ- 292
Î×ÅÍÜ ÑÒÐÎÃÎÅ OO-ÑÓÆÄÅÍÈÅ 2: ÒÈÏÛ È ÎÏÅÐÀÖÈÈ ÍÅ ÑÂßÇÀÍÛ - 294
Î×ÅÍÜ ÑÒÐÎÃÎÅ OO-ÑÓÆÄÅÍÈÅ 3: ÃÅÍÅÐÀÒÎÐÛ ÒÈÏΠÊÎËËÅÊÖÈÉ - 296
Î×ÅÍÜ ÑÒÐÎÃÎÅ OO-ÑÓÆÄÅÍÈÅ 4: ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ
 ÎÒÍÎØÅÍÈß È ÈÇ ÎÒÍÎØÅÍÈÉ - 297
Î×ÅÍÜ ÑÒÐÎÃÎÅ OO-ÑÓÆÄÅÍÈÅ 5: ÎÄÍÎÓÐÎÂÍÅÂÎÅ ÕÐÀÍÅÍÈÅ - 298
×ÀÑÒÜ IV
ÏÎÄÒÈÏÈÇÀÖÈß È ÍÀÑËÅÄÎÂÀÍÈÅ - 300
ÃËÀÂÀ 12
Ïðåäâàðèòåëüíûå ñâåäåíèÿ - 301
ÂÂÅÄÅÍÈÅ - 301
ÍÀ ÏÎÄÑÒÓÏÀÕ Ê ÌÎÄÅËÈ ÍÀÑËÅÄÎÂÀÍÈß ÒÈÏÎÂ - 303
ÎÄÈÍÎ×ÍÎÅ È ÌÍÎÆÅÑÒÂÅÍÍÎÅ ÍÀÑËÅÄÎÂÀÍÈÅ - 304
ÑÊÀËßÐÛ, ÊÎÐÒÅÆÈ È ÎÒÍÎØÅÍÈß - 305
ÐÅÇÞÌÅ - 307
ÃËÀÂÀ 13
Ìîäåëü íàñëåäîâàíèÿ - 309
ÂÂÅÄÅÍÈÅ - 309
IM-ÏÐÅÄÏÈÑÀÍÈß - 309
ÃËÀÂÀ 14
Îäèíî÷íîå íàñëåäîâàíèå ñî ñêàëÿðíûìè òèïàìè - 318
ÂÂÅÄÅÍÈÅ - 318
IM-ÏÐÅÄÏÈÑÀÍÈÅ 1: ÒÈÏÛ ßÂËßÞÒÑß ÌÍÎÆÅÑÒÂÀÌÈ - 327
IM-ÏÐÅÄÏÈÑÀÍÈÅ 2: ÏÎÄÒÈÏÛ ßÂËßÞÒÑß ÏÎÄÌÍÎÆÅÑÒÂÀÌÈ - 327
IM-ÏÐÅÄÏÈÑÀÍÈÅ 3: ÎÏÅÐÀÖÈß "ßÂËßÅÒÑß ÏÎÄÒÈÏÎÌ" ÐÅÔËÅÊÑÈÂÍÀ - 331
IM-ÏÐÅÄÏÈÑÀÍÈÅ 4: ÑÎÁÑÒÂÅÍÍÛÅ ÏÎÄÒÈÏÛ - 331
IM-ÏÐÅÄÏÈÑÀÍÈÅ 5: ÎÏÅÐÀÖÈß "ßÂËßÅÒÑß ÑÓÏÅÐÒÈÏÎÌ"
ÒÐÀÍÇÈÒÈÂÍÀ - 332
IM-ÏÐÅÄÏÈÑÀÍÈÅ 6: ÍÅÏÎÑÐÅÄÑÒÂÅÍÍÛÅ ÏÎÄÒÈÏÛ - 332
IM-ÏÐÅÄÏÈÑÀÍÈÅ 7: ÒÈÏÛ ÍÅ ÏÅÐÅÑÅÊÀÞÒÑß,
ÅÑËÈ ÎÄÈÍ ÈÇ ÍÈÕ ÍÅ ßÂËßÅÒÑß ÏÎÄÒÈÏÎÌ ÄÐÓÃÎÃÎ - 335
IM-ÏÐÅÄÏÈÑÀÍÈÅ 8: ÑÊÀËßÐÍÛÅ ÇÍÀ×ÅÍÈß
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 335
IM-ÏÐÅÄÏÈÑÀÍÈÅ 9: ÑÊÀËßÐÍÛÅ ÏÅÐÅÌÅÍÍÛÅ
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 336
IM-ÏÐÅÄÏÈÑÀÍÈÅ 10: ÑÏÅÖÈÀËÈÇÀÖÈß ×ÅÐÅÇ ÎÃÐÀÍÈ×ÅÍÈÅ - 344
IM-ÏÐÅÄÏÈÑÀÍÈÅ 11: ÏÐÈÑÂÀÈÂÀÍÈÅ ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 347
IM-ÏÐÅÄÏÈÑÀÍÈÅ 12: ÑÐÀÂÍÅÍÈÅ ÏÎ ÐÀÂÅÍÑÒÂÓ È Ò.Ä.
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 351
IM-ÏÐÅÄÏÈÑÀÍÈÅ 13: ÑÎÅÄÈÍÅÍÈÅ È Ò.Ä.
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 354
IM-ÏÐÅÄÏÈÑÀÍÈÅ 14: TREAT DOWN - 356
IM-ÏÐÅÄÏÈÑÀÍÈÅ 15: ÏÐÎÂÅÐÊÀ ÒÈÏÎÂ - 360
IM-ÏÐÅÄÏÈÑÀÍÈÅ 16: ÍÀÑËÅÄÎÂÀÍÈÅ ÎÏÅÐÀÖÈÉ
ÒÎËÜÊÎ ×ÒÅÍÈß È ÂÎÇÌÎÆÍÎÑÒÜ ÇÀÌÅÍÛ - 363
IM-ÏÐÅÄÏÈÑÀÍÈÅ 17: ÑÈÃÍÀÒÓÐÛ ÎÏÅÐÀÖÈÉ - 368
IM-ÏÐÅÄÏÈÑÀÍÈÅ 18: ÒÎËÜÊÎ ×ÈÒÀÅÌÛÅ ÏÀÐÀÌÅÒÐÛ
ÎÏÅÐÀÖÈÉ ÎÁÍÎÂËÅÍÈß - 377
IM-ÏÐÅÄÏÈÑÀÍÈÅ 19: ÍÀÑËÅÄÎÂÀÍÈÅ ÎÏÅÐÀÖÈÉ ÎÁÍÎÂËÅÍÈß
È ÂÎÇÌÎÆÍÎÑÒÜ ÇÀÌÅÍÛ ÏÅÐÅÌÅÍÍÛÕ - 377
IM-ÏÐÅÄÏÈÑÀÍÈÅ 20: ÎÁÚÅÄÈÍÅÍÍÛÅ, ÔÈÊÒÈÂÍÛÅ,
ÌÀÊÑÈÌÀËÜÍÛÅ È ÌÈÍÈÌÀËÜÍÛÅ ÒÈÏÛ - 383
ÃËÀÂÀ 15
Ìíîæåñòâåííîå íàñëåäîâàíèå ñî ñêàëÿðíûìè òèïàìè - 392
ÂÂÅÄÅÍÈÅ - 392
ÑÊÂÎÇÍÎÉ ÏÐÈÌÅÐ - 393
ÏÅÐÅÑÌÎÒÐÅÍÍÛÅ IM-ÏÐÅÄÏÈÑÀÍÈß 1-20 - 398
ÓÍÈÊÀËÜÍÎÑÒÜ ÍÀÈÌÅÍÅÅ ÊÎÍÊÐÅÒÍÛÕ ÒÈÏÎÂ - 401
ÓÍÈÊÀËÜÍÎÑÒÜ ÍÀÈÁÎËÅÅ ÊÎÍÊÐÅÒÍÛÕ ÒÈÏÎÂ - 403
ÏÐÎÂÅÐÊÀ ÒÈÏΠÏÐÈ ÍÀËÈ×ÈÈ ÌÍÎÆÅÑÒÂÅÍÍÎÃÎ ÍÀÑËÅÄÎÂÀÍÈß - 412
ÇÀÌÅ×ÀÍÈß Î ÍÀÑËÅÄÎÂÀÍÈÈ ÎÏÅÐÀÖÈÉ - 413
ÃËÀÂÀ 16
Íàñëåäîâàíèå ïðè íàëè÷èè òèïîâ êîðòåæåé è îòíîøåíèé - 415
ÂÂÅÄÅÍÈÅ - 415
IM-ÏÐÅÄÏÈÑÀÍÈÅ 21: ÏÎÄÒÈÏÛ È ÑÓÏÅÐÒÈÏÛ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ - 416
IM-ÏÐÅÄÏÈÑÀÍÈß 1-20 ÏÎ-ÏÐÅÆÍÅÌÓ ÏÐÈÌÅÍÈÌÛ - 420
IM-ÏÐÅÄÏÈÑÀÍÈÅ 22: ÇÍÀ×ÅÍÈß ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 421
IM-ÏÐÅÄÏÈÑÀÍÈÅ 23: ÌÀÊÑÈÌÀËÜÍÛÅ È ÌÈÍÈÌÀËÜÍÛÅ
ÒÈÏÛ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ - 424
IM-ÏÐÅÄÏÈÑÀÍÈÅ 24: ÍÀÈÁÎËÅÅ ÊÎÍÊÐÅÒÍÛÅ
ÒÈÏÛ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ - 426
IM-ÏÐÅÄÏÈÑÀÍÈÅ 25: ÏÅÐÅÌÅÍÍÛÅ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 433
ÑÏÅÖÈÀËÈÇÀÖÈß ×ÅÐÅÇ ÎÃÐÀÍÈ×ÅÍÈÅ - 436
ÏÐÈÑÂÀÈÂÀÍÈÅ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 436
ÑÐÀÂÍÅÍÈÅ ÍÀ ÐÀÂÅÍÑÒÂÎ È Ò.Ä. ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ
ÏÐÈ ÍÀËÈ×ÈÈ ÍÀÑËÅÄÎÂÀÍÈß - 438
TREAT DOWN ÄËß ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ - 439
ÒÅÑÒÈÐÎÂÀÍÈÅ ÒÈÏÎÂ ÊÎÐÒÅÆÅÉ/ÎÒÍÎØÅÍÈÉ - 440
ÑÂÎÄÊÀ ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÏÐÅÄÏÈÑÀÍÈÉ - 441
ÏÐÈËÎÆÅÍÈÅ A
Âåðñèÿ Tutorial D íà îñíîâå ðåëÿöèîííîãî èñ÷èñëåíèÿ - 442
ÂÂÅÄÅÍÈÅ - 442
ÁÓËÅÂÑÊÈÅ ÂÛÐÀÆÅÍÈß - 444
ÂÛÇÎÂÛ ÂÑÒÐÎÅÍÍÛÕ ÐÅËßÖÈÎÍÍÛÕ ÎÏÅÐÀÖÈÉ - 445
ÑÂÎÁÎÄÍÛÅ È ÑÂßÇÀÍÍÛÅ ÑÑÛËÊÈ ÍÀ ÏÅÐÅÌÅÍÍÛÅ
Ñ ÎÁËÀÑÒÜÞ ÇÍÀ×ÅÍÈÉ - 445
ÎÏÅÐÀÖÈÈ ÎÁÍÎÂËÅÍÈß È ÓÄÀËÅÍÈß ÎÒÍÎØÅÍÈÉ - 447
ÏÐÈÌÅÐÛ - 447
ÏÐÈËÎÆÅÍÈÅ B
Äâà Áîëüøèõ Çàáëóæäåíèÿ - 450
ÂÂÅÄÅÍÈÅ - 450
ÏÅÐÂÎÅ ÁÎËÜØÎÅ ÇÀÁËÓÆÄÅÍÈÅ - 450
ÂÒÎÐÎÅ ÁÎËÜØÎÅ ÇÀÁËÓÆÄÅÍÈÅ - 455
ÏÐÈËÎÆÅÍÈÅ C
Äèëåììà ïðîåêòèðîâàíèÿ? - 458
ÂÂÅÄÅÍÈÅ - 458
ÈÍÊÀÏÑÓËßÖÈß - 458
ÎÁÑÓÆÄÅÍÈÅ - 460
ÄÀËÜÍÅÉØÈÅ ÐÀÇÌÛØËÅÍÈß - 462
ÏÐÈËÎÆÅÍÈÅ D
Òèïû è åäèíèöû èçìåðåíèÿ - 465
ÂÂÅÄÅÍÈÅ - 465
ÎÏÐÅÄÅËÅÍÈÅ ÒÈÏÀ - 465
ÑÅËÅÊÒÎÐÛ - 466
ÎÏÅÐÀÖÈÈ THE_- 468
ÂÛ×ÈÑËÈÒÅËÜÍÛÅ ÎÏÅÐÀÖÈÈ - 469
ÎÏÅÐÀÖÈÈ ÎÒÎÁÐÀÆÅÍÈß - 472
ÎÃÐÀÍÈ×ÅÍÈß ÒÈÏÀ - 472
ÁÎËÅÅ ÑËÎÆÍÛÉ ÏÐÈÌÅÐ - 473
ÏÐÈËÎÆÅÍÈÅ E
Ïîäòàáëèöû è ñóïåðòàáëèöû - 475
ÂÂÅÄÅÍÈÅ - 475
ÍÅÊÎÒÎÐÛÅ ÎÁÙÈÅ ÍÀÁËÞÄÅÍÈß - 478
ÒÅÐÌÈÍÎËÎÃÈß ÊÐÀÉÍÅ ÏËÎÕÀ - 479
ÝÒÀ ÈÄÅß ÍÅ ßÂËßÅÒÑß ÈÄÅÅÉ ÍÀÑËÅÄÎÂÀÍÈß ÒÈÏΠ- 480
ÏÎ×ÅÌÓ? - 480
ÏÐÈËÎÆÅÍÈÅ F
Åùå îá èçìåíåíèè ñåìàíòèêè è ðîäñòâåííûõ âîïðîñàõ - 482
ÂÂÅÄÅÍÈÅ - 482
ÀÍÀËÈÇ - 483
ÐÅØÅÍÈÅ - 484
ÄÐÓÃÎÉ ÏÐÈÌÅÐ - 488
ÏÐÈËÎÆÅÍÈÅ G
Ñïåöèàëèçàöèÿ ÷åðåç îãðàíè÷åíèå è ðîäñòâåííûå âîïðîñû - 491
ÂÂÅÄÅÍÈÅ - 491
"ÏÐÀÂÈËÎ" ÒÐÈ ÈÇ ×ÅÒÛÐÅÕ - 491
×ÒÎ Â ÄÅÉÑÒÂÈÒÅËÜÍÎÑÒÈ ÎÇÍÀ×ÀÅÒ ÍÀÑËÅÄÎÂÀÍÈÅ? - 498
ÏÐÅÈÌÓÙÅÑÒÂÀ S ×ÅÐÅÇ C - 500
ßÂËßÅÒÑß ËÈ ÊÐÓÃÎÌ ÎÊÐÀØÅÍÍÛÉ ÊÐÓÃ? - 504
ÎÁÚÅÊÒÍÛÅ ÈÄÅÍÒÈÔÈÊÀÒÎÐÛ ÏÎÄÐÛÂÀÞÒ ÍÀÑËÅÄÎÂÀÍÈÅ - 507
ÏÎ×ÅÌÓ ÝÒÀ ÏÐÎÁËÅÌÀ ÍÅ ÂÎÇÍÈÊÀÅÒ
ÏÐÈ ÈÑÏÎËÜÇÎÂÀÍÈÈ ÂÍÅØÍÈÕ ÊËÞ×ÅÉ? - 511
ÏÐÈËÎÆÅÍÈÅ H
Ñðàâíåíèå ñ SQL - 513
ÂÂÅÄÅÍÈÅ - 513
RM-ÏÐÅÄÏÈÑÀÍÈß - 515
RM-ÇÀÏÐÅÒÛ - 529
ÎÎ-ÏÐÅÄÏÈÑÀÍÈß - 530
ÎÎ-ÇÀÏÐÅÒÛ - 531
Î×ÅÍÜ ÑÒÐÎÃÈÅ RM-ÑÓÆÄÅÍÈß - 531
Î×ÅÍÜ ÑÒÐÎÃÈÅ ÎÎ-ÑÓÆÄÅÍÈß - 532
IM-ÏÐÅÄÏÈÑÀÍÈß - 533
ÈÑÒÎÐÈß ËÎÆÍÎÃÎ ÐÀÂÅÍÑÒÂÀ Â SQL - 537
ÏÐÈËÎÆÅÍÈÅ I
Ñðàâíåíèå ñ ODMG - 542
ÂÂÅÄÅÍÈÅ - 542
ÎÁÇÎÐ - 545
RM-ÏÐÅÄÏÈÑÀÍÈß - 559
RM-ÇÀÏÐÅÒÛ - 564
ÎÎ-ÏÐÅÄÏÈÑÀÍÈß - 564
ÎÎ-ÇÀÏÐÅÒÛ - 565
Î×ÅÍÜ ÑÒÐÎÃÈÅ RM-ÑÓÆÄÅÍÈß - 565
Î×ÅÍÜ ÑÒÐÎÃÈÅ ÎÎ-ÑÓÆÄÅÍÈß - 566
IM-ÏÐÅÄÏÈÑÀÍÈß - 567
ÏÐÈËÎÆÅÍÈÅ J
Ñëåäóþùèå 25 ëåò ðåëÿöèîííîé ìîäåëè? - 570
ÇÀÌÅ×ÀÍÈß ÏÎ ÏÎÂÎÄÓ ÏÎÂÒÎÐÍÎÉ ÏÓÁËÈÊÀÖÈÈ - 570
ÂÂÅÄÅÍÈÅ - 571
ÏÐÅÄÛÑÒÎÐÈß - 573
ÒÐÅÒÈÉ ÌÀÍÈÔÅÑÒ È SQL - 578
ÒÅÕÍÈ×ÅÑÊÎÅ ÑÎÄÅÐÆÀÍÈÅ - 579
ÅÙÅ ÎÁ SQL - 586
ÑÌÅØÀÍÍÛÅ ÂÎÏÐÎÑÛ - 589
ÏÐÈËÎÆÅÍÈÅ K
Ññûëêè è áèáëèîãðàôèÿ - 594
Èíäåêñ - 643
Íà÷àëî
Cîäåðæàíèå
Êîììåíòàðèé ðåäàêòîðà ïåðåâîäà
[Çàêàçàòü êíèãó â ìàãàçèíå "Êîëèáðè"]
[Çàêàçàòü êíèãó â ìàãàçèíå "Ìèñòðàëü"]
|
|