Платформы корпоративных информационных систем

         

Как пользоваться этой книгой



Как пользоваться этой книгой

Мы разделили книгу на три части. В первой части описываются начальный этап и управление базами данных MySQL и mSQL. Она служит основой для второй части, в которой показано, как создавать приложения, использующие базы данных MySQL или mSQL. Наконец, третья часть служит полным справочником для получения быстрой подсказки по всем API и инструментальным средствам, описанным в первых двух частях.

Если вы принадлежите к отмеченной выше аудитории, то попадаете в одну из трех категорий:

  • Пользователи и администраторы MySQL.
  • Пользователи и администраторы mSQL.
  • Не приняли решения, но определенно собираетесь использовать MySQL или mSQL.

Мы предназначили первую часть книги администраторам баз данных. Вначале рассматривается общий вопрос о том, что же такое база данных. Возможно, у вас уже есть опыт работы с базами данных и тогда, конечно, изложение слишком элементарно для вас. Все же посмотрите в конце Главы 1 «Введение в реляционные базы данных» краткое введение в MySQL и mSQL. Особый интерес оно представляет для тех, кто еще не решил, какую базу данных ему использовать, и хочет кратко ознакомиться с обеими.

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


Глава 3 «Установка» описывает процесс инсталляции ядра для обеих баз данных.

Если вы выбрали конкретное ядро базы данных, то можете пропустить либо главу 4 «MySQL», либо главу 5 «mSQL». Каждая глава посвящена ядру одной из баз данных и не имеет никакого отношения к пользователям другого ядра. Однако если вы еще не сделали свой выбор, то чтение этих двух глав может быть решающим для вас.

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

Вторая часть начинается с обзора модели программирования клиент/ сервер. Изложение ведется на самом общем уровне, но закладывает основу понимания взаимодействия между базами данных и программированием приложений, ведущего к созданию крепких приложений, работающих с базами данных. Конечно, если у вас есть опыт разработки клиент-серверных приложений в других средах, то это обсуждение архитектуры может быть для вас повторением давно пройденного. Остальные главы этой части посвящены программированию на отдельных языках или с помощью отдельных инструментальных средств. Особый интерес для Web-программистов представляют главы по Perl, Java, Python и PHP.

Завершает книгу справочный раздел по всем инструментальным средствам и API, рассмотренным в книге.



Содержание раздела