SQL для начинающих
Поделиться
Мартин Грабер «SQL для простых смертных» Лори, 2014 год, 382 стр. (11,2 мб. pdf)
Книгу можно охарактеризовать, как руководство SQL для начинающих. Structured Query Language — SQL, язык программирования для создания и управления реляционными базами данных (прикладная, логическая модель построения совокупности (баз) данных). Книга рассчитана на самый простой (низкий) уровень подготовки в IT-сфере, то есть достаточно знаний в объеме школьной программы. Но это не значит, что материал руководства является только введением в этот язык программирования — нет, SQL описан довольно глубоко (утверждение автора).
Каждая глава добавляет новые данные с описанием взаимосвязанных понятий и определений. Весь последующий материал базируются на предыдущем — рассмотренном ранее, с рассмотрением в конце главы практических вопросов для лучшего усваивания полученных знаний. Ответы вы найдете в приложении А.
Введение в SQL представлено в первых семи главах, которые обязательны к изучению — если вы используете руководство, как SQL для начинающих.
ISBN: 978-5-85582-301-1
Оглавление книги
Глава 1. Введение в реляционные базы данных 1
Что такое реляционная база данных? 3
Пример базы данных 5
Итоги 7
Глава 2. Введение в SQL 9
Как работает SQL? 10
Различные типы данных 12
Итоги 15
Глава 3. Использование SQL для выборки данных из таблиц 17
Формирование запроса 18
Итоги 26
Глава 4. Использование реляционных и булевых операторов для создания более сложных предикатов 29
Реляционные операторы 30
Булевы операторы 32
Итоги 37
Глава 5. Использование специальных операторов в «условиях» 39
Оператор IN 40
Оператор BETWEEN 41
Оператор LIKE 44
Оператор IS NULL 47
Итоги 49
Глава 6. Суммирование данных с помощью функции агрегирования 51
Что такое функции агрегирования? 52
Итоги 61
Глава 7. Форматирование результатов запросов 63
Строки и выражения 64
Упорядочение выходных полей 67
Итоги 71
Глава 8. Использование множества таблиц в одном запросе 75
Соединение таблиц 76
Итоги 81
Глава 9. Операция соединения, операнды которой представлены одной таблицей
Как выполняется операция соединения двух копий одной таблицы 84
Итоги 90
Глава 10. Вложение запросов 93
Как выполняются подзапросы? 94
Итоги 105
Глава 11. Связанные подзапросы 107
Как формировать связанные подзапросы 108
Итоги 115
Глава 12. Использование оператора EXISTS 117
Как работает оператор EXISTS? 118
Использование EXISTS со связанными подзапросами 119
Итоги 124
Глава 13. Использование операторов ANY, ALL и SOME 127
Специальный оператор ANY или SOME 128
Специальный оператор ALL 135
Функционирование ANY. ALL и EXISTS при потере данных или
с неизвестными данными 139
Итоги 143
Глава 14. Использование предложения UNION 145
Объединение множества запросов в один 146
Использование UNION с ORDER BY 151
Глава 15. Ввод, удаление и изменение значений нолей 159
Команды обновления DML 160
Ввод значений 160
Исключение строк из таблицы 162
Изменение значений полей 163
Итоги 165
Глава 16. Использование подзапросов с командами обновления 167
Использование подзапросов в INSERT 168
Использование подзапросов с DELETE 170
Использование подзапросов с UPDATE 174
Итоги 177
Глава 17. Создание таблиц 178
Команда CREATE TABLE 179
Индексы 181
Изменение таблицы, которая уже была создана 182
Исключение таблицы 183
Итоги 185
Глава 18. Ограничения на множество допустимых значений данных 186
Ограничения в таблицах 195
Итоги 197
Глава 19. Поддержка целостности данных 198
Внешние и родительские ключи 199
Что происходит при выполнении команды обновления 209
Итоги 211
Глава 20. Введение в представления 212
Что такое представления? 212
Команда CREATE VIEW 221
Итоги 223
Глава 21. Изменение значений с помощью представлений 224
Обновление представлений 228
Выбор значений, размещенных в представлениях 232
Итоги 235
Глава 22. Определение прав доступа к данным 236
Пользователи 237
Передача привилегий 241
Лишение привилегий 245
Другие типы привилегий 247
Итоги 249
Глава 23. Глобальные аспекты SQL 250
Переименование таблиц 252
Каким образом база данных размещается для пользователя? 253
Когда изменения становятся постоянными? 255
Как SQL работает одновременно с множеством пользователей Итоги 259
Глава 24. Как поддерживается порядок в базе данных SQL 261
Системный каталог 262
Комментарии к содержимому каталога 266
Оставшаяся часть каталога 268
Другие пользователи каталога 275
Итоги 276
Глава 25. Использование SQL с другими языками программирования (встроенный SQL) 279
Что включается во встроенный SQL? 280
Использование переменного языка высокого уровня с SQL 282
SQLCODE 288
Обновление курсоров 291
Индикаторы переменных 293
Итоги 296
Приложения.
A. Ответы к упражнениям 301
B. Типы данных SQL 319
Типы ANSI 320
Эквивалентные типы данных в других языках 322
C. Некоторые общие отклонения от стандарта SQL 325
Типы данных 326
Команда FORMAT 328
Функции 330
Операции INTERSECT (пересечение) и MINUS (разность) 332
Автоматические OUTER JOINS (внешние соединения).
Ведение журнала 334
D. Справка по синтаксису и командам 337
Элементы SQL 338
Команды SQL 345
E. Таблицы, используемые в примерах 355
F. SQL сегодня 357
SQL сегодня 358
Скачать книгу бесплатно11,2 мб. pdf
Похожая литература
2 377
https://www.htbook.ru/kompjutery_i_seti/programmirovanie/sql-dlya-nachinayuschihSQL для начинающихhttps://www.htbook.ru/wp-content/uploads/2016/05/SQL-для-простых-смертных.jpg
https://www.htbook.ru/wp-content/uploads/2016/05/SQL-для-простых-смертных.jpg
Программирование и БДSQL,ПрограммированиеПрактическое руководство. Мартин Грабер ‘SQL для простых смертных’ Лори, 2014 год, 382 стр. (11,2 мб. pdf) Книгу можно охарактеризовать, как руководство SQL для начинающих. Structured Query Language — SQL, язык программирования для создания и управления реляционными базами данных (прикладная, логическая модель построения совокупности (баз) данных).
Книга рассчитана на самый простой (низкий)…Сергей ПупкинСергей Пупкин[email protected]Техническая литератураПоделиться
Книга «SQL для чайников» из жанра SQL. Язык запросов к базам данных
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
2011–2023 |
SQL для чайников 9e от AG Taylor
Введение 1
Об этой книге 1
Глупые предположения 2
Значки, используемые в этой книге 2
Помимо книги 3
Что делать дальше 3
Часть 1. Начало работы с SQL 5
3 Глава 9: Основы реляционных баз данных 7
Отслеживание вещей 8
Что такое база данных? 9
Размер и сложность базы данных 10
Что такое система управления базами данных? 10
Плоские файлы 12
Модели баз данных 13
Соображения проектирования баз данных 20
Глава 2: Основы SQL 23
Что такое SQL, а не 23
A (очень) Маленькая история 25
SQL 26
Зарезервированные слова 28
Типы данных 28
Нулевые значения 49
Ограничения 50
Использование SQL в системе клиент/сервер 50
Использование SQL в Интернете или интранете 52
Глава 3. Компоненты SQL 55
Язык определения данных 56
Язык управления данными 68
Язык управления данными 76
Часть 2. Использование SQL для построения баз данных 83
Глава 4. Создание и обслуживание простой базы данных Структура 85
Использование инструмента RAD для построения простой базы данных 86
Повышение мощности с помощью SQL DDL 98
Вопросы переносимости 107
Глава 5. Создание многотабличной реляционной базы данных 109
Проектирование базы данных 110
Работа с индексами 119
Поддержание целостности данных 122
Нормализация базы данных 134
Часть 3: хранение и получение данных 141
Глава 6: Манипулирующие данные DataBase 143
400044944994999994
. Создание представлений 145
Обновление представлений 149
Добавление новых данных 150
Глава 7. Обработка временных данных 163
Понимание времени и периодов 164
Работа с таблицами Application-Time Period 165
Работа с таблицами с системным управлением версиями 171
Отслеживание дополнительных временных данных с помощью бивременных таблиц 175
Форматирование и анализ даты и времени 176
Значения 179
Выражения значений 186
Функции 189
Глава 9. Использование расширенных выражений значений SQL 209
Условные выражения CASE 210
Преобразование типов данных CAST 217
Экспрессии значения строки 221
Глава 10: Нанесение данных о данных, которые вы хотите, 223
Модифицируют клаузы 224
из Claouses 225
, где клауузы 226
Пункты ORDER BY 248
Limited FETCH 250
Просмотр через окно для создания набора результатов 251
Глава 11. Использование операторов отношения 259
UNION 259
пересечение 262
За исключением 264
Операторы присоединения 265
на том, где 282
Глава 12: Delving Deep с вложенными запросами 283
Какие подростки делают 285
. 303
Что такое рекурсивный запрос? 306
Где можно использовать рекурсивный запрос? 306
Где еще можно использовать рекурсивный запрос? 311
Часть 4. Контроль операций 313
Глава 14: Предоставление безопасности базы данных 315
Язык контроля данных SQL 316
Нет на месте 328
Совместное использование GRANT и REVOKE для экономии времени и усилий 329
Глава 15. Защита данных 331
Угрозы целостности данных 332
Снижение уязвимости к повреждению данных 336
Ограничения в рамках транзакций 345
Избегание атак SQL -инъекции 350
Глава 16: Использование SQL в рамках применения 351
SQL в применении 352
Clocking SQL в процедурные языки. Использование SQL в реальном мире 365
Глава 17. Доступ к данным с помощью ODBC и JDBC 367
ODBC 368
ODBC в среде клиент/сервер 370
ODBC и Интернет 370
ODBC и интранет 373
JDBC 373
Глава 18. Работа с XML-данными с помощью SQL 377
Как XML соотносится с SQL 377
Тип XML-данных 90 04 90 Отображение XML в XML 90 038 и XML в SQL 380
Функции SQL, работающие с данными XML 385
Предикаты 390
Преобразование данных XML в таблицы SQL 392
Отображение непредопределенных типов данных в XML 393
Соединение SQL и XML 398
ГЛАВА 19: SQL и JSON 399
Использование JSON с SQL 400
Модель данных SQL/JSON 401
Функции SQL/JSON 403
SQL/JSON Language 411
Есть больше 412
Part 6. 611
. : Расширенные темы 413
Глава 20: Пройти через набор данных с курсорами 415
Объявление курсора 416
Открытие курсора 421
Извлечение данных из одной строки 422
Возможности с постоянными хранимыми модулями 427Составные операторы 428
Поток управляющих операторов 435
Хранитованные процедуры 440
Сохраненные функции 442
Привилегии 442
Сохраненные модули 443
. Области диагностики 448
Обработка исключений 455
Глава 23. Триггеры 457
Изучение некоторых применений триггеров 457
Создание триггера 458
Запуск последовательности триггеров 460
Ссылка на старые и новые значения 461
Запуск нескольких триггеров за одной таблицей 462
Часть 7. Части десятков 463
Ваши клиенты знают, что им нужно.0003
Использование вашей любимой системной архитектуры исключительно 467
Дизайн таблиц баз данных в изоляции 467
Пренебрежение дизайнами 468
Пропустить бета -тестирование 468
. Замечание вашего процесса 468
Глава 25: Десять Советы 469
Структура 470
Пробные запросы к тестовой базе данных 470
Двойная проверка запросов, включающих соединения 470
Тройная проверка запросов с подзапросами 470
Суммируйте данные с группой по 471
Watch Group By By Ограничения 471
Используйте скобки с и, или, или, а не 471
Управление привилегии для поиска.
Приложение: ISO/IEC SQL: 2016 Зарезервированные слова 473
Индекс 479
показать больше
SQL Books — макеты
3 результатов
страница 1
Результаты
3 результата
SQL
SQL All-in-One For Dummies
Опубликовано 23 апреля 2019 г. -все, что вам нужно знать о SQL и реляционных базах данных на основе SQL. Все, от администраторов баз данных до программистов приложений и людей, которые ими управляют, найдут четкие и краткие объяснения языка SQL и его многочисленных мощных приложений. С ростом объемов данных все больше и больше предприятий, больших и малых, переходят от электронных таблиц к базам данных SQL, таким как Access, Microsoft SQL Server, базы данных Oracle, MySQL и PostgreSQL. Этот сборник информации охватывает проектирование, разработку и обслуживание этих баз данных. Справляйтесь с любой проблемой, возникающей при создании базы данных SQL и управлении ею. Будьте в курсе новейших обновлений и возможностей SQL. Справочная информация по запросам к базам данных на основе SQL на языке SQL. является своевременным обновлением популярного справочника для читателей, которым нужна подробная информация о базах данных и запросах SQL.
Исследовать книгу Купить на Amazon
SQL
SQL для чайников
Опубликовано 11 декабря 2018 г.
Приготовьтесь сделать SQL простым! Новое издание этого многолетнего бестселлера, обновленное для последней версии SQL, показывает программистам и веб-разработчикам, как использовать SQL для создания реляционных баз данных и получения из них ценной информации. Охватывая все, что вам нужно знать, чтобы сделать работу с SQL проще, чем когда-либо, темы включают, как использовать SQL для структурирования СУБД и реализации проекта базы данных; защитить базу данных; и получить информацию из базы данных; и многое другое. SQL — это международный стандартный язык баз данных, используемый для создания, доступа, управления, обслуживания и хранения информации в системах управления реляционными базами данных (СУБД), таких как Access, Oracle, SQL Server и MySQL. SQL добавляет к обычным языкам мощные возможности обработки и извлечения данных, и эта книга покажет вам, как с легкостью использовать основной элемент реляционных баз данных. Серверная платформа, позволяющая выбирать языки разработки, типы данных, локальные или облачные, а также операционные системы. Найдите отличные примеры использования временных данных. растет популярность и сложность SQL For Dummies — это простой для понимания и доступный ресурс, который вам нужен для беспрепятственного использования.
Изучить книгу Купить на Amazon
SQL
Oracle PL/SQL для чайников
Опубликовано 13.06.2006
Советы по созданию эффективного кода PL/SQL Программирование /SQL безболезненно! Oracle сказал — вам нужно быстро освоить программирование на PL/SQL, верно? Мы предсказываем, что с этой книгой будет легко! Вы узнаете о структурах кода, лучших практиках и стандартах именования кода, о том, как использовать условия и циклы, где размещать код PL/SQL в системных проектах, о способах манипулирования данными и многом другом. Узнайте, как писать эффективный, простой в обслуживании код.