Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет очередной.doc
Скачиваний:
27
Добавлен:
11.06.2015
Размер:
1.66 Mб
Скачать

3.1.4. Описание выбранной технологии доступа к бд

Возможности динамического взаимодействия и обработки данных веб-сервером широко применяются для организации доступа к серверным базам данных.

Упрощенная схема работы веб-сервера при обращении к БД приведена на рисунке.

К MySQL можно обратиться через интерфейсы с другими языками программирования из программ, написанных на C, Perl, PHP, Python и других. Связка (PHP+MySQL) является наиболее распространенной в сети Интернет на текущий момент времени.

Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl. Приложение реализовано при помощи СУБД MySQL и PHP. Доступ к базам данных системы происходит при помощи модуля шлюзов php-mysql на

Данное расширение Web-сервера запускается как динамическая библиотека и выполняет обработку каждого вызова сервера по отдельной структуре памяти, что значительно проще, чем создание отдельного процесса для каждого клиентского запросаСвободно распространяемый популярный Unix-сервер Apache также имеет модуль PHP, реализующий данный интерфейс. Приложения, работающие через API, соединяются с сервером значительно быстрее, чем CGI-программы, так как API выполняется в основном процессе сервера и постоянно находится в состоянии ожидания запросов, поэтому время на запуск программыи порождения нового процесса не требуется.

3.2. Проектирование

3.2.1. Концептуальная модель

3.2.2. Логическая модель

3.2.3. Физическая модель

4. ЗАКЛЮЧЕНИЕ

4.1. Определение и оценка результатов проекта и перспектив его развития.

В результате проделанной работы мне удалось создать базу данных и приложение к ней на тему «Автосалон». База данных была создана в СУБД MySQL, а для создания запросов использовался язык SQL.

По данной предметной области были созданы модель вариантов использования, концептуальная модель, логическая модель и выделена та часть физической модели, которая реализована на практике. База данных отвечает такому требованию - объем не менее5- 7таблиц.

Логическая модель данных была перенесена в среду MySQL. Для таблиц определены первичные и внешние ключи, созданы индексы. Также определены все основные связи между таблицами. Для каждого атрибута указан тип данных и требуемые ограничения на вводимые значения, определены значения по умолчанию. Все выделенные в физической модели таблицы заполнены данными

Также создано приложение на основе реализованной в СУБД MySQL базы данных.

Созданный интерфейс в приложении подчеркивают выбранную тематику и отражает основную идею. Приложение обеспечивает простой и расширенный поиск по фиксированным и по задаваемым пользователями критериям, достаточно удобна навигация.

В целом БД и приложение к ней удовлетворяет первоначально поставленным требованиям:

-БД содержит более 7 таблиц;

-у каждого атрибута указан тип, возможные ограничения и значения по умолчанию;

-созданы индексы;

-дизайн приложения продолжает выбранную тематику;

-удобство навигации;

-простой поиск данных;

В качестве перспектив на будущее, следует выделить:

-расширение информации об автомобилях

-включение в рассмотрение дополнительной комплектации авто;

-возможность покупателей делать заказы на дополнительное оснащение автомобиля;

-расширение информации о сотрудниках(включая руководство);

-расширение информации о производителях и дилерах;