Sql для чайников книга: Книга: «SQL для чайников» — Аллен Тейлор. Купить книгу, читать рецензии | SQL for Dummies | ISBN 978-5-907144-81-1

Книга по SQL от русского автора. SQL код – основы для начинающих программистов | Info-Comp.ru

Приветствую Вас, уважаемые посетители сайта Info-Comp.ru! Я с большим удовольствием, гордостью и радостью хочу представить Вам мою новую книгу по основам SQL, которая предназначена для начинающих программистов и ориентирована на изучение языка SQL как стандарта, чтобы после ее прочтения можно было работать с языком SQL в любой системе управления базами данных.

Книгу я назвал «SQL код» и в этом материале я подробно расскажу Вам об этой книге.

SQL (Structured Query Language) — язык структурированных запросов, с помощью него пишутся специальные запросы к базе данных с целью получения данных из базы данных и для манипулирования этими данными. SQL – это стандарт.

Содержание

  1. Описание книги
  2. Для кого предназначена эта книга
  3. Чему Вы научитесь
  4. Краткое содержание книги

Описание книги

Язык SQL, как было отмечено, — это стандарт, который должен быть реализован во всех СУБД, однако каждая СУБД отклоняется от этого стандарта и применяет свою реализацию SQL, свой диалект SQL, т. е. свой синтаксис.

Даже синтаксис казалось бы стандартных конструкций в разных СУБД может отличаться, и человеку, который прочитал книгу или прошёл курс по SQL на примере какой-то одной СУБД, придётся доучиваться и обновлять свои знания, в случае если у него возникнет необходимость работать с другой СУБД, отличной от той, которая использовалась в книге или на курсе.

Если говорить о книгах западных авторов, то они в основном направлены на людей, которые хоть немного, но владеют навыками программирования и языком SQL.

Поэтому совсем новичкам очень трудно читать такие книги, к тому же большинство книг по SQL уже просто устарело. Иными словами, все они для Вас будут «сложными», если Вы начинающий.

Именно поэтому у меня и возникла идея разработать универсальную книгу (

а также полноценный курс) по SQL, которая не была бы привязана к какой-то конкретной СУБД, иными словами, после прочтения которой можно было бы работать с SQL в любой СУБД, т.е. чтобы SQL в ней рассматривался как стандарт. При этом чтобы эта книга была доступна и понятна всем, даже начинающим программистам, т.е. написана максимально простым языком, чтобы человек полностью с нуля смог без каких-либо проблем освоить язык SQL.

Как результат, у меня получилась книга – «SQL код»

После прочтения этой книги Вы научитесь писать универсальные SQL запросы, которые будут выполняться во всех популярных СУБД: и в MySQL, и в PosrgreSQL, и в Microsoft SQL Server, тем самым Вам не нужно будет задумываться о том, с какой системой Вам предстоит работать.

Именно это и нужно большинству программистов, которые разрабатывают сайты и небольшие клиентские приложения, т.е. им нужны базовые знания языка SQL, чтобы уметь взаимодействовать с базами данных.

Если в каких-то стандартных возможностях языка SQL есть отклонения в той или иной СУБД, то все это в книге подробно комментируется и показывается реализация для нескольких популярных СУБД.

Для кого предназначена эта книга

Книга в первую очередь предназначена для начинающих программистов, которые хотят освоить язык SQL как стандарт, чтобы с ним можно было работать во всех популярных системах управления базами данных.

Разработчикам, которым требуется работать с базами данных

IT специалистам, которые работают с несколькими СУБД

Web-программистам

Аналитикам, которым требуется язык SQL

Тем, кто работает с MySQL, PostgreSQL или Microsoft SQL Server

Всем, кто хочет изучить SQL как стандарт

Чему Вы научитесь

Создавать базы данных на SQL

Создавать, изменять и удалять таблицы на SQL

Добавлять, изменять и удалять данные в таблицах на SQL

Писать SQL запросы SELECT на выборку данных

Строить сложные составные условия на выборку данных

Писать многотабличные SQL запросы

Группировать данные и осуществлять фильтрацию сгруппированных данных

Сортировать данные и использовать фильтры для ограничения строк

Создавать, изменять и удалять представления

Использовать встроенные функции

Создавать и удалять индексы

Создавать и удалять ограничения

Использовать CTE, вложенные запросы и конструктор табличных значений

Краткое содержание книги

Предисловие

Введение

Глава 1 – Введение в базы данных

Глава 2 – Системы управления базами данных

Глава 3 – Знакомство с SQL

Глава 4 – Таблицы

Глава 5 – Модификация данных

Глава 6 – Выборка данных

Глава 7 – Представления

Глава 8 – Функции

Глава 9 – Индексы

Глава 10 – Ограничения

Глава 11 – Транзакции

Заключение

Виталий Трунин

Основатель проектов Self-Learning. ru и Info-Comp.ru. Автор курсов по SQL и T-SQL, а также автор 5 книг и более чем 700 статей на тему компьютеров, программирования и баз данных.

Стоимость книги 430 ₽

Перейти на страницу книги

Купить книгу

Надеюсь, данная книга Вам понравится и будет максимально полезна!

Желаю успехов в изучении языка SQL, искренне Ваш Виталий Трунин!

Подойдёт ли мне книга, если я даже не знаю, что такое SQL?

В каком формате книга?

Можно ли приобрести печатный вариант книги?

Подойдёт ли мне данная книга, если я буду работать с MySQL?

В каких СУБД тестировались SQL инструкции, рассматриваемые в книге?

Как я получу книгу?

Какие способы оплаты есть?

Источник – Официальный пресс-релиз на сайте Self-Learning.ru.

Книга «SQL для чайников. 7-е издание» Тейлор А

  • Книги
    • Художественная литература
    • Нехудожественная литература
    • Детская литература
    • Литература на иностранных языках
    • Путешествия. Хобби. Досуг
    • Книги по искусству
    • Биографии. Мемуары. Публицистика
    • Комиксы. Манга. Графические романы
    • Журналы
    • Печать по требованию
    • Книги с автографом
    • Книги в подарок
    • «Москва» рекомендует
    • Авторы • Серии • Издательства • Жанр

  • Электронные книги
    • Русская классика
    • Детективы
    • Экономика
    • Журналы
    • Пособия
    • История
    • Политика
    • Биографии и мемуары
    • Публицистика
  • Aудиокниги
    • Электронные аудиокниги
    • CD – диски
  • Коллекционные издания
    • Зарубежная проза и поэзия
    • Русская проза и поэзия
    • Детская литература
    • История
    • Искусство
    • Энциклопедии
    • Кулинария. Виноделие
    • Религия, теология
    • Все тематики
  • Антикварные книги
    • Детская литература
    • Собрания сочинений
    • Искусство
    • История России до 1917 года
    • Художественная литература. Зарубежная
    • Художественная литература. Русская
    • Все тематики
    • Предварительный заказ
    • Прием книг на комиссию
  • Подарки
    • Книги в подарок
    • Авторские работы
    • Бизнес-подарки
    • Литературные подарки
    • Миниатюрные издания
    • Подарки детям
    • Подарочные ручки
    • Открытки
    • Календари
    • Все тематики подарков
    • Подарочные сертификаты
    • Подарочные наборы
    • Идеи подарков
  • Канцтовары
    • Аксессуары делового человека
    • Необычная канцелярия
    • Бумажно-беловые принадлежности
    • Письменные принадлежности
    • Мелкоофисный товар
    • Для художников
  • Услуги
    • Бонусная программа
    • Подарочные сертификаты
    • Доставка по всему миру
    • Корпоративное обслуживание
    • Vip-обслуживание
    • Услуги антикварно-букинистического отдела
    • Подбор и оформление подарков
    • Изготовление эксклюзивных изданий
    • Формирование семейной библиотеки

Расширенный поиск

Тейлор А.

Издательство:
Вильямс
Год издания:
2010
Место издания:
Москва
Язык текста:
русский
Язык оригинала:
английский
Перевод:
Коваленко В. А.
Тип обложки:
Мягкая обложка
Формат:
70х100 1/16
Размеры в мм (ДхШхВ):
240×170
Вес:
390 гр.
Страниц:
416
Тираж:
1500 экз.
Код товара:
525755
Артикул:
1985
ISBN:
978-5-8459-1673-0
В продаже с:
17. 09.2010

Дополнительная информация

Аннотация к книге «SQL для чайников. 7-е издание» Тейлор А.:
Эта книга предназначена для тех, кто хочет повысить свой уровень работы с базами данных с помощью языка структурированных запросов — SQL. Вы освоите основы реляционных баз данных и языка SQL, научитесь проектировать базы данных, заполнять их информацией и извлекать ее, используя расширенные возможности языка. Отдельные части книги посвящены вопросам защиты информации в базах данных и обработки ошибок.
Даже если вам никогда не приходилось ранее разрабатывать системы хранения данных, эта книга поможет при работе с информацией использовать самые современные технологии.
Язык SQL не прост, но как только вы приобретаете навыки работы с ним, вы сможете создавать реляционные базы данных и с легкостью извлекать из них ценную информацию. Используя новейшую версию языка SQL, вы сможете структурировать систему управления базами данных, реализовать проекты, защищать свои данные, организовывать доступ и работу с ними, обслуживать базу данных и многое другое. Читать дальше…

Бесплатная доставка по всему миру на все книги из Книгохранилища

Введение 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: хранение и получение данных Создание представлений 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

из Clauses 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

Reducing Vulnerability to Data Corruption 336

Constraints Within Transactions 345

Avoiding SQL Injection Attacks 350

Chapter 16: Using SQL within Applications 351

SQL in an Application 352

Hooking SQL into Procedural Languages ​​354

Part 5: Использование 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

. : Расширенные темы 413

ГЛАВА 20: Пройти через набор данных с курсорами 415

Объявление курсора 416

Открытие курсора 421

Извлечение данных из одной строки 422

Возможности с постоянными хранимыми модулями 427

Compound Statements 428

Flow of Control Statements 435

Stored Procedures 440

Stored Functions 442

Privileges 442

Stored Modules 443

Chapter 22: Handling Errors 445

SQLSTATE 445

WHENEVER Clause 447

Области диагностики 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 для чайников, 9-е издание

Выбранный тип: Мягкая обложка

Количество:

34,99 $

Аллен Г. Тейлор

ISBN: 978-1-119-52707-7 декабрь 2018 г. 512 страниц

  • Электронная книга

    Всего от 21 долл. США

  • Распечатать

    Всего от 34,99 долл. США

Электронная книга com are delivered on the VitalSource platform. To download and read them, users must install the VitalSource Bookshelf Software.</li><li>E-books have DRM protection on them, which means only the person who purchases and downloads the e-book can access it.</li><li>E-books are non-returnable and non-refundable.</li><li>To learn more about our e-books, please refer to our&nbsp;<a href="https://www.wiley.com/wiley-ebooks" target="_blank">FAQ</a>.</li></ul>» data-original-title=»» title=»»/>

21,00 $

Мягкая обложка

34,99 $

Загрузить рекламный проспект

Загрузить рекламный проспект

Загрузить флаер продукта для загрузки PDF в новой вкладке. Это фиктивное описание. Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание. Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание. Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание.

Описание

Будьте готовы сделать SQL проще!

Обновленное для последней версии SQL, новое издание этого многолетнего бестселлера показывает программистам и веб-разработчикам, как использовать SQL для создания реляционных баз данных и получения из них ценной информации. Охватывая все, что вам нужно знать, чтобы сделать работу с SQL проще, чем когда-либо, темы включают, как использовать SQL для структурирования СУБД и реализации проекта базы данных; защитить базу данных; и получить информацию из базы данных; и многое другое.

SQL — это международный стандартный язык баз данных, используемый для создания, доступа, управления, обслуживания и хранения информации в системах управления реляционными базами данных (СУБД), таких как Access, Oracle, SQL Server и MySQL. SQL добавляет к обычным языкам мощные возможности обработки и извлечения данных, и эта книга покажет вам, как с легкостью использовать основной элемент реляционных баз данных.

  • Серверная платформа, позволяющая выбирать языки разработки, типы данных, локальные или облачные, а также операционные системы
  • Найдите отличные примеры использования темпоральных данных
  • Сразу приступайте к работе — без предварительных знаний в области программирования баз данных или SQL

По мере роста популярности и сложности веб-сайтов, управляемых базами данных, SQL для чайников — это просто -чтобы понять, перейти к ресурсу, который вам нужен, чтобы использовать его беспрепятственно.

Об авторе

Аллен Г. Тейлор — ветеран компьютерной индустрии с 30-летним стажем и автор более 40 книг, в том числе SQL для чайников и Crystal Reports для чайников. Он читает лекции по базам данных, инновациям и предпринимательству. Он также преподает разработку баз данных на международном уровне через ведущего поставщика онлайн-образования.

Разрешения

Запросить разрешение на повторное использование контента с этого сайта

Содержание

Введение 1

Об этой книге 1

Глупые предположения 2

ИКОНЫ ИЗОНЯЕТ В этой книге 2

За пределами книги 3

, куда идти отсюда 3

Часть 1: Начало с SQL 5

. Глава 1: Основы реляционных баз данных 7

Отслеживание событий 8

Что такое база данных? 9

Размер и сложность базы данных 10

Что такое система управления базами данных? 10

плоские файлы 12

Модели баз данных 13

Соображения дизайна баз данных 20

Глава 2: Основы SQL 23

Что такое SQL, а не 23

A Операторы 26

Зарезервированные слова 28

Типы данных 28

Нулевые значения 49

Ограничения 50

Использование SQL в системе клиент/сервер 50

Использование SQL в Интернете или интранете 52

Глава 3: Компоненты SQL 55

Язык определения данных 56

Язык манипуляции с данными 68

Язы : Построение и поддержка структуры простой базы данных 85

Использование инструмента RAD для построения простой базы данных 86

Повышение мощности с помощью SQL DDL 98

Вопросы переносимости 107

Глава 5: Построение многотоковой реляционной базы данных 109

Проектирование базы данных 110

Работа с индексами 119

. Данные 141

Глава 6. Управление данными базы данных 143

Извлечение данных 144

Создание представлений 145

Обновление представлений 149

Добавление новых данных 150

Глава 7: Обработка временных данных 163

Время понимания и периоды 164

Работа с таблицами периода применения 165

Данные времени с битовыми таблицами 175

Форматирование и анализ даты и времени 176

0003

Выражения значений 186

Функции 189

Глава 9: Использование расширенных выражений значения SQL 209

Случай. Обнуление нужных данных 223

Модификация предложений 224

Предложения FROM 225

Предложения WHERE 226

Логические связки 243

GROUP BY Clauses 245

HAVING Clauses 247

ORDER BY Clauses 248

Limited FETCH 250

Peering through a Window to Create a Result Set 251

Chapter 11: Using Relational Operators 259

UNION 259

INTERSECT 262

ЗА ИСКЛЮЧЕНИЕМ 264

Операторы соединения 265

ON и WHERE 282

0347

Что делают подзапросы 285

Глава 13. Рекурсивные запросы 303

Что такое рекурсия? 303

Что такое рекурсивный запрос? 306

Где можно использовать рекурсивный запрос? 306

Где еще можно использовать рекурсивный запрос? 311

Часть 4. Управление операциями 313

Глава 14. Обеспечение безопасности базы данных 315

Язык управления данными SQL 316

Уровни доступа к пользователям 316

Привилегии предоставления пользователям 318

Привилегии по предоставлению уровней 325

Предоставление полномочий для предоставления привилегий 327

Убирают привилегии 328

. Глава 15: Защита данных 331

Угрозы целостности данных 332

Снижение уязвимости к повреждению данных 336

Ограничения в транзакциях 345

Избегание атак в инъекциях SQL 350

Глава 16: Использование SQL в рамках приложений 351

SQL в применении 352

Clocking SQL.

Глава 17. Доступ к данным с помощью ODBC и JDBC 367

ODBC 368

ODBC в среде клиент/сервер 370

ODBC и Интернет 3700003

ODBC и Intranet 373

JDBC 373

Глава 18: Работа на данных XML с SQL 377

Как XML обращается с SQL 377

. в SQL 380

Функции SQL, работающие с XML-данными 385

Предикаты 390

Преобразование данных XML в таблицы SQL 392

Отображение непредопределенных типов данных в XML 393

Брак SQL и XML 398

Chapter 19: SQL and JSON 399

Using JSON with SQL 400

The SQL/JSON Data Model 401

SQL/JSON Functions 403

SQL/JSON Path Language 411

There’s More 412

ЧАСТЬ 6: Усовершенствованные темы 413

Глава 20: Занять набор данных с курсорами 415

. Объявление Cursor 416

Открытие A -cursor 421

.0003

Closing a Cursor 425

Chapter 21: Adding Procedural Capabilities with Persistent Stored Modules 427

Compound Statements 428

Flow of Control Statements 435

Stored Procedures 440

Stored Functions 442

Privileges 442

Сохраненные модули 443

Глава 22. Обработка ошибок 445

SQLSTATE 445

WHENEVER Пункт 447

Диагностические области 448

Исключения обработки 455

Глава 23: Триггеры 457

Осмотр некоторых применений триггеров 457

Создание триггера 458

. 461

Запуск нескольких триггеров на одном столе 462

Часть 7. Доли десятков 463

Глава 24. Десять распространенных ошибок 465

, предполагая, что ваши клиенты знают, что им нужно 465

Игнорирование применения проекта 466

Учитывая только технические факторы 466

Не спрашивая клиентскую отзыв 466

Всегда используя свою любимую среду развития 467

. Используя свою любимую систему 466

Исключительно архитектура 467

Проектирование таблиц базы данных в изоляции 467

Пренебрежение проверками проекта 468

Пропуск бета-тестирования 468

Не документирует ваш процесс 468

Глава 25: Десять советов по поиску 469

Проверьте структуру базы данных 470

Попробуйте запросы на тестовую базу базы 470

.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *