Архив рубрики: Книги по MySQL

Книги по системе управления базами данных MySQL

Изучаем PHP и MySQL — Линн Бейли, Майкл Моррисон

Неочевидная для постороннего взгляда, но весьма серьёзная разница между статической «страничкой», сверстанной на HTML, и полноценным сайтом, реализующим общение пользователя с той информационной системой, к которой он привязан, состоит в том, что между «сервером, где данные лежат» и пользователем сайта есть ещё один «посредник». Этот посредник — программа которая динамически реагирует на запросы пользователя, отсылая их к базе данных, и отображает результат в окне Internet-браузера уже в виде HTML.

 

Сам «язык разметки гипертекста», которым HTML и является, не в состоянии выполнять подобные операции, и HTML-документ является статическим, неизменным — что вполне удовлетворяет запросы авторов статических страниц. Для профессиональных же web-программистов, работающих над профессиональными сайтами, есть иные инструменты. Одним из наиболее популярных (хоть, возможно, и не идеальным с точки зрения безопасности) языков динамической вёрстки является PHP, с помощью которого в тело Internet-страницы внедряется вся необходимая логика, управляющая поведением сайта.

 

Наиболее же распространенным среди web-программистов сервером баз данных стал MySQL (в последние несколько лет сменивший имя на MariaDB), который сочетает простоту настройки с производительностью, сравнимой с показателями коммерческих СУБД (чья стоимость зашкаливает за сотни тысяч долларов). Если вас не пугает необходимость изучения сразу двух языков — PHP и MySQL, то книга Линн Бейли и Майкла Моррисона «Изучаем PHP и MySQL» — именно то, что вам нужно. На практических примерах вы освоите все необходимые навыки от простейших запросов к СУБД до безопасной авторизации пользователя, и на их основе сможете создать типовые информационные системы, такие, например, как сайт знакомств или рейтинговая система.

HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера — Николай Прохоренок

После прочтения настоящего руководства читатель узнает: что такое каскадные таблицы стилей и как ими пользоваться; что такое программы на PHP и где они целесообразны; что представляет собой язык JavaScript; как организовать систему управления базами данных MySQL при помощи php-программирования. Особое внимание уделяется организации программного обеспечения на персональном компьютере разработчика, а также настройке сервера Apache.

Особенности третьего издания книги Николая Прохоренка «HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера»:

  • версии программ: РНР 5.3.0, MySQL 5.1.40, Apache 2.2.14;
  • дополнительно описываются программы Aplana Studio, NetBeans, Notepad++, HeidiSQL и шаблонизатор Smarty.

К руководству в электронном виде прилагаются коды примеров, самоучитель языка Perl, а также видео-уроки.

Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript — Робин Никсон

Даже те, кто практически не имеет опыта создания web-ресурсов, используя настоящее руководство, смогут самостоятельно создавать динамические порталы с развитым пользовательским интерфейсом. Учебник помогает шаг за шагом осваивать такие, необходимые для этого инструменты, как PHP, JavaScript и MySQL. Каждая технология в учебнике рассматривается отдельно, а затем показывается, как на порядок увеличить динамику сайта, используя их вместе.

Что дает книга Робина Никсона «Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript» своим читателям?

Понимание общих принципов объектно-ориентированного программирования на PHP. Глубокое понимание структуры и способов реализации возможностей системы MySQL. Умение использовать PHP и MySQL для объединения составных частей HTML документа. Необходимый объем знаний JavaScript: функции, события, объекты, DOM, Ajax вызовы и многое другое. Умение подключать к проекту различные библиотеки, программы и интерфейсы (Smarty, PEAR, Yahoo! User Interface). Начальные навыки в создании больших социальных сетей.

Обеспечение высокой доступности систем на основе MySQL — Чарльз Белл, Мэтс Киндал, Ларс Талманн

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

В официальной документации по MySQL эти моменты либо рассматриваются вскользь и неочевидно, либо вовсе остаются за пределами рассмотрения, а между тем использование их позволяет существенно повысить общую отказоустойчивость системы как на «облачных» серверах и кластерных системах, так и на обычных «настольных» компьютерах. Книга «Обеспечение высокой доступности систем на основе MySQL» Чарльза Белла, Мэтса Киндала и Ларс Талманна состоит из пятнадцати тематических глав и предметного указателя, на русском языке была издана в 2012 году.

MySQL. Оптимизация производительности — Бэрон Шварц, Петр Зайцев, Вадим Ткаченко, Джереми Заводны, Арьен Ленц, Дерек Боллинг

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

MySQL 5.0 — Виктор Гольцман

Книга Виктора Гольцмана «MySQL 5.0» предназначена для тех, кто хочет освоить свободную систему управления базами данных MySQL. Книгу отличает простой и доступный способ изложения, прекрасно подходящий даже для новичков, обычных пользователей Windows, не обладающих никакими специальными знаниями. Подробно описываются установка и запуск СУБД MySQL, способ создания собственной базы данных. Объяснено, как с помощью команд SQL работать с данными, показаны принципы администрирования базы данных и оптимизации ее работы. Книга будет полезной разработчикам веб-приложений, работающим на PHP, Perl и Java: проиллюстрировано применение MySQL в этих приложениях. Все необходимые действия описаны в книге подробно и пошагово, на примере учебной базы данных показаны все основные операции.

Самоучитель MySQL 5 — Максим Кузнецов, Игорь Симдянов

«Самоучитель MySQL 5» (авторы Максим Кузнецов и Игорь Симдянов) — это описание пятой версии популярной бесплатной СУБД MySQL. В начале издания авторы знакомят читателя с MySQL и самыми простыми SQL- запросами (создание и заполнение баз данных и таблиц, извлечение и удаление записей). Затем излагаются более сложные вопросы SQL-программирования, например, транзакции, встроенные функции, полнотекстовый поиск, временные таблицы. В итоговой части рассматриваются нововведения, присущие только MySQL 5 (это информационные схемы, вложенные запросы, триггеры, хранимые процедуры и функции, курсоры и пр.) На диске записана учебная база данных. В книге на примере этой базы данных описываются особенности диалекта MySQL и дистрибутивы MySQL версии 4.0, 4.1, 5.0 для Linux и Windows, которые распространяются по лицензии GNU/GPL. Для веб-разработчиков и программистов.

MySQL. Учебное пособие — Люк Веллинг, Лора Томсон

В книге Люка Веллинга и Лоры Томсон «MySQL. Учебное пособие» просто и понятно описываются основные теоретические принципы, и практические приёмы работы с MySQL. Изучив данную книгу, начинающий пользователь MySQL сможет создать сложные базы данных для домашнего использования, их применения на работе или в Web. Это издание содержит в себе теоретический материал для начала работы с MySQL, и поможет быстро освоить данную систему новичку в сфере баз данных и профессионалу, желающему постичь принцип работы MySQL.

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

Переведенная на русский язык книга является единственным источником, которое раскрывает таинства двух самых используемых серверов баз данных на просторах Интернета — mSQL и MySQL. Она позволит вам приобрести все необходимые знания и навыки для работы с ними. Здесь вы найдете все, начиная от основ конфигурации и инсталляции, заканчивая созданием интерфейса, постижением азов администрирования. Не обошлось в книге и без справочной информации и множества примеров, которые на практике покажут вам все тонкости. MySQL и mSQL, являясь самыми надежными и популярными продуктами программирования, идут на системах Linux и Unix, поддерживая языки SQL.

MySQL. Руководство по изучению языка — Ларри Ульман

В книге Ларри Ульмана «MySQL. Руководство по изучению языка» рассмотрена установка MySQL в операционных системах Windows, Linux, Mac OS; тщательно описаны запуск СУБД и работа с ней, в большинстве, речь идет о доступе к базе данных и администрированию из командной строки. Немного сказано о программировании на языках РНР, Perl и Java и приведены примеры для изучения MySQL начинающими пользователями. В имеющихся здесь же приложениях рассмотрены вопросы диагностики и устранения ошибок, приведена справочная информация и ссылки на другие источники. MySQL — реляционная система управления базами данных MySQL разработана и до сих пор поддерживается шведской компанией MySQL AB. В настоящее время MySQL является наиболее популярных СУБД с открытыми исходными кодами, что позволяет использовать ее практически бесплатно, и менять начальный код, доступный в сети Internet.

12