Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР по ИНформатике.doc
Скачиваний:
2
Добавлен:
20.09.2019
Размер:
1.17 Mб
Скачать

2.2.3 Улучшение (оптимизация) плана перевозок

Используем режим Поиск решения Excel Microsoft Office.

1) После выполнения команд Сервис, Поиск решения открывается диалоговое окно Поиск решения (Рисунок 2).

2) Введем данные:

Установить целевую ячейку: В18

Равной: минимальному значению

изменяя ячейки: В9:F11

3) Щелкнуть по кнопке Добавить для ввода ограничений.

4) В открывшемся окне Изменение ограничения (Рисунок 3) ввести ограничения.

B9:F11 ≥ 0

B9:F11 = целые

В14:F14 ≥ B6:F6

I9:I11 ≤ G3:G5

(левая часть каждого ограничения вводится в поле Ссылка на ячейку, правая часть ограничения – в поле Ограничение, знак выбирается в средней части окна. После ввода каждого ограничения нужно нажать кнопку Добавить, после ввода последнего ограничения нажать кнопку Ок.)

Рисунок 2. Диалоговое окно поиска решения

Рисунок 3. Окно изменения ограничения

5) Для запуска режима Поиск решения щелкнуть по кнопке Выполнить (см. Рисунок 4). Если все формулы в таблице и все ограничения в окнах (Рисунки 2,3) введены правильно, появится окно с сообщением о том, что решение найдено (Рисунок 4). Щелкнув по кнопке Ок, получаем решение (Рисунок 5).

Рисунок 4. Окно результата поиска решения

Рисунок 5. Таблица после выполнения поиска решения

3. Проектирование базы данных

3.1 Постановка задачи

Разработать информационно-логическую модель предметной области «Оборудование лаборатории» с атрибутами

№ лаборатории

дата покупки

№ комнаты

дата поверки

Инвентарный № прибора

стоимость прибора

Наименование прибора

завод-изготовитель

Модель

габариты (размер, вес)

Серия

запчасти (цена, серия, количество)

дата выпуска

Создать логическую структуру этой базы данных для СУБД Access.

Заполнить таблицы базы данных записями.

Создать отчёт с параметрами Наименование прибора, № лаборатории, дата поверки.

Создать запрос о приборах одной из лабораторий.

3.2 Информационно-логическая модель

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

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

Реквизиты каждого информационного объекта должны отвечать определенным требованиям:

• информационный объект должен содержать уникальный идентификатор (ключ);

• все описательные реквизиты должны быть взаимонезависимыми;

• все реквизиты, входящие в составной ключ, должны быть также взаимонезависимыми;

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

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

• один-к-одному (1:1);

• один-ко-многим (1:М);

• многие-ко-многим (М:N).

Связи «один-к-одному» имеют место, когда каждому экземпляру первого объекта соответствует только один экземпляр второго объекта и наоборот, каждому экземпляру второго объекта соответствует только один экземпляр первого объекта. Следует отметить, что такие объекты могут быть объединены в один, структура которого образуется объединением реквизитов обоих объектов, а ключевым реквизитом может быть выбран любой из ключей исходных объектов.

Связи «один-ко-многим» - это такие связи, когда каждому экземпляру одного объекта может соответствовать несколько экземпляров другого объекта, а каждому экземпляру второго объекта может соответствовать только один экземпляр первого объекта. В такой связи первый объект является главным, а второй подчиненным.

Связи «многие-ко-многим» - это такие связи, когда каждому экземпляру первого объекта соответствуют несколько экземпляров второго объекта и каждому экземпляру второго объекта может соответствовать несколько экземпляров первого объекта. Такие связи не могут непосредственно реализовываться в реляционной базе данных. Их можно реализовать путем введения дополнительного объекта «связка». Объект связка должен иметь идентификатор, образованный из идентификаторов исходных объектов.

Проектирование базы данных заканчивается созданием на основе информационно-логической модели (ИЛМ) логической структуры реляционной базы данных, которая отображается в реляционной СУБД (системе управления базами данных) Microsoft Office Access как схема данных.

Согласно заданию, в базе данных нужно хранить 13 атрибутов. Распределим все атрибуты на 4 таблицы, связанные между собой ключами.

Рисунок 6. Информационно-логическая модель предметной области «Оборудование лаборатории»