Информационный объект | Наименование реквизита | Имя реквизита | Функциональные зависимости |
Сотрудники мастерской | Код сотрудника | Код сотрудника | |
ФИО | ФИО | ||
Дата рождения | Дата рождения | ||
Дата поступления на работу | Дата поступления | ||
Образование | Образование | ||
Профессия | Должность | ||
Телефон | Телефон | ||
Адрес | Адрес | ||
Заказы | Код | Код заказа | |
ФИО | ФИО заказчика | ||
Мастер | Мастер | ||
Изделие | Изделие | ||
Дата приема заказа | Дата приема заказа | ||
![]() | Код изделия | Код изделия | |
Наименование изделия | Наименование изделия | ||
Код клея | Код клея | ||
Расход клея | Расход клея | ||
Код картона | Код картона | ||
Расход картона | Расход картона | ||
Код пружины | Код пружины | ||
Расход пружины | Расход пружины | ||
Стоимость работы | Стоимость работы | ||
Клей | Код | Код | |
Наименование | Наименование клея | ||
Цена | Цена | ||
Картон | Код | Код | |
Наименование | Наименование картона | ||
Цена | Цена | ||
Пружина | Код | Код | |
Наименование | Наименование пружины | ||
Цена | Цена |
Связи информационных объектов
Номер связи | Главный объект | Подчиненный объект | Тип связи |
Сотрудники | Заказы | 1:М | |
Комплектация | Заказы | 1:М | |
Клей | Комплектация | 1:М | |
Картон | Комплектация | 1:М | |
Пружина | Комплектация | 1:М |
Информационно-логическая модель в каноническом виде
![]() | |||
![]() | |||
Структуры таблиц
Для решения поставленной задачи необходимо создать 6 таблиц: “Сотрудники мастерской”, “Заказы”, “Клей”, “Картон”, “Пружина”, “Комплектация заказа”, структуры которых следующие (Табл. 3.1, 3.2, 3.3, 3.4, 3.5 и 3.6).
Таблица 3.1. «Сотрудники мастерской»
Поле | Обязательное поле | Тип | Размер | Описание |
Код сотрудника | Да | Текстовой | Ключевое поле | |
Ф.И.О. | Нет | Текстовой | ||
Дата рождения | Нет | Дата/время | Длинный формат даты | |
Дата поступления на работу | Нет | Текстовой | ||
Образование | Нет | Текстовый | ||
Должность | Нет | Текстовой | ||
Телефон | Нет | Текстовой | ||
Адрес | Нет | Текстовой |
Таблица 3.2. «Заказы».
Поле | Обязательное поле | Тип | Размер | Описание |
Код заказа | Да | Текстовой | Ключевое поле | |
Ф.И.О. заказчика | Нет | Текстовый | ||
Мастер | Нет | Текстовый | ||
Изделие | Нет | Текстовой | ||
Дата приема заказа | Нет | Дата/время | Длинный формат даты | |
Дата выполнения заказа | Нет | Дата/время | Длинный формат даты |
Таблица 3.3 «Клей».
Поле | Обязательное поле | Тип | Размер | Описание |
Код | Да | Текстовой | Ключевое поле | |
Наименование клея | Нет | Текстовой | ||
Цена клея | Нет | Числовой | Длинное целое |
Таблица 3.4 «Картон»
Поле | Обязательное поле | Тип | Размер | Описание |
Код | Да | Текстовой | Ключевое поле | |
Наименование картона | Нет | Текстовой | ||
Цена картона | Нет | Числовой | С плавающей точкой |
Таблица 3.5 «Пружина»
Поле | Обязательное поле | Тип | Размер | Описание |
Код | Да | Текстовой | Ключевое поле | |
Наименование пружины | Нет | Текстовой | ||
Цена пружины | Нет | Числовой | С плавающей точкой |
Таблица 3.6 «Комплектация заказа».
Поле | Обязательное поле | Тип | Размер | Описание |
Код изделия | Нет | Текстовой | Ключевое поле | |
Наименование изделия | Нет | Текстовой | ||
Код клея | Нет | Текстовой | ||
Расход клея | Нет | Текстовой | ||
Код картона | Нет | Текстовой | ||
Расход картона | Нет | Текстовой | ||
Код пружины | Нет | Текстовой | ||
Расход пружины | Нет | Текстовой | ||
Стоимость работы | Нет | Текстовой |
Схема данных.
Рисунок 4.1
Схема данных представлена на рисунке 4.1. Таблица “Сотрудники мастерской” связана с таблицей “Заказы” посредством поля “Код сотрудника”, которое присутствует в обеих таблицах. В свою очередь, таблица “Заказы” связана с таблицей “Комплектация заказов” посредством поля “Код изделия”. Далее также связана таблица “Комплектация заказов” с таблицами: “Клей”, “Картон”, “Пружина” посредством поля “Код”.
Запросы.
Организация поиска и обработки данных осуществляется с помощью запросов.