Книги

MySQL и mSQL. Базы данных для небольших предприятий и Интернета — Рэнди Джей Яргер, Джордж Риз

, , , , , , ,
14 сентября 2011, 13:05

Так как, я увлекаюсь Web-разработкой, то мне приходится читать и перечитывать не мало технической литературы. И конечно большую часть изучения, я уделяю MySQL и PHP. Если говорить про PHP то книг про него написано большое количество, есть хорошие, есть и не очень. Вот одну из них я рекомендую для прочтения новичкам — PHP – это просто. Программируем для Web-сайта. – А. Шкрыль. По MySQL, который часто применяется совместно с PHP, тоже написано немало книг. Я уже не раз говорил о том, что мне нравятся книги от издательства O’REILLY. И как то так получается, что как ни возьму книгу, от этого издательства так она оказывается интересной. Конечно может это совпадение, а может и действительно все книги у издательства отличные. Пройдясь по магазинам в своем городе, я с трудом нашел книги от этого издательства. Вообще говоря O’REILLY это американская издательская компания, и на русском языке естественно книги они не выпускают. Но издательство O’REILLY часто сотрудничает с такими издательства как «ПИТЕР» и «bhv». Поэтому книги на русском языке поступают в продажу именно от этих издательств, которые подготавливают книги к печати по лицензионному соглашению с O’REILLY. Соответственно на книге будет два логотипа: O’REILLY и рядом «ПИТЕР» или «bhv». У вышеупомянутого издательства есть несколько книг о MySQL, но к сожалению они пока что еще на английском языке. Хотя возможно есть и на русском, но я их пока не встречал. Поэтому было решено взять для прочтения книгу о MySQL и mSQL.

MySQL и mSQL. Базы данных для небольших предприятий и Интернета - Рэнди Джей Яргер, Джордж Риз

Сегодня я Вам расскажу о книге от издательства O’REILLY, изданной на русском языке — MySQL и mSQL. Базы данных для небольших предприятий и Интернета — Рэнди Джей Яргер, Джордж Риз.

Конечно, та часть книги, где говорилось про mSQL меня мало интересовала, и я практически не читал эти главы. А вот все что касалось MySQL я читал с удовольствием, поэтому про него я и буду говорить.
Книга хороша тем, что в ней представлена информация не только по СУБД MySQL но и по базам данных в общем.
В самом начале книги даются общее понятие базы данных. Это позволит новичку быстрее освоить не только СУБД MySQL но и сами базы данных в общем.
Ниже я приведу полное оглавление(содержание) книги, что бы можно было понять то, о чем пойдет речь в книге.

Содержание

  • Предисловие
  • I. Начинаем изучение MySQL и mSQL
    • 1. Введение в реляционные базы данных
      Что такое база данных?
      Что такое реляционная база данных?
      Приложения и базы данных
      MySQL и mSQL
    • 2. Проектирование баз данных
      Проектирование баз данных
      Нормализация
      Методология логического моделирования данных
      Проектирование физической базы данных
    • 3. Установка
      MySQL
      mSQL
    • 4. MySQL
      Проект
      Установка MySQL
      Запуск MySQL
      Администрирование базы данных
      Утилиты MySQL
      Настройка производительности
    • 5. mSQL
      Архитектура
      Версии mSQL
      Установка mSQL
      Запуск mSQL
      Администрирование баз данных
      Утилиты mSQL
    • 6. Диалект SQL, используемый в MySQL nmSQL
      Основы SQL
      Создание и удаление таблиц
      Типы данных в SQL
      Индексы
      Последовательности и автоинкрементирование
      Управление данными
      Расширения языка
    • 7. Другие СУБД среднего масштаба
      Что значит «бесплатный»?
      Чего недостает MySQL и mSQL
      PostgreSQL
      GNU SQL
      Beagle
      Сравнение характеристик
  • II. Программирование баз данных
    • 8. Архитектуры приложений для работы с базами данных
      Архитектура клиент/сервер
      Обработка данных
      Объектное/реляционное моделирование
      Трехзвенная архитектура
    • 9. Программирование с использованием CGI
      Что такое CGI?
      Формы HTML
      Спецификация CGI
      Важные особенности сценариев CGI
      CGI и базы данных
    • 10. Perl
      DBI
      Пример приложения, использующего DBI
      Msql.pm
      MysqlPerl
    • 11. Python
      Основы подключения к базам данных
      Динамическое соединение с базами данных
    • 12. РНР и другие средства поддержки HTML, управляемого базами данных
      Альтернативные методы создания динамического содержания Web
      W3-mSQL
      РНР
      Встроенный Perl
    • 13. С и C++
      Два API
      Объектно-ориентированный доступ к базам данных на C++
    • 14. Java и JDBC
      Что такое JDBC?
      Простой доступ к базе данных
      Динамический доступ к базе данных
      Серверное приложение гостевой книги
  • III. Справочник
    • 15. Справочник по SQL
      MySQL SQL
      mSQL SQL
    • 16. Системные переменные MySQL и mSQL
      Системные переменные MySQL
      Системные переменные mSQL
    • 17. Программы и утилиты MySQL и mSQL
      Утилиты MySQL
      Утилиты mSQL
    • 18. Справочник по РНР и Lite
      РНР
      Lite
    • 19. Справочник С
      MySQL С API
      mSQL С API
    • 20. Справочник по Python
      Модуль: MySQL
      Модуль: mSQL
    • 21. Справочник по Perl
      Установка
      DBI.pm API
      Msql.pm API
      Mysql.pm API
    • 22. Справочник по JDBC
      Алфавитный указатель

Книга написана таким языком, что человек никогда не связывающийся с базами данных, сможет легко разобраться в том, что это такое. Есть несколько глав посвященных проектированию баз данных. Отдельно есть небольшая информация о нормализации баз данных.

Немного отступлю от книги и расскажу о нормализации.

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

В этой же книге, как мне кажется, информация изложена простым и понятным языком. И я еще раз повторюсь. Те кто не сталкивался с базами данных, но хочет их изучить, без труда разберется в MySQL и в базах данных с помощью этой книги.
После глав, в которых рассказывается об основах проектирования и создания баз данных, идет более конкретная информация о MySQL. Здесь можно найти следующую информацию:  история развития MySQL, установка, настройка, администрирование. И соответственно идет много информации о том как работать с СУБД MySQL.

В книге присутствует большой раздел посвященный программированию для баз данных. В котором вкратце изложена информация о том как можно совместить работу определенного языка программировании с СУБД MySQL.
Я не упоминаю про mSQL, потому как в книге я пропускал главы связанные с ним.

Вообще говоря книга содержит всю информацию для полноценной работы с MySQL и mSQL. Правда информация эта предоставлена в достаточно сжатом виде, на дает полное представление о том как работать с СУБД.

Информация будет полезна как новичкам, так и тем кто уже что то знает о MySQL.
Главный плюс этой книги в том что здесь информация представлена простым и приятным языком, который очень хорошо воспринимается. Что к сожалению нельзя сказать о технических «мануалах». Но которые обязательны к прочтению.
В общем книга мне понравилась, хотя я уже не первый год изучаю базы данных и MySQL. И я в очередной раз убедился в том что издательство O’REILLY выпускает очень хорошие книги.

Приятного Вам чтения!