Смекни!
smekni.com

Проектирование информационных баз данных 3 (стр. 3 из 5)

3.2. Определение связей информационных объектов и построение ИЛМ.


Связь 1:М, т.к. один заказчик может заключить много договоров, но один договор заключается с одним заказчиком.

Связь 1:1, т.к. одна строка спецификации относится к одному договору.


Связь 1:М, т.к. одна ТТН может содержать несколько строк спецификации, но одна строка спецификации относится к одной ТТН.

Связь 1:М, т.к. одно изделие может содержаться в разных строках спецификации, но одна строка спецификации относится к одному изделию.

Связь 1:М, т.к. одно изделие может содержаться в разных строках спецификации ТТН, но одна строка спецификации ТТН относится к одному изделию.

Изделие

Связь 1:М, т.к. одно изделие может содержаться в разных строках спецификации ЦН, но одна строка спецификации ЦН относится к одному изделию.


Связь 1:М, т.к. одна ТТН может содержать несколько строк спецификации, но одна строка спецификации относится к одной ТТН.

Изделие

Связь 1:М, т.к. одно изделие может содержаться в разных строках спецификации ПП, но одна строка спецификации ПП относится к одному изделию.


Связь 1:М, т.к. одна ЦН может содержать несколько строк спецификации, но одна строка спецификации относится к одной ЦН.

Связь 1:М, т.к. одна ПП может содержать несколько ТТН, но одна ТТН относится к одному ПП.

Таким образом построим ИЛМ:

Список выпускаемых изделий
Код товара
Наименование изделия Единица измерения Цена за ед. изм.
№ склада Нормативный запас
Справочник складов
№ склада
Наименование склада
Справочник цехов
№ цеха
Наименование цеха
Цеховая накладная
№ цеха № цеховой накладной Дата составления цеховой накладной № склада
Спецификация договора
№ договора Код изделия Месяц отгрузки Количество

Спецификация ТТН
№ ТТН Код товара Поставляемое количество

Список договоров
№ Договора Код заказчика
Спецификация цеховой накладной
№ цеха
№ цеховой накладной Код товара Поставляемое количество

ТТН
№ ТТН № договора Дата выписки ТТН

Список заказчиков
Код заказчика Наименование Адрес
ПП
№ ТТН № ПП Дата оплаты
СПП
№ ТТН №ПП Кол-во Дата оплаты

4.Создание базы данных.

Создадим новую базу данных. После загрузки Microsoft Access открывается диалоговое окно Создание базы данных, в котором следует установить переключатель Новая база данных и нажать кнопку ОК. В появившемся окне Файл новой базы данных выберем диск и папку, где будет расположена новая база данных. Затем следует нажать кнопку Создать. Окно базы данных обеспечивает возможность просмотра и управления объектами базы данных.

4.1.Структура таблиц.

Приступим к созданию таблиц базы данных.

В окне база данных на панели объектов выбрать Таблицы. Нажать кнопку Создать на

панели инструментов и выбрать в окне Создание таблицы в режиме конструктора.

Описание структуры таблиц базы данных представлено в таблице:

Имя таблицы

Имя поля

Ключ

Тип данных
Изделие Код_изд

ДА

Текстовый
Наимен_изд

-

Текстовый
Код_ед изм

-

Текстовый
Норм. запас

-

Текстовый
Цена

-

Денежный
№ склада

-

Текстовый
Список единиц измерения иизмеренияизмерения Ед. изм. наименование

Да

-

Текстовый Текстовый
наименование

-

Текстовый
Заказчик Код_зак

ДА

Текстовый
Наимен_зак

-

Текстовый
Адрес

-

Текстовый
Спецификация договора № договора

ДА

Числовой
Месяц отгрузки

-

Дата\время
Код изделия

-

Текстовый
Кол-во

-

Текстовый
Договор № дог

ДА

Числовой
Код_зак

-

Текстовый
Список цехов № цеха

ДА

Текстовый
наименование

-

Текстовый
Список складов № цеха

ДА

Текстовый
наименование

-

Текстовый
СЦН № цех. накладной

ДА

Текстовый
№ цеха

-

Текстовый
Код изделия

-

Текстовый
Кол-во

-

Список ЦН № цех. накладной

ДА

Текстовый
№ цеха

-

Текстовый
Дата сдачи

-

Дата\время
Номер склада

-

Текстовый
ТТН № ТТН

ДА

Текстовый
Дата отгрузки

-

Дата/время
№ дог

-

Числовой
СТТН № ТТН

ДА

Текстовый
Код_изд

ДА

Текстовый
Кол-во

-

Текстовый
ПП № ПП

ДА

Текстовый
№ ТТН

ДА

Текстовый
Дата оплаты

-

Дата/время
СПП № ПП

ДА

Текстовый
№ ТТН

ДА

Текстовый
Код_изд Текстовый
Кол-во

-

Текстовый

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