В качестве графической оболочки предпочтение отдается Web - приложению phpMyAdmin с открытым кодом (распространение по лицензии GNU), написанному на языке PHP и представляющему собой веб-интерфейс для администрирования СУБД MySQL.
PhpMyAdmin позволяет:
· создавать, удалять, просматривать, изменять, переименовывать базы данных, таблицы, поля и индексы,
· администрировать серверы, управлять пользователями и их привилегиями,
· создавать и исполнять запросы с помощью средств языка QBE,
· преобразовывать и экспортировать данные в другие форматы с помощью специальных функций,
· поддерживать 57 различных языков.
Во многих случаях благодаря рРhpMyAdmin можно обойтись без непосредственного ввода команд SQL, поэтому работа с базами данных становится вполне посильной задачей даже для пользователя, поверхностно знакомого с MySQL.
После установки MySQL, PHP и phpMyAdmin необходимо их конфигурирование. Оно описано, например, в [4].
Общий вид исходного окна phpMyAdmin после его запуска показан на рис.6
Рис.6. Вид окна phpMyAdmin
На рис.6 представлен вид окна при создании новой базы данных «Усилители». Отметим, что на этапе создания новой БД следует выбрать из соответствующего списка тип кодовой таблицы. В данном случае рекомендуется использовать кодовую таблицу cp1251_general_cs. В верхней части окна находятся кнопки меню команд графической оболочки.
На рис. 7 и 8 показан пример создания таблицы «Поставщики» в БД «Усилители»
Рис.7. Окно создания новой таблицы.
Рис.8. Окно создания структуры таблицы.
В среде phpMyAdmin можно создавать и исполнять запросы. Для этого с помощью кнопки SQL вызывается окно для ввода и редактирования запроса и затем нажатием кнопки OK запрос запускается на исполнение. Соответствующий пример запроса на выборку приведен на рис. 9 и 10.
Рис. 9. Окно ввода и редактирования запросов.
Рис.10. Результат исполнения запроса.
2.4. Экспорт/импорт объектов баз данных между MS Access и MySQL.
При помощи функций экспорта СУБД MS Access можно осуществлять преобразования баз данных и отдельных таблиц из формата Access в базу данных MySQL с помощью установленного драйвера MyODBC. Такое преобразование является частным случаем переноса данных из одной СУБД в другую. Оно выполняется с помощью Мастера экспорта Access.
В Access 2007 запуск Мастера осуществляется командой Внешние данные → Экспорт → →Дополнительно→База данных ODBC (Рис.11).
Рис.11. Окно выбора формата БД назначения.
Далее выполняется процедура авторизации пользователя phpMyAdmin (рис. 12).
Рис.12. Авторизация при входе в PhpMyAdmin.
Дальнейшие действия Мастера экспорта Access требуют ввода имени объекта преобразования (рис.13), выбора источника данных ODBC для соединения (рис. 14) и параметров соединения (рис..15). Если соответствующий источник данных заранее не был создан, то его необходимо создать с помощью кнопки «Создать » (рис. 14, см соответствующие пояснения в п. 2.2).
Рис. 13. Окно ввода имени объекта.
Рис. 14. Окно выбора источника данных ODBC.
Рис. 15. Окно ввода параметров соединения.
Базы данных и таблицы баз данных MySQL , а также других СУБД, могут быть импортированы в базу данных MS Access. При импорте таблиц есть два варианта их использования (рис.17):
Процедура импорта связанной таблицы из MySQL в Access показана на рис. 16-21.
Рис.16. Импорт таблицы при помощи драйвера MyODBC
Рис.17. Выбор действия с импортируемой БД
Рис. 18. Выбор источника данных.
Рис.19. Ввод параметров соединения.
Рис.20. Выбор таблиц для импорта
Рис. 21. Связанная таблица ПоставщикиСхем в БД Access.
3. Задание и порядок выполнения работы
Web - ресурсы и литература
1. http://www/mysql.com/downloads/mysql/5.1/html.
2. http://www.php.net/downloads.php
3. http://phpmyadmin.net/home_page/downloads/php
4. http://php-myadmin.ru/
5. http://httpd.apache.org/download.cgi
6. hhtp://www.mysql.com/downloads/api-myodbc.html
7. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика, 3-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003 - 1440 с., 2-е изд., 2001 – 1120 с.
8. Зольников Д.С. PHP5. Как самостоятельно создать сайт любой сложности. – Москва: НТ-пресс, 2005. – 264 с.
9. Кузнецов Максим, Симдянов Игорь. MySQL на примерах. — СПб.: «БХВ-Петербург», 2007. — С. 952.
10. Поль Дюбуа. MySQL = MySQL. — 3-е изд. — М.: «Вильямс», 2006. — С. 1168.
Составил
доц. Щетинин Ю.И
при участии студента гр. АО-61
Селиванова Е.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.