MySQL. Библиотека профессионала

Леон Аткинсон

В данной книге описана программа MySQL версии 3.23 - самый последний стабильный выпуск, доступный на момент написания книги. Сначала излагаются основы MySQL запросы, модели баз данных, вопросы нормализации и организации многопользовательской работы, а также транзакции. Затем систематически анализируются все ключевые аспекты программы и демонстрируются эффективные методики взаимодействия с базами данных MySQL посредством языков C, Java, PHP, Perl, Python и др.

Внимательно проверенная ведущим разработчиком MySQL Микаэлем Видениусом, данная книга дает профессионалам именно то, что они ищут: авторитетное, подробное, богатое примерами руководство по разработке приложений MySQL корпоративного уровня.

Перевод с англ. - М.: Издательский дом «Вильямс», 2002.

ISBN 5-8459-0291-6

Количество страниц: 624.

Содержание книги «MySQL. Библиотека профессионала»:

  • 14 ВВЕДЕНИЕ
  • 16 ЧАСТЬ I. MYSQL И РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ
  • 18 Глава 1. Введение в MySQL
    • 19 Принципы использования баз данных
    • 26 Преимущества баз данных
    • 29 Недостатки баз данных
    • 29 Зачем нужна программа MySQL
    • 30 История MySQL
  • 32 Глава 2. Инсталляция MYSQL
    • 33 Загрузка дистрибутива
    • 34 Инсталляция с помощью менеджера пакетов RedHat Linux
    • 35 Инсталляция в Windows
    • 36 Инсталляция вручную
    • 37 Компиляция программы
    • 37 Предоставление привилегий
  • 40 Глава 3. Взаимодействие с MYSQL
    • 41 Клиент-серверное взаимодействие средствами TCP/IP
    • 42 Утилиты командной строки
    • 43 Графические клиенты
    • 45 ODBC
    • 46 Web-интерфейсы
  • 48 Глава 4. Концепции баз данных
    • 49 История
    • 50 Терминология
    • 51 СУБД
    • 52 Системы управления файлами
    • 52 Иерархические базы данных
    • 53 Сетевые базы данных
    • 54 Реляционные базы данных
    • 55 Объектно-ориентированные базы данных
    • 56 Объектно-реляционные базы данных
  • 58 Глава 5. Реляционная модель
    • 59 Реляционная алгебра
    • 59 Таблицы, строки и столбцы
    • 61 Ключи
    • 63 Отношения
    • 64 Реляционные операции
    • 69 Является ли MySQL настоящей реляционной СУБД
  • 70 Глава 6. Язык SQL
    • 71 SQL – язык четвертого поколения
    • 72 Определение данных
    • 74 Вставка записей
    • 74 Обновление записей
    • 75 Удаление записей
    • 75 Запросы
    • 77 Объединения
    • 79 Упорядочение результатов запроса
    • 80 Группировка результатов запроса
    • 80 Ограничение числа возвращаемых записей
    • 81 Изменение определения таблицы
  • 82 Глава 7. Проектирование баз данных
    • 83 Спецификация требований
    • 87 Спецификация проекта
    • 88 Составление схемы базы данных
    • 92 Реализация модели
    • 94 Тестирование
    • 95 Планирование жизненного цикла
  • 96 Глава 8. Нормализация
    • 98 Зачем нужна нормализация
    • 98 Первая нормальная форма
    • 100 Вторая нормальная форма
    • 102 Третья нормальная форма
    • 103 Нормальная форма Бойса-Кодда
    • 104 Четвертая нормальная форма
    • 105 Денормализация
  • 108 Глава 9. Транзакции и параллельные вычисления
    • 110 Параллельные запросы
    • 110 Транзакции
    • 114 Блокировки
    • 116 Последовательности
  • 118 ЧАСТЬ II СПРАВОЧНИК MYSQL
  • 120 Глава 10. Типы данных, переменные и выражения
    • 121 Типы данных
    • 124 Переменные
    • 125 Операторы
    • 133 Выражения
    • 134 Имена с пробелами
  • 136 Глава 11. Типы столбцов и индексов
    • 137 Числа
    • 140 Строки
    • 143 Значения даты/времени
    • 145 Альтернативные типы данных
    • 145 Индексы
  • 148 Глава 12. Встроенные функции
    • 150 Отладка и конфигурирование
    • 152 Управляющие функции
    • 157 Статистические функции
    • 160 Математические функции
    • 169 Строки
    • 187 Функции работы с датой и временем
    • 201 Прочие функции
    • 202 Процедуры
  • 204 Глава 13. Инструкции SQL
    • 205 Комментарии
    • 206 Полный список инструкций
  • 260 Глава 14. Утилиты командной строки
    • 261 Переменные среды
    • 262 Конфигурационные файлы
    • 263 Полный список утилит
  • 330 Глава 15. Библиотека функций языка C
    • 331 Типы данных
    • 336 Клиентские функции
    • 360 Функции работы с массивами
    • 360 Функции работы с наборами символов
    • 362 Функции работы с файлами
    • 364 Функции обработки ошибок
    • 365 Функции работы с хэш-таблицами
    • 365 Функции работы со списками
    • 366 Функции управления памятью
    • 367 Функции работы с опциями
    • 367 Функции обработки паролей
    • 367 Функции обработки строк
    • 370 Функции работы с потоками
  • 372 ЧАСТЬ III. СОЗДАНИЕ КЛИЕНТОВ MYSQL
  • 374 Глава 16. Использование библиотеки языка C
    • 375 Подготовка программы
    • 376 Извлечение данных
    • 379 Изменение данных
  • 384 Глава 17. JDBC
    • 385 Подготовка программы
    • 387 Извлечение данных
    • 389 Изменение данных
  • 392 Глава 18. VBSCRIPT и ODBC
    • 393 Подготовка программы
    • 396 Извлечение данных
    • 397 Изменение данных
  • 400 Глава 19. РНР
    • 401 Подготовка программы
    • 402 Извлечение данных
    • 404 Изменение данных
  • 408 Глава 20. PERL
  • 409 Подготовка программы
  • 410 Извлечение данных
  • 411 Изменение данных
  • 414 Глава 21. PYTHON
    • 415 Подготовка программы
    • 416 Извлечение данных
    • 418 Изменение данных
  • 420 Глава 22. Библиотека MYSQL++
    • 421 Подготовка программы
    • 422 Извлечение данных
    • 424 Изменение данных
  • 426 ЧАСТЬ IV. Сложные темы
  • 428 Глава 23. Администрирование баз данных
    • 429 Ответственность
    • 429 Обеспечение доступности данных
    • 430 Поддержание целостности данных
    • 432 Подготовка к катастрофе
    • 432 Поддержка пользователей
    • 433 Разработка и внедрение стандартов
  • 434 Глава 24. Физическое хранение данных
    • 435 Способ хранения таблиц и баз данных
    • 436 Выделенные разделы
    • 436 Типы таблиц
    • 442 Столбцы
    • 444 Блокировки таблиц
    • 444 Индексы
    • 446 Дескрипторы файлов
    • 447 Системная память
    • 447 Журнальные файлы
  • 452 Глава 25. Устранение последствий катастроф
    • 453 Проверка и восстановление таблиц
    • 456 Резервное копирование и восстановление
  • 462 Глава 26. Оптимизация
    • 463 Предварительные действия
    • 464 Тесты производительности
    • 468 Оптимизация проекта
    • 469 Оптимизация приложений
    • 470 Оптимизация запросов
    • 473 Оптимизация инструкций
    • 475 Обслуживание таблиц
    • 475 Настройка конфигурации сервера
    • 477 Перекомпиляция MySQL
  • 484 Глава 27. Безопасность
    • 485 Схема привилегий
    • 491 Задание привилегий
    • 493 Обеспечение безопасности
  • 496 Глава 28. Перенос данных в разные СУБД
    • 497 Переключение между СУБД
    • 498 Устранение несовместимостей
    • 504 Использование режима ANSI
    • 504 Уникальные свойства MySQL
  • 510 Глава 29. Распределенные базы данных
    • 511 Концепции распределенных баз данных
    • 514 Отложенная синхронизация
    • 516 Репликация в MySQL
    • 521 Запуск нескольких серверов
  • 524 Глава 30. Работа с объектами
    • 525 Объектно-ориентированная модель
    • 527 Сериализация объектов
    • 529 Объектно-реляционные связи
  • 540 Глава 31. Расширение возможностей MYSQL
    • 541 Библиотека функций отладки
    • 545 Создание наборов символов
    • 549 Создание функций
    • 553 Создание процедур
  • 554 Приложение А. Ресурсы в Internet
    • 555 Официальные списки рассылки
    • 556 Архивы списков рассылки
    • 557 Web-узлы
    • 558 Отчеты об ошибках
  • 560 Приложение Б. Правовые аспекты
    • 561 Лицензирование программы MySQL
    • 561 Общая лицензия GNU
    • 568 Стабильность
    • 570 Поддержка
  • 572 Приложение В. Зарезервированные слова
  • 578 Приложение Г. Коды ошибок MYSQL
  • 594 Приложение Д. Руководство по оформлению SQL сценариев
    • 595 Общие правила
    • 596 Идентификаторы
    • 596 Таблицы
    • 597 Инструкции
  • 598 Приложение E. Пример базы данных
    • 599 Диаграммы
    • 602 Схема базы данных
    • 613 Предметный указатель

Инструкция как скачать книгу Леон Аткинсон: MySQL. Библиотека профессионала в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
MySQL. Библиотека профессионала
Рейтинг книги:
0 голосов
116

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: