|
Программирование >> Программный интерфейс приложений
главе особый акцент делается на тех особенностях SQL, которые присущи диалекту MySQL. Тут также описаны особенности, присущие и другим базам данных, но отсутствующие в MySQL. В главе 4, Оптимизация запросов , затронуты проблемы повышения эффективности работы запросов. Часть П. Программные интерфейсы СУБД MySQL в главе 5, Введение в профаммирование в СУБД MySQL , описаны профаммные интерфейсы, которые имеются в MySQL, и дается сравнение профаммных интерфейсов API, описанных детально в этой книге. В главе 6, Программный интерфейс MySQL С API , излагаются примеры создания профамм на языке С с использованием интерфейса API из клиентской библиотеки, поставляемой с дисфибуци-ей MySQL, В главе 7, Профаммный интерфейс Per] API , показаны методы использования модуля DBI при создании сценариев Perl. Обсуждается как проблема автономных сценариев, так и CGl-сценариев, предназначенных для профаммирования Web-узяов. В главе 8, Интерфейс API для языка написания сценариев РНР , описано, как для создания динамических Web-страниц, осуществляющих доступ к MySQL, использовать язык написания сценариев РНР. Часть III. Администрирование MySQL в главе 9, Введение в админисфирование MySQL , показано, в чем состоят обязанности админисфатора базы данных и что ему нужно знать, чтобы Web-узел функционировал успешно. В главе 10, Каталог данных MySQL , приводится детальное изучение структуры и содержимого каталога данных, вы также узнаете, где СУБД MySQL сохраняет данные и файлы состояния. В главе И, Общее администрирование MySQL , показано, как можно убедиться в том, что сервер запускается и останавливается правильно во время запуска и остановки вашей системы. Кроме того, эта глава содержит инструкции по установке учетных записей MySQL, описание процедур по обслуживанию файлов регистрации, насфойке сервера, описание сфатегии резервного копирования и восстановления. в главе \2, Безопасность , разъясняется, что надо сделать для того, чтобы обезопасить СУБД MySQL от несанкционированного доступа как пользователей на узле сервера, так и клиентов, подключающихся по сети. В главе 13, Безопасность , показано, как с помощью профилактического обслуживания можно уменьшить вероятность отказа сервера и как происходит восстановление после отказа, который все-таки произошел. Часть IV. Приложения В приложении А, Получение и инсталляция программного обеспечения , объясняется, где можно приобрести и как установить профаммные средства, представленные в этой книге. В приложении Б, Типы столбцов , описаны типы данных СУБД MySQL. В приложении В, Операторы и функции , описаны операторы и функции диалекта SQL. В приложении Г, Синтаксис SQL , описаны все операторы SQL, соответствующие стандарту MySQL. В приложении Д, Профаммы MySQL , описаны профаммы, имеющиеся в дисфибуции MySQL. В приложении Е, Программный интерфейс приложений С , описаны все типы данных и функций клиентской библиотеки MySQL С. В приложении Ж, Профаммный интерфейс DBI языка написания сценариев Perl , описаны методы и афибуты, поддерживаемые модулем DBI языка Perl. В приложении 3, Профаммный интерфейс языка РНР , описаны функции, которые имеются в языке РНР для поддержки MySQL. В приложении И, Утилиты независимых разработчиков , дан краткий обзор имеющихся вспомогательных средств MySQL, таких как преобразование данных и утилиты админисфирования. В приложении К, Провайдеры услуг Internet , перечислены факторы, которые принимаются во внимание при выборе провайдера для обеспечения доступа к MySQL (что нужно предусмотреть провайдеру, предоставляющему доступ к MySQL-серверу). Как читать эту книгу Какую часть книги вы бы не изучали, это лучше всего сопровождать выполнением примеров. Для этого нужно самостоятельно или с чьей- либо помощью установить СУБД MySQL, если она еще не установлена, а затем получить все необходимые файлы тестовой базы данных. Ссылка на эту базу данных будет делаться на протяжении всего нашего повествования. В приложении А есть указание, где можно получить все инструкции по установке. Если вы совсем ничего не знаете о MySQL или о SQL, начните с главы L Там есть введение, в котором даются базовые знания о MySQL и языке SQL, что позволит упростить восприятие книги. После этого можно перейти к остальному материалу. Потом идут главы 2 и 3, в которых читатель узнает, как создается структура данных и как можно манипулировать ими. Даже если читатель уже знаком с языком SQL, вам все-таки будет полезно ознакомиться с главами 2 и 3. Все диалекты языка SQL различаются, и нужно знать, в чем заключается отличие данного диалекта SQL от тех диалектов, с которыми вы уже знакомы. Вероятно, вы уже имеете какое-то представление о СУБД MySQL, но нуждаетесь в освоении методов решения конкретных задач. В этом случае данную книгу можно использовать в качестве справочника, знакомясь с темами по мере необходимости. Вы будете создавать программы, обрабатывающие данные из базы данных. В этом случае рекомендуется ознакомиться с главами, посвященными программным интерфейсам, начиная с главы 5. При необходимости создать Web-интерфейс для работы со своей СУБД MySQL или расширить возможности своего Web-узла, добавив динамические возможности СУБД, ознакомьтесь с содержанием глав 7 и 8. Вы уже пользуетесь какой-то СУБД и хотите получить сравнительную характеристику этой СУБД с СУБД MySQL, в этом вам сможет помочь несколько глав данной книги. Для сравнения MySQL и SQL, которую вы сейчас используете в своей работе, прочтите главы, посвященные типам данных и синтаксису SQL (часть I). Если вас интересует проблема адаптации существующего прикладного профаммного обеспечения, ознакомьтесь с соответствующими главами из части И и главами, посвященными решению задач администрирования в части HI, для получения руководства по административной поддержке, которая фебуется для установки MySQL. Эта информация будет также полезна, если вы не используете базу данных, а делаете сравнительный анализ СУБД MySQL с другими СУБД с целью выбора одной из них. Вам нужен доступ к MySQL и вы ищете подходящего провайдера (Internet Service Provider - ISP), который предоставляет такой сервис? Для этого обратитесь к приложению К, Провайдеры услуг Internet . Кроме того, это приложение содержит советы для провайдеров, планирующих предоставлять услуги сервера MySQL. 2- 1729
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |