SQL1
ÑÏÅÖÈÀËÜÍÛÅ ÎÏÅÐÀÒÎÐÛ ANY ÈËÈ SOME
ÈÑÏÎËÜÇÎÂÀÍÈÅ IN ÈËÈ EXISTS ÂÌÅÑÒÎ ANY
ÈÑÏÎËÜÇÎÂÀÍÈÅ IN ÈËÈ EXISTS ÂÌÅÑÒÎ ANY - 2
ÊÀÊ ANY ÌÎÆÅÒ ÑÒÀÒÜ ÍÅÎÄÍÎÇÍÀ×ÍÛÌ?
ÊÀÊ ANY ÌÎÆÅÒ ÑÒÀÒÜ ÍÅÎÄÍÎÇÍÀ×ÍÛÌ? - 2
ÊÀÊ ANY ÌÎÆÅÒ ÑÒÀÒÜ ÍÅÎÄÍÎÇÍÀ×ÍÛÌ? - 3
ÑÏÅÖÈÀËÜÍÛÉ ÎÏÅÐÀÒÎÐ ALL
ÐÀÂÅÍÑÒÂÀ È ÍÅÐÀÂÅÍÑÒÂÀ
ÏÐÀÂÈËÜÍÎÅ ÏÎÍÈÌÀÍÈÅ ANY È ALL
ÊÀÊ ANY, ALL È EXIST ÏÎÑÒÓÏÀÞÒ Ñ ÎÒÑÓÒÑÒÂÓÞÙÈÌÈ È ÍÅÈÇÂÅÑÒÍÛÌÈ ÄÀÍÍÛÌÈ?
ÊÎÃÄÀ ÏÎÄÇÀÏÐÎÑ ÂÎÇÂÐÀÙÀÅÒÑß ÏÓÑÒÛÌ?
ANY È ALL ÂÌÅÑÒÎ EXISTS Ñ NULL
ÈÑÏÎËÜÇÎÂÀÍÈÅ COUNT ÂÌÅÑÒÎ EXISTS
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 14. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÐÅÄËÎÆÅÍÈß UNION
ÎÁÚÅÄÈÍÅÍÈÅ ÍÅÑÊÎËÜÊÈÕ ÇÀÏÐÎÑÎÂ Â ÎÄÈÍ
ÊÎÃÄÀ ÂÛ ÌÎÆÅÒÅ ÄÅËÀÒÜ ÎÁÚÅÄÈÍÅÍÈÅ ÇÀÏÐÎÑÎÂ?
UNION È ÓÑÒÐÀÍÅÍÈÅ ÄÓÁËÈÊÀÒÎÂ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÒÐÎÊ È ÂÛÐÀÆÅÍÈÉ Ñ UNION
ÈÑÏÎËÜÇÎÂÀÍÈÅ UNION Ñ ORDER BY
ÂÍÅØÍÅÅ ÎÁÚÅÄÈÍÅÍÈÅ
ÂÍÅØÍÅÅ ÎÁÚÅÄÈÍÅÍÈÅ - 2
ÂÍÅØÍÅÅ ÎÁÚÅÄÈÍÅÍÈÅ - 3
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 15. ÂÂÎÄ, ÓÄÀËÅÍÈÅ È ÈÇÌÅÍÅÍÈÅ ÇÍÀ×ÅÍÈß ÏÎËß
ÊÎÌÀÍÄÛ ÌÎÄÈÔÈÊÀÖÈÈ ßÇÛÊÀ DML
ÂÂÎÄ ÇÍÀ×ÅÍÈÉ
ÂÑÒÀÂÊÀ NULL
ÈÌÅÍÎÂÀÍÈÅ ÑÒÎËÁÖÀ ÄËß ÂÑÒÀÂÊÈ (INSERT)
ÂÑÒÀÂÊÀ ÐÅÇÓËÜÒÀÒÎÂ ÇÀÏÐÎÑÀ
ÓÄÀËÅÍÈÅ ÑÒÐÎÊ ÈÇ ÒÀÁËÈÖ
ÈÇÌÅÍÅÍÈÅ ÇÍÀ×ÅÍÈÉ ÏÎËß
ÌÎÄÈÔÈÖÈÐÎÂÀÍÈÅ ÒÎËÜÊÎ ÎÏÐÅÄÅËÅÍÍÛÕ ÑÒÐÎÊ
ÊÎÌÀÍÄÀ UPDATE ÄËß ÍÅÑÊÎËÜÊÈÕ ÑÒÎËÁÖÎÂ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÂÛÐÀÆÅÍÈÉ ÄËß ÌÎÄÈÔÈÊÀÖÈÈ
ÌÎÄÈÔÈÖÈÐÎÂÀÍÈÅ NULL-ÇÍÀ×ÅÍÈÉ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 16. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ Ñ ÊÎÌÀÍÄÀÌÈ ÌÎÄÈÔÈÊÀÖÈÈ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ Ñ INSERT
ÍÅ ÂÑÒÀÂËßÉÒÅ ÄÓÁËÈÊÀÒÛ ÑÒÐÎÊ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ, ÑÎÇÄÀÍÍÛÕ ÂÎ ÂÍÅØÍÈÕ ÇÀÏÐÎÑÀÕ ÒÀÁËÈÖ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ Ñ DELETE
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ Ñ DELETE - 2
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÎÄÇÀÏÐÎÑÎÂ Ñ UPDATE
ÎÃÐÀÍÈ×ÅÍÈß ÏÎÄÇÀÏÐÎÑΠÊÎÌÀÍÄ DML
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 17. ÑÎÇÄÀÍÈÅ ÒÀÁËÈÖ
ÊÎÌÀÍÄÀ ÑÎÇÄÀÍÈß ÒÀÁËÈÖÛ
ÈÍÄÅÊÑÛ
ÓÍÈÊÀËÜÍÎÑÒÜ ÈÍÄÅÊÑÀ
ÏÐÈÌÅ×ÀÍÈÅ: ýòà êîìàíäà áóäåò
ÓÄÀËÅÍÈÅ ÈÍÄÅÊÑÎÂ
ÈÇÌÅÍÅÍÈÅ ÒÀÁËÈÖÛ, ÏÎÑËÅ ÒÎÃÎ ÊÀÊ ÎÍÀ ÁÛËÀ ÑÎÇÄÀÍÀ
ÓÄÀËÅÍÈÅ ÒÀÁËÈÖÛ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 18. ÎÃÐÀÍÈ×ÅÍÈÅ ÇÍÀ×ÅÍÈÉ ÂÀØÈÕ ÄÀÍÍÛÕ
ÎÃÐÀÍÈ×ÅÍÈÅ ÒÀÁËÈÖ
ÎÁÚßÂËÅÍÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ ÄËß ÈÑÊËÞ×ÅÍÈß ÏÓÑÒÛÕ (NULL) ÇÍÀ×ÅÍÈÉ
ÓÁÅÄÈÒÅÑÜ, ×ÒÎ ÇÍÀ×ÅÍÈß ÓÍÈÊÀËÜÍÛ
ÓÍÈÊÀËÜÍÎÑÒÜ ÊÀÊ ÎÃÐÀÍÈ×ÅÍÈÅ ÑÒÎËÁÖÀ
ÓÍÈÊÀËÜÍÎÑÒÜ ÊÀÊ ÎÃÐÀÍÈ×ÅÍÈÅ ÒÀÁËÈÖÛ
ÎÃÐÀÍÈ×ÅÍÈÅ ÏÅÐÂÈ×ÍÛÕ ÊËÞ×ÅÉ
ÏÅÐÂÈ×ÍÛÅ ÊËÞ×È ÁÎËÅÅ ×ÅÌ ÎÄÍÎÃÎ ÏÎËß
ÏÐÎÂÅÐÊÀ ÇÍÀ×ÅÍÈÉ ÏÎËÅÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ CHECK ÄËß ÏÐÅÄÎÏÐÅÄÅËÅÍÈß ÄÎÏÓÑÒÈÌÎÃÎ ÂÂÎÄÈÌÎÃÎ ÇÍÀ×ÅÍÈß
ÏÐÎÂÅÐÊÀ ÓÑËÎÂÈÉ, ÁÀÇÈÐÓÞÙÈÕÑß ÍÀ ÍÅÑÊÎËÜÊÈÕ ÏÎËßÕ
ÓÑÒÀÍÎÂÊÀ ÇÍÀ×ÅÍÈÉ ÏÎ ÓÌÎË×ÀÍÈÞ
ÓÑÒÀÍÎÂÊÀ ÇÍÀ×ÅÍÈÉ ÏÎ ÓÌÎË×ÀÍÈÞ - 2
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 19. ÏÎÄÄÅÐÆÊÀ ÖÅËÎÑÒÍÎÑÒÈ ÂÀØÈÕ ÄÀÍÍÛÕ
ÂÍÅØÍÈÉ ÊËÞ× È ÐÎÄÈÒÅËÜÑÊÈÉ ÊËÞ×
ÌÍÎÃÎÑÒÎËÁÖÎÂÛÅ ÂÍÅØÍÈÅ ÊËÞ×È
ÑÌÛÑË ÂÍÅØÍÅÃÎ È ÐÎÄÈÒÅËÜÑÊÎÃÎ ÊËÞ×ÅÉ
ÎÃÐÀÍÈ×ÅÍÈÅ ÂÍÅØÍÅÃÎ ÊËÞ×À/FOREIGN KEY
ÊÀÊ ÌÎÆÍÎ ÏÐÅÄÑÒÀÂÈÒÜ ÏÎËß Â ÊÀ×ÅÑÒÂÅ ÂÍÅØÍÈÕ ÊËÞ×ÅÉ
ÂÍÅØÍÈÉ ÊËÞ× ÊÀÊ ÎÃÐÀÍÈ×ÅÍÈÅ ÒÀÁËÈÖÛ
ÂÍÅØÍÈÉ ÊËÞ× ÊÀÊ ÎÃÐÀÍÈ×ÅÍÈÅ ÑÒÎËÁÖÎÂ
ÍÅ ÓÊÀÇÛÂÀÒÜ ÑÏÈÑÎÊ ÑÒÎËÁÖΠÏÅÐÂÈ×ÍÛÕ ÊËÞ×ÅÉ
ÊÀÊ ÑÏÐÀÂÎ×ÍÀß ÖÅËÎÑÒÍÎÑÒÜ ÎÃÐÀÍÈ×ÈÂÀÅÒ ÇÍÀ×ÅÍÈß ÐÎÄÈÒÅËÜÑÊÎÃÎ ÊËÞ×À?
ÏÅÐÂÈ×ÍÛÉ ÊËÞ× ÊÀÊ ÓÍÈÊÀËÜÍÛÉ ÂÍÅØÍÈÉ ÊËÞ×
ÎÃÐÀÍÈ×ÅÍÈß ÂÍÅØÍÅÃÎ ÊËÞ×À
×ÒÎ ÑËÓ×ÈÒÑß, ÅÑËÈ ÂÛ ÂÛÏÎËÍÈÒÅ ÊÎÌÀÍÄÓ ÌÎÄÈÔÈÊÀÖÈÈ?
ÎÏÈÑÀÍÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ ÒÀÁËÈÖÛ
ÄÅÉÑÒÂÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ
ÄÅÉÑÒÂÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ - 2
ÄÅÉÑÒÂÈÅ ÎÃÐÀÍÈ×ÅÍÈÉ - 3
ÂÍÅØÍÈÅ ÊËÞ×È, ÊÎÒÎÐÛÅ ÑÑÛËÀÞÒÑß ÍÀ ÑÂÎÈ ÏÎÄ×ÈͨÍÍÛÅ ÒÀÁËÈÖÛ
ÂÍÅØÍÈÅ ÊËÞ×È, ÊÎÒÎÐÛÅ ÑÑÛËÀÞÒÑß ÍÀ ÑÂÎÈ ÏÎÄ×ÈͨÍÍÛÅ ÒÀÁËÈÖÛ - 2
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 20. ÏÐÅÄÑÒÀÂËÅÍÈÅ. ÂÂÅÄÅÍÈÅ.
×ÒÎ ÒÀÊÎÅ ÏÐÅÄÑÒÀÂËÅÍÈÅ?
ÊÎÌÀÍÄÀ CREATE VIEW
ÊÎÌÀÍÄÀ CREATE VIEW - 2
ÌÎÄÈÔÈÖÈÐÎÂÀÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈÉ
ÈÌÅÍÎÂÀÍÈÅ ÑÒÎËÁÖÎÂ
ÊÎÌÁÈÍÈÐÎÂÀÍÈÅ ÏÐÅÄÈÊÀÒÎÂ ÏÐÅÄÑÒÀÂËÅÍÈÉ È ÎÑÍÎÂÍÛÕ ÇÀÏÐÎÑÎÂ Â ÏÐÅÄÑÒÀÂËÅÍÈßÕ
ÃÐÓÏÏÎÂÛÅ ÏÐÅÄÑÒÀÂËÅÍÈß
ÏÐÅÄÑÒÀÂËÅÍÈß È ÎÁÚÅÄÈÍÅÍÈß
ÏÐÅÄÑÒÀÂËÅÍÈß È ÏÎÄÇÀÏÐÎÑÛ
×ÒÎ ÍÅ ÌÎÃÓÒ ÄÅËÀÒÜ ÏÐÅÄÑÒÀÂËÅÍÈß?
ÓÄÀËÅÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈÉ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 21. ÈÇÌÅÍÅÍÈÅ ÇÍÀ×ÅÍÈÉ Ñ ÏÎÌÎÙÜÞ ÏÐÅÄÑÒÀÂËÅÍÈÉ
ÌÎÄÈÔÈÖÈÐÎÂÀÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈß
ÎÏÐÅÄÅËÅÍÈÅ ÌÎÄÈÔÈÖÈÐÓÅÌÎÑÒÈ ÏÐÅÄÑÒÀÂËÅÍÈß
ÌÎÄÈÔÈÖÈÐÓÅÌÛÅ ÏÐÅÄÑÒÀÂËÅÍÈß È ÏÐÅÄÑÒÀÂËÅÍÈß ÒÎËÜÊÎ_ÄËß_×ÒÅÍÈß.
ÊÀÊÎÅ ÏÐÅÄÑÒÀÂËÅÍÈÅ ßÂËßÅÒÑß ÌÎÄÈÔÈÖÈÐÓÅÌÛÌÈ?
ÏÐÎÂÅÐÊÀ ÇÍÀ×ÅÍÈÉ, ÏÎÌÅÙÀÅÌÛÕ Â ÏÐÅÄÑÒÀÂËÅÍÈÅ
ÏÐÅÄÈÊÀÒÛ È ÈÑÊËÞרÍÍÛÅ ÏÎËß
ÏÐÎÂÅÐÊÀ ÏÐÅÄÑÒÀÂËÅÍÈÉ, ÊÎÒÎÐÛÅ ÁÀÇÈÐÓÞÒÑß ÍÀ ÄÐÓÃÈÕ ÏÐÅÄÑÒÀÂËÅÍÈßÕ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 22. ÊÒÎ È ×ÒÎ ÌÎÆÅÒ ÄÅËÀÒÜ Â ÁÀÇÅ ÄÀÍÍÛÕ?
ÏÎËÜÇÎÂÀÒÅËÈ
ÐÅÃÈÑÒÐÀÖÈß
ÏÐÅÄÎÑÒÀÂËÅÍÈÅ ÏÐÈÂÈËÅÃÈÉ
ÑÒÀÍÄÀÐÒÍÛÅ ÏÐÈÂÈËÅÃÈÈ
ÊÎÌÀÍÄÀ GRANT
ÃÐÓÏÏÛ ÏÐÈÂÈËÅÃÈÉ. ÃÐÓÏÏÛ ÏÎËÜÇÎÂÀÒÅËÅÉ.
ÎÃÐÀÍÈ×ÅÍÈÅ ÏÐÈÂÈËÅÃÈÉ ÍÀ ÎÏÐÅÄÅËÅÍÍÛÅ ÑÒÎËÁÖÛ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÀÐÃÓÌÅÍÒÎÂ ALL È PUBLIC
ÏÐÅÄÎÑÒÀÂËÅÍÈÅ ÏÐÈÂÈËÅÃÈÉ Ñ ÏÎÌÎÙÜÞ WITH GRANT OPTION
ÎÒÌÅÍÀ ÏÐÈÂÈËÅÃÈÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈÉ ÄËß ÔÈËÜÒÐÀÖÈÈ ÏÐÈÂÈËÅÃÈÉ
ÊÒÎ ÌÎÆÅÒ ÑÎÇÄÀÂÀÒÜ ÏÐÅÄÑÒÀÂËÅÍÈß?
ÊÒÎ ÌÎÆÅÒ ÑÎÇÄÀÂÀÒÜ ÏÐÅÄÑÒÀÂËÅÍÈß? - 2
ÊÒÎ ÌÎÆÅÒ ÑÎÇÄÀÂÀÒÜ ÏÐÅÄÑÒÀÂËÅÍÈß? - 3
ÄÐÓÃÈÅ ÒÈÏÛ ÏÐÈÂÈËÅÃÈÉ
ÒÈÏÈ×ÍÛÅ ÏÐÈÂÈËÅÃÈÈ ÑÈÑÒÅÌÛ
ÑÎÇÄÀÍÈÅ È ÓÄÀËÅÍÈÅ ÏÎËÜÇÎÂÀÒÅËÅÉ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 23. ÃËÎÁÀËÜÍÛÅ ÀÑÏÅÊÒÛ SQL
ÏÅÐÅÈÌÅÍÎÂÀÍÈÅ ÒÀÁËÈÖ
ÏÅÐÅÈÌÅÍÎÂÀÍÈÅ Ñ ÒÅÌ ÆÅ ÑÀÌÛÌ ÈÌÅÍÅÌ
ÎÄÍÎ ÈÌß ÄËß ÊÀÆÄÎÃÎ
ÓÄÀËÅÍÈÅ ÑÈÍÎÍÈÌÎÂ
ÊÀÊ ÁÀÇÀ ÄÀÍÍÛÕ ÐÀÑÏÐÅÄÅËÅÍÀ ÌÅÆÄÓ ÏÎËÜÇÎÂÀÒÅËßÌÈ?
ÊÀÊ ÁÀÇÀ ÄÀÍÍÛÕ ÐÀÑÏÐÅÄÅËÅÍÀ ÌÅÆÄÓ ÏÎËÜÇÎÂÀÒÅËßÌÈ? - 2
ÊÎÃÄÀ ÑÄÅËÀÍÍÛÅ ÈÇÌÅÍÅÍÈß ÑÒÀÍÎÂßÒÑß ÏÎÑÒÎßÍÍÛÌÈ ?
ÊÎÃÄÀ ÑÄÅËÀÍÍÛÅ ÈÇÌÅÍÅÍÈß ÑÒÀÍÎÂßÒÑß ÏÎÑÒÎßÍÍÛÌÈ ? - 2
ÊÀÊ SQL ÎÁÙÀÅÒÑß ÑÐÀÇÓ Ñ ÍÅÑÊÎËÜÊÈÌÈ ÏÎËÜÇÎÂÀÒÅËßÌÈ?
ÏÐÈÌÅ×ÀÍÈÅ:
ÏÐÈÌÅ×ÀÍÈÅ: - 2
ÒÈÏÛ ÁËÎÊÈÐÎÂÎÊ
ÒÈÏÛ ÁËÎÊÈÐÎÂÎÊ - 2
ÄÐÓÃÈÅ ÑÏÎÑÎÁÛ ÁËÎÊÈÐÎÂÊÈ ÄÀÍÍÛÕ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 24. ÊÀÊ ÄÀÍÍÛÅ SQL ÕÐÀÍßÒÑß Â ÓÏÎÐßÄÎ×ÅÍÍÎÌ ÂÈÄÅ?
ÊÀÒÀËÎÃ ÑÈÑÒÅÌÛ
Ñîäåðæàíèå
Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé