
65
Рис.2.9Сценарий диалогадляменеджера
2.3.2 Характеристикабазыданных
В разработанном приложении используется СУБД MySQL. MySQL
являетсярешениемдлямалыхисреднихприложений.ВходитвLAMP.Обычно
MySQLиспользуетсявкачествесервера,ккоторомуобращаютсялокальныеили
удаленные клиенты, однако в дистрибутив входит библиотека внутреннего
сервера,позволяющаявключатьMySQLвавтономныепрограммы.
ГибкостьСУБДMySQLобеспечиваетсяподдержкойбольшогоколичества
типов таблиц: пользователи могут выбрать как таблицы типа MyISAM,
поддерживающие полнотекстовый поиск, так и таблицы InnoDB,
поддерживающие транзакции на уровне отдельных записей. Более того, СУБД
MySQL поставляется со специальным типом таблиц EXAMPLE,
демонстрирующим принципы создания новых типов таблиц. Благодаря
открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно
появляютсяновыетипытаблиц.
ER-диаграммаиспользуемойбазыданныхприведенанарисунке25.
клиентов
клиентов
терминалы
платежей