Архив рубрики: Книги по базам данных и СУБД

Книги по базам данных и СУБД, языку запросов SQL, купить и скачать учебники по СУБД

Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil — А. Н. Ковязин, С. М. Востриков

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

Первая часть издания «Быстрый старт» ориентирована для начинающих пользователей и содержит описание основных понятий и ключевых примеров работы в среде InterBase. Вторая часть содержит необходимые материалы для разработки клиентских приложений при помощи самых эффективных и популярных средств доступа к OLE DB IBProvider, InterBase-FIBPlus, а также примеры работы с InterBase API. Книга содержит описание основных моментов использования драйверов JDBC и ODBC для InterBase. Третья часть издания содержит подробное описание вопросов администрирования InterBase , а именно варианты починки баз данных и оптимизации работы серверов и т. д. Данная часть содержит подробное описание архитектуры InterBase и огромное число вопросов, касающихся соответствующей темы.

Авторы книги С. Востриков и А. Козявин привели все необходимые для каждого читателя переводы документов InterBase, а также представили российский клон InterBase6.x Yaffil. Вся информация, содержащаяся на страницах издания, способствует улучшению знаний для опытных программистов и освоению архитектуры, администрирования и разработки приложения для баз данных Firebird, Yaffil и InterBase начинающим разработчикам. Издатели книги также позаботились о глоссарии и списке ключевых слов для InterBase, что оценили по достоинству читатели, которые используют данный учебник на протяжении многих лет и рекомендуют его другим программистам в качестве основной литературы.

Проектирование баз данных. СУБД Microsoft Access. Учебное пособие — Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров

Учебник содержит различные методы для создания базы данных при помощи использования среды Microsoft Access. Вся информация изложена в форме рекомендаций и советов для работы с интегрированной средой, в виде краткого теоретического материала, изложенного в отдельных тематических разделах.

Самоучитель состоит из отдельных разделов, в каждом из которых предоставляется теоретический материал и практические задания или лабораторные работы, направленные на проверку предоставленного материала и его лучшее усваивание. Здесь подробно рассматриваются конкретные примеры, часто задаваемые вопросы и самые популярные и необходимые варианты заданий, которые предназначаются для самостоятельного выполнения и анализа. Для описания интерфейса программы используется Microsoft Access 2002 года, что в настоящее время не актуально, но полезно для начинающих пользователей, так как в данном деле огромную роль играет последовательность изучения материала.

Авторы книги «Проектирование баз данных. СУБД Microsoft Access. Учебное пособие» Н. Гринченко, Н. Макаров и Е. Гусев изложили материал в такой форме, чтобы студенты ВУЗов могли быстро овладеть основами работы интегрированной среды MS Access 1997 – 2002 года. Благодаря квалификации создателей учебника и их опыту работы и практике в данной сфере, весь теоретический материал издания изложен в компактной и доступной форме, что ценится в настоящее время и является незаменимым для большинства студентов при изучении проектирования базы данных.

Системы баз данных. Теория и практика использования в Internet и среде Java — Грег Риккарди

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

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

Автор издания Грег Риккарди посвящал свою книгу студентам старших классов, но, несмотря на это, издание «Системы баз данных. Теория и практика использования в Internet и среде Java» стало пользоваться огромной популярностью среди широкого круга читателей, благодаря грамотному объединению информации связанной с взаимодополняющими областями. Несмотря на то, что самоучитель написан в 2001 году, на сегодняшнее время он пользуется огромным спросом, так как содержит всю необходимую информацию о системе базы данных и использовании Интернета в среде Java.

Изучаем SQL — Линн Бейли

Мы говорим «информация», подразумеваем «базы данных». Мы говорим «базы данных», и подразумеваем, как правило, SQL. Тем, кто ещё не знаком с языком SQL, книга Линн Бейли «Изучаем SQL» будет добрым учителем и источником незаменимой информации.

Язык «структурированных запросов», как переводится Structured Query Language, был создан для разрешения проблемы низкой производительности рабочих станций. До введения стандарта SQL каждый «клиент» базы данных своими силами (часто очень незначительными) обрабатывал весь массив информации в БД, часто блокируя доступ и препятствуя комфортной работе «конкурирующих» клиентов. Подход «клиент отправляет запрос, получает ответ, а всю обработку ведёт сервер» стал поистине революционным изобретением, навсегда изменив работу программистов баз данных.

 

Как и всякий другой язык программирования, SQL имеет дело с переменными, строками, числами, но основным его элементом является всё-таки именно запрос (query) к серверу БД. Запросы подразделяются в основном на «выборку» (select), «обновление» (update), «удаление» (delete) и «структурирование» (create, alter, drop). Синтаксис этих запросов во многом напоминает самый обычный английский язык, что делает SQL намного более понятным в сравнении с многими другими языками программирования, а лёгкость подачи материала в самоучителе «Изучаем SQL» Линн Бейли ещё более упрощает задачу начинающего программиста.

Изучаем 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, а также видео-уроки.

Oracle 11g. Основы — Рик Гринвальд, Роберт Стаковьяк, Джонатан Стерн

Просто и ясно объясняется, что такое реляционные базы данных вообще, и какими преимуществами перед своими аналогами обладают СУБД Oracle. Спрос на системы этой корпорации постоянно растет, выпускаются все новые и новые версии, каждая из которых имеет свои особенности. Настоящее руководство дает всеобъемлющее описание последней вышедшей модификации — Oracle Database 11g. Первые главы посвящаются организации структуры и архитектуры 11g, ее инсталляции, запуску и настройке. Потом объясняются механизмы безопасности, исследуются критерии оценки соответствия требованиям. Уделяется внимание многопользовательскому конкурентному доступу, хранилищу данных, распределенным базам данных, OLTP-системам, обеспечению высокой доступности, аппаратным архитектурам. В число последних входят кластеры, симметричные мультипроцессоры, Numa-системы и gird-вычисления.

Все описания иллюстрируются примерами. Книгу «Oracle 11g. Основы» Рика Гринвальда, Роберта Стаковьяка и Джонатана Стерна можно рекомендовать всем, кто раньше не использовал Oracle, и только планирует приступить к работе с этими системами. В то же время руководство вполне подойдет в качестве справочника и уже использующим эти системы специалистам.

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

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

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

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

Microsoft Visual FoxPro. Учебно-справочное пособие — О. В. Бартеньев

Книга построена на основе приложения Microsoft Visual FoxPro 9. 0, рассчитанного на создание и развертывания реляционных баз данных с помощью объектно-ориентированного и процедурного языка FoxPro. В этом учебном пособии описаны особенности его синтаксиса, а также поэтапно рассматривается процесс создание приложения в программной оболочке Microsoft Visual FoxPro. Для более эффективной работы с этой СУБД в состав книги включены справочные материалы синтаксиса языка.

Это учебно-справочное пособие будет полезно как начинающим программистам, так и профессионалам, уже имеющим опыт создания и программирования с помощью FoxPro.

Дополнительно здесь описаны основные отличиям создания, управления и модификации программным путем баз данных с помощью SQL и FoxPro. Что даст возможность для более быстрого перехода с одного языка на другой людям, имеющим определенный опыт программирования на SQL.
Программный код всех примеров, описанных в книге Бартеньева О. В. «Microsoft Visual FoxPro. Учебно-справочное пособие» доступны для скачивания на официальном сайте издательства.

Программирование баз данных SQL. Типичные ошибки и их устранение — Билл Карвин