Базы данных

Автор работы: Пользователь скрыл имя, 20 Марта 2012 в 14:31, контрольная работа

Краткое описание

Первое задание основывается на работе в Excel и включает следующие элементы:
Подготовка табличного процессора в Excel к решению задачи.
Решение линейной задачи с помощью надстройки «поиск решения».

Содержание работы

Задание 1: задача оптимизации в Excel. 3

Задание 2: составление базы данных в Access. 5

Задание 3: Корпоративная сеть Интранет. 9

Список литературы. 13

Содержимое работы - 1 файл

КОНТРОЛЬНАЯ.docx

— 325.53 Кб (Скачать файл)

МИНИСТЕРСВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕРМСКИЙ  ИНСТИТУТ (филиал)

государственного  образовательного учреждения высшего  профессионального образования

«Российский государственный торгово-экономический  университет»

 

 

 

Кафедра информационных технологий

 

 

 

 

КОНТРОЛЬНАЯ РАБОТА

по дисциплине: «Информационные технологии управления»

 

 

 

Вариант №20

 

 

 

                                                                             

 

 

 

 

 

 

 

Студентки  группы МПи-31

Заочной формы  обучения

Факультета  менеджмента

Феденюковой А.С.

Подпись___________________

«____» __________________2011 г.

 

 

 

 

Научный руководитель:

Преподаватель  Ильин В.В.

Оценка_______________________

Подпись______________________

«____» __________________2011 г.

 

 

 

 

 

 

Пермь 2011

Содержание.

 

Задание 1: задача оптимизации в Excel. 3

Задание 2: составление базы данных в Access. 5

Задание 3: Корпоративная сеть Интранет. 9

Список литературы. 13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 1: задача оптимизации в Excel.

Первое задание  основывается на работе в Excel и включает следующие элементы:

  • Подготовка табличного процессора в Excel к решению задачи.
  • Решение линейной задачи с помощью надстройки «поиск решения».

Решить задачу об оптимальном бюджете на рекламу  в каждом квартале с наибольшей годовой  прибылью с помощью методов нелинейной оптимизации пакета Excel используя надстройку «поиск решения» на примере типичной модели сбыта.

Решение:

1 шаг: выполняем подготовку табличного процессора Excel, заполняя приведенными в задаче данными. (рис 1)

Рис 1 Модель сбыта

2 шаг: проверяем условие через «поиск решения» как надо распределить инвестиции  на рекламу, чтобы прибыль за год была максимальная. Для этого в «поиске решений» как целевую ячейку ставим $F$14 – это прибыль от продукции за год. Устанавливаем флажок на «максимальное значение» В виде изменяемых данных устанавливает совокупность ячеек $B$10:$E$10 – это распределенные затраты на рекламу по кварталам. В параметрах снимаем флажок  в окошке линейная модель. Далее нажимаем выполнить. Анализируем результат: он нас не устраивает, так как по причине того что мы не вводили никаких ограничений на  суммарную сумму инвестиций на рекламу, то затраты на рекламу по кварталам распределились не правильно, то есть они превышают  допустимое значение. (рис 2)

Рис 2 Модель сбыта 2

 

Шаг 3: снова открываем первоначальную модель сбыта. В «поиске решений» ставим те же самые условия, что во 2 шаге, и добавляем ограничения  F10<=40000. Анализируем результат: данное решение нас не устраивает, так как годовая прибыль может быть выше.

 

Рис 3 Модель сбыта 3.


Шаг 4: открываем первоначальную модель сбыта. В «поиске решений» ставим те же самые условия, что в шаге 2, и добавляем ограничения F10<=50000. Анализируем полученный результат: он нас устраивает, так как годовая прибыль от продукции здесь максимальная. (рис 4)

 

Рис 4 Модель сбыта 4.

 

Вывод: модель сбыта №4 является решением задачи.

 

 

 

 

 

 

 

 

Задание 2: составление базы данных в Access.

Второе задание  основывается на работе в Access и включает следующие элементы:

    • Разработку базы данных.
    • Создание базы и занесения в нее данных.
    • Организация запросов к базе.
    • Создание форм отчетов.

