Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
категории Open Source. Однако для каждого, достаточно долго изучавшего MySQL и 
mSQL, ответ не так прост.
Наиболее часто жалобы, касающиеся проектов Open Source, связаны с тем, что, как 
правило, отсутствует подробная и понятная документация. Однако в отношении 
MySQL и mSQL проблема едва ли состоит в отсутствии документации в сети.
Для MySQL есть великолепное бесплатное руководство, доступное на http://www.
mysql.com. В нем полностью освещены синтаксис MySQL, инсталляция и API на языке 
С, а также администрирование базы данных и настройка производительности. 
Аналогично, по mSQL существует хорошее, хотя, возможно, менее подробное 
руководство по адресу: http://www.hughes.com.au.
Еще более осложняет дело то, что MySQL и mSQL не стоят на месте, они быстро 
развиваются. MySQL не просто не стоит на месте: благодаря усилиям, в основном, 
Майкла Видениуса (Michaelle «Monty» Wide-nius) MySQL движется вперед со 
скоростью курьерского поезда. Поэтому будьте готовы к тому, что некоторые 
данные в этой книге опережают старые версии или отстают от новых.
Но погодите ставить эту книгу обратно на полку! Обо всех этих проблемах мы 
знали до того, как взялись за работу над ней. Есть существенная причина, по 
которой написание книги на данную тему не только оправданно, но и важно. Мир 
MySQL и mSQL не ограничивается лишь двумя базами данных. Огромная 
распространенность в сообществе Open Source вызвала появление массы 
инструментальных средств для администрирования и разработки приложений, которые 
входят в комплекты MySQL и mSQL. Поэтому задачей данной книги является создание 
единого и цельного руководства по ядру этих баз данных, а также интерфейсам 
программирования и инструментальным средствам, используемым для создания 
конечных решений, связанных с ба-
зами данных. Во всяком случае, лежа в ванне или сидя в самолете, проще читать 
книгу, чем электронную документацию.
Как пользоваться этой книгой
Мы разделили книгу на три части. В первой части описываются начальный этап и 
управление базами данных 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, 
рассмотренным в книге.
О MySQL и mSQL
Мы попытались в этой книге одинаково полно осветить MySQL и mSQL. Написание 
одной книги, описывающей обе СУБД, оправданно, поскольку они весьма схожи. Они 
не имеют общего кода, но сходство является преднамеренным. Для единообразия мы 
всегда используем выражения «MySQL и mSQL» или «MySQL или mSQL», если 
какой-либо факт справедлив для обеих СУБД. Первым указывается MySQL, поскольку 
 
<<-[Весь Текст]
Страница: из 157
 <<-