Изучаем sql



Pdf көрінісі
бет5/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   2   3   4   5   6   7   8   9   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

7
11. Условная логика
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
216
Что такое условная логика?
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
216
Выражение case
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
218
Примеры выражений case
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
221
Упражнения
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
229
12. Транзакции
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
230
Многопользовательские базы данных
. . . . . . . . . . . . . . . . . . . . . . . . . . .
230
Что такое транзакция?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
232
13. Индексы и ограничения
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
240
Индексы
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
240
Ограничения
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
A. ERдиаграмма примера базы данных
. . . . . . . . . . . . . . . . . . . . . . . .
257
B. MySQLрасширения языка SQL
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
259
C. Решения к упражнениям
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
272
D. Дополнительные источники
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
289
Алфавитный указатель
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
301


Предисловие
Языки программирования постоянно появляются и исчезают, и очень
немногие из современных языков имеют более чем 10летнюю исто
рию. Среди долгожителей можно назвать КОБОЛ, который до сих пор
довольно широко используется в мэйнфреймовых средах, и С, по
прежнему весьма популярный при разработке операционных систем,
серверов и встроенных систем. В области баз данных это SQL, корни
которого уходят в далекие 1970е.
SQL – язык для формирования, манипулирования и извлечения дан
ных из реляционной БД. Одна из причин популярности реляционных
БД в том, что, будучи правильно спроектированными, они могут опери
ровать гигантскими объемами данных. В работе с большими наборами
данных SQL напоминает современную цифровую фотокамеру с мощ
ным объективом: он позволяет просматривать большие объемы данных
или перейти к «крупному плану», т. е. сфокусироваться на отдельных
строках (подвластно и все, что между этими крайностями). Другие
СУБД дают сбой при мощных нагрузках, потому что их фокус слишком
узок (увеличительные линзы достигают своего максимума). Именно по
этой причине все попытки низвергнуть реляционные БД и SQL окан
чиваются неудачей. Поэтому, даже несмотря на то, что SQL – старый
язык, похоже, его ждет еще очень долгая жизнь и блестящее будущее.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет