
- •Красногорск
- •Описание предметной области. Постановка задачи.
- •Глава 2. Выбор средств/методологии проектирования. Выбор субд.
- •Глава 3. Построение инфологической (концептуальной) модели
- •Глава 4. Построение инфологической (концептуальной) модели базы данных.
- •Глава 5. Построение инфологической (концептуальной) модели связи между
- •Глава 6. Создание запросов для подключения к базе данных через php код и sql запросов.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
МСОКОВСКОЙ ОБЛАСТИ
«КРАСНОГОРСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ»
Специальность 230115
«Программирование в компьютерных системах»
КУРСОВОЙ ПРОЕКТ
ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ
ПМ.01. РАЗРАБОТКА И ЗАЩИТА БАЗ ДАННЫХ
Пояснительная записка на тему:
«Разработка базы данных для учёта военной техники в военной индустрии»
Выполнил студент гр.№27
Антипов М.П.
___________ (подпись)
Преподаватель Сычёв А.В.
________________ (подпись)
Дата______________
Зав.отделением
________ к.п.н. Е.С. Трегубова
Дата___________
Красногорск
2013
Оглавление
Глава 1. Описание предметной области. Постановка задачи.
Глава 2. Выбор средств/методологии проектирования. Выбор СУБД.
Глава 3. Построение инфологической (концептуальной) модели интерфейс пользователя .
Глава 4. Построение инфологической (концептуальной) модели базы данных.
Глава 5. Построение инфологической (концептуальной) модели связи между таблицами.
Глава 6. Создание запросов для подключения к базе данных через php код и sql запросов.
Глава 1.
Описание предметной области. Постановка задачи.
Я выбрал тему “ Разработка базы данных для учёта военной техники в военной индустрии” потому, что эта тема в современном мире довольно-таки актуальна. В военной индустрии требуется постоянно вести учет военной техники, моя база данных решает эту задачу. Облегчается поиск необходимой информации, которую очень сложно отыскать в случае если учёт ведётся на бумаге или просто записывается в текстовых редакторах , эти способы если же не устарели, то не практичны. Вместо этого все данные записываются в базу данных, что уменьшает вероятность потери информации, и ускоряет поиск необходимой информации. Задача моей базы данных заключается в упрощении поиска имеющейся военной техники , её типе, происхождении и технических характеристиках которые так же важны при поиске определённой боевой машины (рис 1 ).
Рисунок 1 Предметная область
Глава 2. Выбор средств/методологии проектирования. Выбор субд.
В качестве языка запросов я выбрал MySQL потому, что является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. В качестве интерфейса для сосздания СУБД я выбрал phpMyAdmin — некоммерческое приложение, написанное на языке PHP, реализующее довольно удобный и функциональный Web-интерфейс к базе данных MySQL (рис 2).
Рисунок 2 Средство проектирования
Рисунок 3 веб приложение для создания бд
PHPMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. PHPMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд.
На сегодняшний день PHPMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеров используют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных (рис 3)