SQL для чайников, 9-е издание
Перед вами новейшее издание бестселлера, посвященное последней версии стандарта SQL. Здесь вы найдете информацию о том, как эффективно применять SQL для построения реляционных баз данных. Вы узнаете, как проектировать и защищать базы данных, а также извлекать из них всю необходимую информацию. В эпоху больших данных крайне важно иметь под рукой простое и доступное руководство по работе с информационными ресурсами.
В книге:
- Возможности SQL
- Использование SQL для создания баз данных
- Построение многотабличных реляционных баз данных
- Манипулирование информацией в базах данных
- Создание сложных запросов
- Использование реляционных операторов
- Обеспечение безопасности базы данных
Об авторе:
Аллен Тейлор — ветеран компьютерной индустрии с тридцатилетним стажем, автор более 40 книг. Читает лекции по базам данных и компьютерным технологиям, а также ведет онлайн-курсы по разработке баз данных.
Введение 18
Часть 1. Знакомство с SQL 21
Глава 1. Основы реляционных баз данных 23
Глава 2. Основы SQL 39
Глава 3. Компоненты SQL 73
Часть 2. Использование SQL для создания баз данных 105
Глава 4. Создание простой базы данных 107
Глава 5. Создание многотабличной базы данных 131
Часть 3. Хранение и извлечение данных 167
Глава 6. Манипулирование содержимым базы данных 169
Глава 7. Обработка темпоральных данных 191
Глава 8. Обработка значений 207
Глава 9. Использование сложных выражений 239
Глава 10. Выбор нужных данных 253
Глава 11. Использование реляционных операторов 291
Глава 12. Вложенные запросы 319
Глава 13. Рекурсивные запросы 341
Часть 4. Управление операциями 353
Глава 14. Безопасность базы данных 355
Глава 15. Защита данных 373
Глава 16. Использование SQL в приложениях 395
Часть 5. Практическое использование SQL 409
Глава 17. Доступ к данным с помощью ODBC и JDBC 411
Глава 18. Работа с XML-данными 421
Глава 19. SQL и JSON 443
Часть 6. Расширенные возможности SQL 457
Глава 20. Обработка наборов данных с помощью курсоров 459
Глава 21. Процедурное программирование и хранимые модули 471
Глава 22. Обработка ошибок 489
Глава 23. Триггеры 503
Часть 7. Великолепные десятки 509
Глава 24. Десять самых распространенных ошибок 511
Глава 25. Десять советов по извлечению данных 517
Приложение. Ключевые слова ISO/IEC SQL:2016 523
Предметный указатель 527