Задание: спроектировать базу данных в соответствии с вариантом, создать таблицы и организовать связи между ними, заполнит таблицы  записями. Организовать запросы по: окладам, должностям. Создать форму: для вывода информации о сотрудниках. Создать отчет по всем сотрудникам: ФИО, год рождения, должность, удаленность.

Решение:

1 шаг: на этом этапе мы определяемся с целью создания БД, то есть  для чего она будет использоваться. В нашем случае БД создается для начисления заработной платы сотрудникам – военнослужащим. Определяемся со структурой БД, с количеством таблиц и связями между ними. В нашем случаи будет всего 7 таблиц. Одна из них будет носить, основной характер и будет содержать следующие данные: ФИО, год рождения, должность, стаж, удаленность, сложность, вредность, воинское звание. Эта таблица будет связующей между остальными 6, которые будут содержать следующие данные:

    • 2 таблица «Оклад»: должность, оклад.
    • 3 таблица «Надбавка за стаж»: стаж, надбавка за стаж.
    • 4 таблица «Надбавка за сложность»:  сложность, надбавка за сложность.
    • 5 таблица «Надбавка за вредность»: вредность, надбавка за вредность.
    • 6 таблица «Надбавка за удаленность»: удаленность, надбавка за удаленность.

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

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

    • Текстовый тип данных: ФИО, должность, удаленность, сложность, воинское звание.
    • Числовой тип данных:  год рождения, стаж, вредность.
    • Денежный тип данных: оклад, надбавка за стаж, надбавка за сложность, надбавка за удаленность,  надбавка за вредность, надбавка за звание.

После заполнения полей в каждой таблице, при ее сохранении программой выдается запрос «создать ключевое поле сейчас или позже?». Ставим ключевые поля исходя из того как будут связаны таблицы. В нашем случаи, ключевые поля распределяются так:

  • Таблица Сотрудники: поле ФИО.
  • Таблица Оклад: поле Должность.
  • Таблица Надбавка за стаж: поле стаж.
  • Таблица Надбавка за сложность: поле сложность.
  • Таблица Надбавка за вредность: поле Вредность.
  • Таблица Надбавка за звание: поле Звание.
  • Таблица Надбавка за Удаленность: поле Удаленность.

 

3 шаг: заполняем записями наши таблицы. Заполнение таблиц, данные в которых повторяются в ключевом поле, объясню на примере таблицы Оклад.

  • Заполняем первую колонку Должность следующими данными: командир батальона, командир взвода, командир роты, командир части, начальник штаба.
  • Заполняем следующую колонку Оклад следующими данными: 38 000, 22 000, 28 000, 50 000, 35 000, 40 000р.

Так как, например, в звании командира роты у нас несколько человек и их надо отразить в таблице Оклад, для этого мы создаем подтаблицы на каждую строку этой таблицы. Путем создания связи «один ко многим» через вкладку в Access «работа с базами данных» далее схема данных, выбираем таблицы Сотрудник и Оклад. Протягиваем связь между полями должность. В появившемся окне «Изменение связей» ставим флажки в: «Обеспечить целостность данных», так же для последующего удобства изменения записей в БД ставим флажки на  «Каскадном обновлении связанных полей» и на «Каскадном удалении связанных полей».  И получается, что даже если будут проведены операции по  редактированию или удалению данных в ключевом поле главной таблицы, то эти операции будут сопровождаться автоматическим изменением в связанной таблице.

После того как связь между таблицами  создана, возвращаемся к таблице  Оклад и создаем подтаблицу следующим  путем: вкладка Записи ---- Дополнительно ---- Подтаблица---- в окне «Вставка подтаблицы»  выбираем таблицу Сотрудники ---- ставим в Подчиненные поля: Должность и в Основные поля: Должность ----ОК. Результат на рис1.

 

Рис. 1 Таблица Оклад.

Другие таблицы  заполняем аналогично и создаем связи между ними рис 2.

 

Рис 2 Схема связей таблиц.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                         Рис 3 Запрос Оклад сотрудников. 

Шаг 4:  создадим запросы по окладам и

должностям.

