- •1Техническое задание
- •1.1 Введение
- •1.2 Основание для проектирования
- •1.3 Назначение
- •1.4 Требования к программе или программному изделию
- •1.4.1 Требования к функциональным характеристикам
- •1.4.2 Требования к надежности
- •2 Выбор метода проектирования, программных средств реализации пс (по своему заданию)
- •3 Архитектура программного средства (по своему заданию)
- •4 Разработка структуры данных для хранения информации
4 Разработка структуры данных для хранения информации
Для проектирования базы данных необходимо построить модель «объект-отношение», то есть для данных в создаваемой базе данных необходимо построить связи, характеризующие их отношения. Данная модель не зависит от использования СУБД. В создаваемой базе данных имеются таблицы: «glav_tabl», «x_wer», «y_wer», «line_begin», «line_end», «line_ves».
В виду простых требований к данной БД таблицы «x_wer», «y_wer», «line_begin», «line_end», «line_ves» связаны с таблицей «glav_tabl»
отношением 1:1.
4 Даталогическая модель базы данных
Для дальнейшего проектирования базы данных необходимо построить даталогическую модель базы. Основной задачей даталогического моделирования является получение структуры данных, описанной на языке математической модели, ориентированной на выбранную СУБД.
Дататалогическая модель представляет собой схему проектируемой базы данных, в которой представлены все связи между объектами базы данных, описанные в модели «объект-отношение». Объекты представлены в виде таблиц, имеющих названия, значимые поля свойств, характеризующие хранимые в таблицах данные и уникальные первичные и внешние ключи, на основе взаимосвязи между которыми осуществляется реализация связей между таблицами базы данных и целостность базы данных.
Даталогическая модель формируется на основе ER-диаграммы и представляет собой заключительный этап создания структуры базы данных перед переходом от процесса проектирования к созданию физической модели с детальным описанием всех таблиц, непосредственно составляющих базу данных.
Схема логической модели представлена на рисунке 1.
Рисунок 1 – Логическая схема базы данных
Приложение А
Рисунок 2 – Иерархия модулей ПС
Завдання до лабораторної роботі
Розробити ТЗ на проектування ПЗ
Розробити проект діаграми варіантів використання
Розробити проект БД
Розробити модульну структуру ПЗ
Контрольні запитання до ЛР.