Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
moya_kursovaya_2_semestr.docx
Скачиваний:
22
Добавлен:
20.03.2015
Размер:
240.52 Кб
Скачать

Izdelia ceha sklad

*kodizd

*kodceh

*kodskad

nameizd

nameceh

namesklad

ed_izm

fio_nceh

fio_nceh

cena

tel_nceh

tel_nskad

norm_zapas

*kodceh

*kodsklad

plan

Ceh_naklad

*kod_plannakl

*kod_cehnakl

*kodceh

*kodsklad

*kodceh

*kodsklad

data_plan

data_ssklad

kolvo_plan

kolvo_otgr

*kodizd

*kodizd

kolvo_plan

*kod_plannakl

*kod_cehnakl

kolvo_otgr

Рис.1 Логическая структура базы данных

Логические связи изображены линиями между одинаковыми ключами связи. Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами.

Логическая структура отображает характер связей между объектами системы. При переходе с логического уровня моделирования на физический отображается характер связей между объектами системы.

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

  • Независимость логической структуры от физического и пользовательского представления.

  • Гибкость структуры базы данных - конструктивные решения не ограничивают возможности выполнять в будущем самые разнообразные запросы.

  • База данных должна быть как можно более компактна, то есть, не избыточна.

  • База данных должна быть простой с точки зрения обработки.

Структура базы данных в среде Microsoft Visual FoxPro 9.0 SP1 имеет вид, представленный на рисунке 2. База данных по производству продукции состоит из семи таблиц, основное назначение которых хранение данных информационной системы.

На данном этапе разработана оптимальная структура базы данных для полноценной работы пользователя. Выделены сущности с набором основных и ключевых атрибутов, построены логические связи между ними. Таким образом, создана информационно-логическая модель базы данных. Итогом данного этапа является сгенерированная база данных в виде таблиц, индексов и связей между таблицами.

Рис. 2 Структура базы данных по оценке выполнения плана

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

Таблица 2.

Семантика сущностей базы данных

Наименование таблицы

Ключевой атрибут

Назначение таблицы

izdelia

Kodizdel

Хранит информацию о вcех товарах

sklad

Kodsklad

Хранит информацию о всех складах

ceha

Kodceha

Хранит информацию о всех цехах

ceh_naklad

kod_cehnak

Хранит информацию о цеховых накладных

plan

kod_plnakl

Хранит информацию о планах выпуска

kolvo_plan

pl_key (kodizdel + kod_plnakl)

Хранит данные о количестве планируемого выпуска изделий

kolvo_otgr

ot_key (kodizdel + kod_cehnak)

Хранит данные о количестве изделий, отгруженных цехом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]