Запрос по окладам, воспользуемся Мастером запросов: в окне Новый запрос выбираем Простой запрос--- сначала выбираем таблицу Сотрудники ---- из нее выбираем поле ФИО---- в этом же окне выбираем таблицу Оклад--- выбираем поле Оклад --- далее--- выбираем подробный --- далее ---- открыть запрос для просмотра данных---ОК (Рис 3)

 

 

 

 

                                                                                                                                                                   Рис 4 Запрос по должностям в режиме конструктор

З          Запрос по должностям, воспользуемся Конструктором запросов: выбираем таблицы Сотрудник и Оклад--- ниже в этом же окне заполняем 1 столбец: в графе поле выбираем «Сотрудники ФИО» --- во втором столбце выбираем «Оклад должность» (рис 4)

Далее, нажимаем Выполнить запрос. (Рис 5)

 

Рис 5 Результат  запроса по должностям


 

 

 

 

 

 

 

 

 

 

 

 

Шаг 5: форма вывода инфо. о сотрудниках: воспользуемся конструктором форм:

Конструктор форм --- команда добавить поля--- выбираем таблицу сотрудники--- добавляем все необходимые поля--- переходим в режим Форма.

Либо форму можно создать  так: выделяем  в списке таблиц, таблицу  Сотрудники --- далее вкладка Создать --- Форма. (Рис 6)

 

Рис 6 Результат вывода формы по сотрудникам.

 

 

Шаг 6: Создание отчета по всем сотрудникам.

Воспользуемся мастером отчетов: в  окне «Создание отчетов» выбираем таблицу  Сотрудники --- далее выбираем следующие  поля: ФИО, год рождения, должность, удаленность --- далее по надобности выбираем различные типы оформления отчета--- выводим отчет. (Рис 7)

 

Рис 7 Отчет  по всем сотрудникам.

 

 

Задание 3: Корпоративная сеть Интранет.

Интранет  – это распределенная ведомственная (в том числе фирмы, корпорации, организации, предприятия и т.д.) вычислительная сеть, предназначенная для обеспечения теледоступа своих сотрудников (возможно так же деловых партнеров) к корпоративным информационным ресурсам и использующая  программные продукты и технологии Интернет. Архитектура сетей Интранет (используется так же термин «Интрасеть») и географическая область их обслуживания являются весьма разнородными. В частности эти сети могут использовать узлы и каналы связи других, в том числе глобальных сетей и систем связи Интернета. Интрасети могут быть изолированы от внешних пользователей Интернета при помощи  брандмауэров или функционировать как автономные сети, не имеющие доступа извне. [2.с 450]

Основные  виды Интранета:

Виртуальная ЛВС (локальные вычислительные сети), – разновидность Интрасети, представляющая собой логическое объединение узлов большой (распределительной) локальной вычислительной сети, которые могут принадлежать к ее различным физическим сегментам, подключенным к разным концентраторам. Организуется при помощи коммутирующих концентраторов или маршрутизаторов. Специальное ПО системы управления позволяет разделить сети на несколько логических частей (виртуальных сегментов). Администратор сети может по своему усмотрению создавать виртуальные сегменты, добавлять или удалять отдельные узлы. Данные предназначенные для конкретных узлов виртуальной сети, благодаря коммутации пакетов (Коммутация в ЛВС – это сегментирование сетей – деление их на более мелкие фрагменты со значительным снижением числа станций в каждом сегменте. Коммутация обеспечивает сегментирование ЛВС с разделяемой средой), передаются только в рамках заданного логического сегмента. Этим предотвращаются перегрузки, и обеспечивается повышение ее безопасности. Метод создания ЛВС используется в сетях типа Ethernet. Принцип логического объединения узлов разнородных сетей (в том числе Token Ring, FDDI, ATM и т.д.) в виртуальные сегменты используется  в распределительных и глобальных сетях в частности в ATM.

Виртуальная частная сеть (Virtual LAN, VLAN) – Virtual Private Network – технология  и организация систематической удаленной связи между выбранными группами узлов в крупных распределительных сетях, включая Интернет. С ее помощью решается ряд вспомогательных задач, включая защиту внутреннего трафика организации, поддерживающей VPN.  В указанном смысле эта технология является  конкурирующей по отношению к технологии Virtual LAN. Основным разработчиком технических решений, связанных с VPN-технологией, является  фирма Check Point (52% рынка). В настоящее время имеются следующие их варианты:

Информация о работе Базы данных