- •4. Общие положения по выполнению курсовой работы
- •6. Содержание курсовой работы
- •2. Постановка задач
- •7. Методические рекомендации по написанию курсовой работы
- •7.1. Последовательность действий при выполнении курсовой работы
- •7.2. Описание предметной области
- •Описание функционирования отдела сбыта
- •1.2. Цель выполняемых функций
- •1.3. Описание предметной области
- •Справочник цехов
- •Т аблица 5
- •1.4. Список сокращений и терминов, используемых в заданиях
- •1.5. Ограничения предметной области
- •7.3. Постановка задачи
- •7.3.1. Составление плана работ по созданию информационных технологий приложений
- •7.3.2. Разделы постановки задачи
- •7.4. Информационный анализ и информационное моделирование предметной области
- •7.4.1. Информационное обеспечение приложений
- •7.4.1.1. Определение базы данных
- •7.4.1.2. Архитектура базы данных
- •7.4.1.3. Этапы проектирования базы данных
- •7.4.1.4. Информационно-логическая модель предметной области
- •Спецификация на поставку товаров к договору №__
- •7.4.1.5. Алгоритм построения информационно-логической модели предметной области
- •7.4.1.6. Структурные связи ио
- •7.4.1.7. Каноническая форма илм по
- •7.4.1.8. Пример разработки илм задачи "Учет движения готовой продукции на складах"
- •Информационный анализ справочных документов
- •7.5. База данных
- •7.5.1. Организационная форма базы данных
- •7.5.2. Структура базы данных
- •7.5.3. Администрирование базы данных
- •7.6. Система документов и документооборот
- •7.7. Классификация и кодирование технико-экономической информации
- •7.8. Алгоритмы и программы информационных технологий приложений
- •7.9. Проектирование таблиц базы данных
- •7.9.1. Определение комплекса таблиц субд Microsoft Access
- •7.10. Подготовка данных для контрольного примера
- •7.11. Ввод данных контрольного примера в базу данных и проектирование экранных форм
- •7.11.1. Простые формы
- •7.11.2. Составные формы
- •7.11.3. Свойства экранных форм
- •7.11.4. Рекомендации по проектированию экранных форм
- •7.12. Запросы
- •7.13. Отчеты
- •7.14. Макросы и модули
- •7.15. Ведение нормативно-справочной информации
- •7.16. Интерфейс конечного пользователя
- •8. Положение о защите курсовой работы
- •8.1. Общие требования, предъявляемые к курсовой работе
- •8.2. Теоретические вопросы по субд
- •8.3. Тематика вопросов по машинной части курсовой работы
- •9. Рекомендуемая учебно-методическая литература
Код
товара
Наименование
товара
Ед.
изм.
Месяц
Цена
Количество
Сумма
Поставщик___________
Покупатель___________
(подпись)
(подпись)Спецификация на поставку товаров к договору №__
Таблица «Договор – 1НФ»
Номер договора |
Дата составления договора |
Покупатель |
Код товара |
Наименование товара |
Ед. изм. |
Месяц |
Цена |
Количество
|
Сумма |
110-01 |
10.01.01 |
АОЗТ "Луч" |
10100 |
Стул |
Шт. |
04 |
500 |
10 |
5000 |
110-01 |
10.01.01 |
АОЗТ "Луч"
|
10200 |
Шкаф |
Шт. |
04 |
1000 |
2
|
2000 |
120-01 |
10.01.01 |
АОЗТ "Кристалл" |
10100 |
Стул |
Шт. |
03 |
500 |
20 |
1000 |
120-01 |
10.01.01 |
АОЗТ "Кристалл" |
10300 |
Диван |
Шт. |
04 |
1500 |
1
|
1500 |
120-01 |
10.01.01 |
АОЗТ "Кристалл" |
… |
… |
… |
… |
… |
… |
… |
Таблицы «Договор-3НФ», «Изделие» и «Поставка» находятся в 3 НФ. Они связаны между собой и являются реляционной моделью исходного документа «Договор». При большом количестве в спецификации договора общее количество данных в этих таблицах будет существенно меньше, чем в таблице «Договор – 1 НФ».
Таблица «Договор-3НФ»
Номер договора |
Дата составления договора |
Покупатель |
110-01 |
10.01.01 |
АОЗТ "Луч" |
120-01 |
10.01.01 |
АОЗТ "Кристалл" |
Таблица «Изделие»
Код товара |
Наименование товара |
Ед.изм. |
Цена |
10100 |
Стул |
Шт. |
500 |
10200 |
Шкаф |
Шт. |
1000 |
10300 |
Диван |
Шт. |
1500 |
|
… |
… |
… |
Таблица «Поставка»
Номер договора |
Код товара |
Месяц |
Количество |
Сумма |
110-01 |
10100 |
04 |
10 |
5000 |
110-01 |
10200 |
04 |
2 |
2000 |
120-01 |
10100 |
03 |
20 |
10000 |
120-01 |
10300 |
04 |
1 |
1500 |
120-01 |
… |
|
… |
… |
На практике в подавляющем числе случаев ограничиваются ЗНФ. Это объясняется следующими причинами.
В большинстве случаев отношение, приведенное к ЗНФ, автоматически оказывается в 5НФ. Это особенно характерно для экономической информации.
Использование НФБК, 4НФ и 5НФ не дает заметных преимуществ перед ЗНФ.
• Процесс определения, находится ли данное отношение в 4НФ или 5НФ, как правило, затруднителен.
Информационный объект, на основе которого проектируется реляционная таблица, приведенная к ЗНФ, должен удовлетворять следующим требованиям.
ИО должен содержать уникальный идентификатор-ключ (простой или составной). При этом ИО может иметь несколько ключей, один основной и несколько возможных ключей.
Ключ должен содержать минимально необходимый, но достаточный для идентификации экземпляров ИО набор реквизитов.
Все описательные реквизиты должны быть взаимно независимы.
Все реквизиты, входящие в составной ключ, должны быть так же взаимно независимы.
Каждому значению ключа соответствует только одно значение описательного реквизита.
Каждый описательный реквизит должен функционально полно зависеть от ключа ИО. Это означает, что при составном ключе ИО описательные реквизиты должны зависеть целиком от всей совокупности реквизитов, образующих ключ (не допускается зависимость описательного реквизита от какой-либо части ключа).
7. Каждый описательный реквизит в ИО не должен зависеть от ключа транзитивно, т.е. через другой промежуточный реквизит.
В случае транзитивной зависимости между реквизитами нужно выполнить разделение совокупности реквизитов с образованием двух информационных объектов вместо одного.
Множество взаимосвязанных информационных объектов образует информационно-логическую модель предметной области (ИЛМ ПО).