- •Сф фгбоу впо «пензенский государственный университет» пояснительная записка
- •Введение
- •Анализ предметной области
- •2.3.2 Требования к составу и параметрам технических средств
- •2.3.3 Требования к информационной и программной совместимости
- •2.4 Требования к программной документации
- •2.5 Стадии и этапы разработки
- •2.6 Порядок контроля и приёмки
- •3. Концептуальная модель данных
- •4. Логическое проектирование базы данных
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
4. Логическое проектирование базы данных
На основе концептуальной диаграммы была построена реляционная диаграмма.
Внешними ключами для сущности Услуги являются Код клиента и Код вида работ (FKKV и FKK).
Для первичных и внешних ключей были созданы индексы.
На этапе логического проектирования указываем физические имена атрибутов. Автоматическая генерации физических имен средствами Open ModelSpear имеет ряд недостатков, в частности возможен дубляж имен, поэтому необходимо выверить физические имена вручную.
В таблицах 4-6 представлены физические имена и возможность null-значений для сущностей Клиенты, Виды услуг, Услуги соответственно:
Таблица 4
|
KLIENT |
|
Сущность Клиент |
kodklienta Primary Key |
KODKLI |
NOT NULL |
Код клиента Первичный ключ |
KK |
|
||
familiya |
FAMILI |
NULL |
Фамилия |
imya |
IMYA |
NULL |
Имя |
otchestvo |
OTCHES |
NULL |
Отчество |
ppk |
PPK |
NULL |
Признак постоянного клиента |
indkk |
IKK |
UNIQUE |
Индекс |
Таблица 5
|
VIDRAB |
|
Сущность Вид работ |
kodvida Primary Key |
KODVID |
|
Код вида Первичный ключ |
KV |
|
||
nazvanie |
NAZVAN |
|
Название |
tip |
TIP |
|
Тип |
stoimost |
STOIMO |
|
Стоимость |
indkv |
IKV |
UNIQUE |
Индекс |
Таблица 6
|
HIMCHI |
|
Сущность услуги |
koduslugi Primary Key |
KODUSL |
Not null |
Код услуги Первичный ключ |
PK_HIMCHI_PRIMAR_K |
|||
srochnost |
SROCHN |
null |
Срочность и сложность |
datapr |
DATAPR |
null |
Дата приема |
datavozvr |
DATAVO |
null |
Дата возврата |
Foreign Key |
FKVR |
Not null |
Внешний ключ |
Foreign Key |
FKK |
Not null |
Внешний ключ |
indku |
IKU |
UNIQUE |
Индекс |
indkk |
IKKK |
NOT UNIQUE |
Индекс |
indkvv |
IKVR |
NOT UNIQUE |
Индекс |
После создания физических имен всех атрибутов реляционной модели данных она полностью подготовлена для разработки физической модели.
5 Физическое проектирование базы данных
6. Вычисляемые поля, генераторы и триггеры
7. Программа и методика испытаний
8. Описание применения
Заключение
В результате проделанной работы была разработана база данных оказания услуг клиентам в химчистке, оформлена соответствующая документация.
Испытания показали, что информация в базе сохраняется, вычисляется и редактируется должным образом. Все требования технического задания выполнены полностью.
За время выполнения курсовой работы был существенно повышен уровень практических навыков проектирования баз данных.
