Îñíîâû SQL

         

Îñíîâû SQL


ÈÑÏÎËÜÇÎÂÀÍÈÅ 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 ÕÐÀÍßÒÑß Â ÓÏÎÐßÄÎ×ÅÍÍÎÌ ÂÈÄÅ?
ÊÀÒÀËÎÃ ÑÈÑÒÅÌÛ
ÒÈÏÈ×ÍÛÉ ÊÀÒÀËÎà ÑÈÑÒÅÌÛ

ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈÉ Â ÒÀÁËÈÖÀÕ ÊÀÒÀËÎÃÀ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈÉ Â ÒÀÁËÈÖÀÕ ÊÀÒÀËÎÃÀ - 2
ÊÎÌÌÅÍÒÀÐÈÉ Â ÑÎÄÅÐÆÀÍÈÈ ÊÀÒÀËÎÃÀ
ÎÑÒÀËÜÍÎÅ ÑÎÄÅÐÆÈÌÎÅ ÊÀÒÀËÎÃÀ
SYSTEMINDEXES - ÈÍÄÅÊÑÀÖÈß Â ÁÀÇÅ ÄÀÍÍÛÕ
SYSTEMUSERAUTH - ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÅ È ÑÈÑÒÅÌÍÛÅ ÏÐÈÂÈËÅÃÈÈ Â ÁÀÇÅ ÄÀÍÍÛÕ
SYSTEMTABAUTH - ÏÐÈÂÈËÅÃÈÈ ÎÁÚÅÊÒÀ, ÊÎÒÎÐÛÅ ÍÅ ÎÏÐÅÄÅËßÞÒ ÀÂÒÎÐÈÇÀÖÈÞ ÑÒÎËÁÖÀ
SYSTEMTABAUTH - ÏÐÈÂÈËÅÃÈÈ ÎÁÚÅÊÒÀ, ÊÎÒÎÐÛÅ ÍÅ ÎÏÐÅÄÅËßÞÒ ÀÂÒÎÐÈÇÀÖÈÞ ÑÒÎËÁÖÀ - 2
SYSTEMCOLAUTH - ÏÐÈÂÈËÅÃÈÈ ÎÁÚÅÊÒÀ, ÊÎÒÎÐÛÅ ÎÏÐÅÄÅËßÞÒ ÀÂÒÎÐÈÇÀÖÈÞ ÑÒÎËÁÖÀ
SYSTEMSYNONS - ÑÈÍÎÍÈÌÛ ÄËß ÒÀÁËÈÖ Â ÁÀÇÅ ÄÀÍÍÛÕ

ÄÐÓÃÎÅ ÈÑÏÎËÜÇÎÂÀÍÈÅ ÊÀÒÀËÎÃÀ
ÐÅÇÞÌÅ
ÐÀÁÎÒÀ ÑÎ SQL
Ãëàâà 25. ÈÑÏÎËÜÇÎÂÀÍÈÅ SQL Ñ ÄÐÓÃÈÌ ßÇÛÊÎÌ (ÂËÎÆÅÍÍÛÉ/ÂÑÒÐÎÅÍÍÛÉ SQL)
×ÒÎ ÒÀÊÎÅ - ÂËÎÆÅÍÈÅ SQL?
ÇÀ×ÅÌ ÂÊËÀÄÛÂÀÒÜ SQL?
ÊÀÊ ÄÅËÀÅÒÑß ÂËÎÆÅÍÈÅ SQL?
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÅÐÅÌÅÍÍÛÕ ÎÑÍÎÂÍÎÃÎ ßÇÛÊÀ  SQL
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÏÅÐÅÌÅÍÍÛÕ ÎÑÍÎÂÍÎÃÎ ßÇÛÊÀ  SQL - 2
ÎÁÚßÂËÅÍÈÅ ÏÅÐÅÌÅÍÍÛÕ

Ñîäåðæàíèå








Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé