Учебное пособие

Учебное пособие Информационные технологии и базы данных

Работа добавлена на сайт bukvasha.net: 2015-10-30

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 11.11.2024



Министерство образования и науки РФ

Федеральное агентство по образованию

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

«Магнитогорский государственный технический университет  им. Г.И. Носова»
«Информационные технологии и базы данных»

(практикум)
Магнитогорск

 2010


удк 004.669

Рецензенты:

Заведующий кафедрой ВТ и ПМ

«Магнитогорский государственный технический университет им. Г.И. Носова»

Д.Х. Девятов
Заведующий кафедрой ВТ и СУ ЦПК «Персонал»

ОАО «Магнитогорский металлургический комбинат»

А.Н. Бурыкин
Баранков В.В., Михайлова У.В. Информационные технологии и базы данных: Учеб. пособие. Магнитогорск: ГОУ ВПО «МГТУ им. Г.И. Носова», 2010, 28 с.
В пособии рассматриваются основные принципы работы с базами данных в полиграфической промышленности. Рассматривается решение оптимизационных задач. Приведены варианты заданий для самостоятельной работы в области информационных технологий. Даны многочисленные примеры применения информационных технологий в профессиональной деятельности инженера – технолога.

Учебное пособие может быть полезно студентам всех специальностей дневной и заочной форм обучения, занимающимся изучением курсов «Информационные технологии. Базы данных.» и «Информатика».
удк 004.669
©ГОУ ВПО «МГТУ им. Г.И. Носова», 2010

 Баранков В.В.

© ГОУ ВПО «МГТУ им. Г.И. Носова», 2010

 Михайлова У.В.




Содержание

ВВЕДЕНИЕ. 4

1.       Цели преподавания дисциплины... 5

2.       Содержание дисциплины  «Информационные технологии. Базы данных»  5

3.       Использование баз данных при оформлении упаковки   6

4.       Варианты контрольных заданий ПО БАЗАМ ДАННЫХ [1] 8

5.       УКАЗАНИЯ ПО проектированиЮ и этапАМ создания базы данных [1] 14

6.       Пример выполнения контрольного задания попроектированию и созданию базы данных.. 18

7.       Варианты контрольных заданий ПО оптимизации упаковки   27

8.       Примеры выполнения оптимизационных задач   32

Пример 1. 32

Пример 2. 36

9.       Практические задания по работе в сети Internet  38

Заключение. 45

10. Учебно-методические материалы... 46

Основная литература. 46

Дополнительная литература. 46

Перечень методических указаний. 48

Средства обучения. 49





ВВЕДЕНИЕ


В управлении предприятием огромную роль играют различные информационные технологии.

Фундаментальную подготовку в области информационных технологий необходимо рассматривать как единую систему, обеспеченную соответствующими методическими составляющими.

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

1.      Цели преподавания дисциплины


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

В результате изучения дисциплины студент должен:

a)       Иметь представление:

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

·         О проблемно-ориентированных методах анализа, синтеза и оптимизации процессов.

·         Об основах защиты информации и сведений, составляющих государственную тайну.

b)       Знать:

·         Современные технические и программные средства реализации информационных процессов.

·         Современные информационные технологии обработки информации.

c)       Уметь:

·         Проводить необходимые инженерные расчеты с использованием различных технических средств.

·         Производить обработку текстовой и графической информации.

·         Работать с СУБД.

d)       Получить навыки:

·         Работы в локальных и глобальных сетях ЭВМ.

·         Использования полученных знаний в практической деятельности.

·         Самостоятельно приобретать знания.

2.      Содержание дисциплины
«Информационные технологии. Базы данных»


Модели данных; многозначные зависимости; системы и языки запросов; методы защиты БД. Объектно-ориентированные базы данных; конкретные объектно-ориентированные системы управления базами данных (СУБД) по профилю специальности. Распределенные базы данных. Централизованные и децентрализованные СУБД; выполнение запросов в распределенной базе данных; одновременная обработка и обновление; программирование на языках СУБД; Case-технология, технология "клиент-сервер"; примеры СУБД. Сетевые технологии. Архитектура сетей; базовые понятия и терминология; аппаратные и программные средства; сетевые операционные системы; модели сетей; администрирование сетей; механизмы защиты данных. Сети Internet и Intranet. Программные средства обработки информации.


3.      Использование баз данных при оформлении упаковки


Цель работы: оформить документ в редакторе Word, в котором используются сведения из внешних источников данных (таблица в другом документе редактора Word, данные из электронной таблицы Excel, сведения из базы данных формата Access).


Порядок выполнения работы:

1.       Создать заготовку для распечатки этикеток на банки сгущенного молока в редакторе Word. Этикетка состоит из графических элементов (файл со сканированным образцом этикетки прилагается) и текстовых фрагментов, содержание которых может изменяться и должно храниться отдельно от документа редактора Word  в базе данных.

Внешний вид одной этикетки с отмеченными текстовыми фрагментами:

Скругленная прямоугольная выноска: Рекламный текст
Скругленная прямоугольная выноска: Описание продукта







Скругленная прямоугольная выноска: Адрес производителя
Скругленная прямоугольная выноска: Масса нетто



  1. Создать документ редактора Word, в котором содержится только одна таблица с четырьмя колонками, озаглавленными так: Адрес производителя, Масса нетто, Описание продукта, Рекламный текст. В таблицу занести данные для 3-4 строк с вариантами заполнения разным содержанием.
  2. Соединить заготовку для распечатки этикеток с данными из таблицы. Для этого, находясь в заготовке для распечатки этикеток, воспользоваться мастером слияния (Главное меню – Сервис – Письма и рассылки – Мастер слияния).
  3. После успешного слияния документа с внешним источником данных, вызвать панель инструментов Слияние (правой кнопкой в районе панелей редактора Word или Главное меню – Вид – Панели инструментов) и пользуясь кнопкой Вставить поля слияния, расставить изменяемые текстовые фрагменты в нужное место.
  4. Изучить назначение других кнопок на панели слияния. Проверить, что текстовые фрагменты автоматически изменяются кнопками управления записями на панели слияния. Научиться изменять содержимое записей кнопками на панели слияния.
  5. Повторить выполнение пунктов 1-5, кроме пункта 2. Данные должны находится не в таблице редактора Word, а в электронной таблице Excel.
  6. Повторить выполнение пунктов 1-5, кроме пункта 2. Данные должны находится не в таблице редактора Word, а в базе данных, созданных в СУБД Access.
  7. Сдать работу преподавателю, ответив на 1-2 дополнительных вопроса.


4.      Варианты контрольных заданий ПО БАЗАМ ДАННЫХ [1]




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

-          спроектировать структуру предметной области;

-          спроектировать структуру базы данных;

-          реализовать разработанную базу данных в системе Access, создать таблицы, формы; заполнить таблицы минимально необходимым набором данных для проверки работоспособности базы на контрольном примере;

-          на основе таблиц базы данных разработать запросы, как минимум, по одному запросу каждого вида: запрос на выборку, запрос на выборку с группировкой, запрос на обновление, перекрестный запрос и, если требуется по смыслу, другие типы запросов.

-          на основе одного из разработанных запросов создать отчет.

Запросы представляются в отчете контрольной работы как распечатка SQL-инструкций и результирующей таблицы запроса, построенной на контрольном примере. По крайней мере, некоторые запросы должны содержать вычисляемые поля, необходимые по смыслу решаемых задач базы данных.

Контрольную работу рекомендуется выполнять в системе Access. Но в принципе, она может быть выполнена в любой системе управления базами данных.
Варианты заданий.


  1. Фруктовый сад.

В саду растут фруктовые деревья различных видов. Сад разделен на кварталы, на которых растут фруктовые деревья одного вида.

Сбор урожая проводится, как правило, ежедневно. Собранные фрукты сдаются на склад и отпускаются покупателям. Склад всего один. Фрукты определенного вида, поступившие с различных кварталов, хранятся вместе. Необходимо учесть собранный урожай отдельно по каждому дереву и продажу фруктов отдельно по каждому виду.
  1. Учет бензина на АЗС.

На АЗС имеется несколько баков для хранения бензина, к которым подключены колонки.  Каждый бак периодически пополняется определенным видом бензина.  В базе данных необходимо фиксировать  каждый факт поступления бензина в баки и продажи бензина через колонки.


  1. Учет успеваемости студентов.

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


  1. Хирургическое отделение.

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


  1. Расчеты с клиентами в гостинице.

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


  1. Учет  выдачи и возврата  книг читателями в научно-технической  библиотеке.

Книги расположены по местам хранения (шкафы и полки). Каждое место хранения имеет свой номер и хранит книги на определенную тему.  По одной теме может быть несколько мест хранения. Необходимо фиксировать выдачу   книг читателем и возврат книг.

  1. Учет постоянных посетителей ресторана.

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

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


  1. Лодочная станция и постоянные  посетители.

На лодочной станции имеется несколько видов лодок, которые сдаются на прокат клиентам (отдыхающим). Для постоянных клиентов делаются скидки. За одно посещение клиент может брать напрокат несколько лодок. Т.е., покатался на одной лодке и пересел на другую. Оплата зависит от типа лодки и времени проката каждой лодки в отдельности. Прокат лодок случайными (не постоянными) клиентами в базе данных не фиксируется.


  1. Учет вкладов и операций по вкладам в сбербанке.

Один вкладчик может иметь несколько вкладов. По каждому вкладу возможны три типа операции: взнос денег, снятие денег и начисление процентов. Каждую операцию выполняет контролер-кассир.


  1. Фабрика офисной мебели. Производство и продажа.

Фабрика производит несколько видов офисной мебели, которая сдается на склад и со склада отгружается покупателям по их заказам.

Заказ может включать несколько видов продукции. Мебель продается в кредит. Оплата заказов производится через банк по истечению срока кредита или раньше, по желанию покупателя.


  1. Магазин. Учет поступления на склад и продаж по продавцам.

Магазин строительных материалов имеет несколько мест хранения материалов. Каждое место специализировано на хранение определенного вида материала. В магазине несколько продавцов, которые торгуют всеми видами материалов. В базе данных учитывать поступление материалов по местам хранения и продажу материалов продавцами из каждого места хранения.

 
  1. Учет ДТП.

В ГАИ создана база данных учета дорожно-транспортных происшествий с пострадавшими пешеходами. В базе данных учли, что у одного водителя может быть несколько ДТП на одной и той же  или разных машинах. На одной машине  в разное время могут быть разные водители. В одном ДТП может быть несколько пострадавших. База данных должна позволять получить статистику  ДТП по маркам автомобилей.  


  1. Фильмотека.

Имеется коллекция фильмов на различных носителях (VHS, DVD, PC CD-Rom).  Возможно наличие нескольких фильмов на одном носителе. Фильмы характеризуются следующими характеристиками: жанр, режиссер, главные актеры, год создания, продолжительность, полученные премии. Один фильм может получить несколько премий.


  1. Расписание занятий.

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


  1. Аудиотека.

Имеется коллекция аудиозаписей на различных носителях (аудио компакт-диски, кассеты, CD-Rom, пластинки и т.д.). На одном носителе информации возможно несколько записей. Каждая запись характеризуется по жанровой принадлежности, исполнителю (автору), продолжительности, году выпуска, полученным премиям.


  1. Чемпионат по футболу.

В чемпионате по футболу команды участвуют по круговой системе (каждая команда с каждой встречается дважды: на своем поле и на поле соперника). При построении базы данных необходимо учесть следующие параметры: команды-участники (необходимо различать, на чьем поле происходит встреча), время проведения игры, забитые игроками голы. В течение сезона переход игроков между клубами не допускается.


  1. Картинная галерея.

В картинной галерее проводятся выставки. На выставке представлены произведения искусства различных мастеров. Одно и то же произведение искусства может быть представлено на нескольких выставках (экспозициях). Экспозиция - это набор произведений искусства, представленных на данной выставке. Каждое произведение искусства имеет своего владельца, относится к определенному виду искусства (живопись, скульптура, графика и т.д.) и определенному направлению в искусстве (импрессионизм, примитивизм, модерн, сюрреализм и т.д.). Выставка характеризуется временем начала и окончания ее проведения. Произведения искусства характеризуется годом создания, оценочной стоимостью.

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


  1. Кинотеатр.

В кинотеатре проходит показ фильмов. Фильм, как правило, демонстрируется несколько раз (сеансов). Каждый фильм снят определенным режиссером и относится к определенному жанру. Фильм может одновременно относиться к нескольким жанрам. В фильме принимают участие актеры. Количество актеров, принявших участие в фильме, не ограничено.

Сеанс характеризуется количеством проданных билетов, кассовым сбором и временем начала показа.

Расположить фильмы: 1) по степени популярности (в зависимости от количества проданных билетов); 2) по кассовым сборам. Определить, какой популярностью пользуются различные жанры; фильмы различных режиссеров. Вывести все фильмы, в которых принял участие определенный актер.


  1. Маршрутное такси.

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

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

Определить объем выручки по каждому маршруту. Определить загруженность автобусов на каждом из маршрутов. Сравнить показатели работы кондукторов.


  1. Каталог лекарственных препаратов.

В аптеке продаются лекарственные препараты. Каждый лекарственный препарат характеризуется составом входящих в него веществ и их концентрацией, показаниями к применению, противопоказаниями, физическим состоянием, свойствами упаковки (количеством единиц в упаковке, характеристиками единицы лекарственного препарата и т.п.), дозировкой, ценой.

Составить список всех препаратов, в состав которых входит определенное вещество; составить список всех препаратов, которые могут использоваться при данном показании к применению.


5.      УКАЗАНИЯ ПО проектированиЮ и этапАМ создания базы данных [1]




При проектировании базы данных следует придерживаться определенного порядка и набора правил. Это позволит избежать ошибок и сделать процесс проектирования более осмысленным и понятным. Можно выделить следующие основные этапы проектирования базы данных:

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

2.             Проектирование предметной области.

По описанию предметной области и функций управления, которые необходимо реализовать, проектируется структура предметной области. Т.е., выделяются классы объектов  и существенные отношения между ними. Проектирование предметной области является результатом структуризации, т.е. некоторого мыслительного процесса человека. Структура отражает наш взгляд на предметную область. Структура предметной области представляется в виде схемы. На схеме родительские классы объектов должны быть изображены выше, а дочерние - ниже. Отношения классов объектов типа 1 : М (один ко многим) изображаются стрелкой, идущей от родительского класса объекта к дочернему. Для объектов каждого класса указываются ключевые свойства, служащие идентификатором родительского объекта отношения и самого отношения. На схеме ключевые свойства отношений указываются над соответствующими стрелками.

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

3.1.    Определение набора таблиц.

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

-          каждая таблица должна содержать информацию только на одну тему;

-          информация не должна дублироваться.

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

3.2.    Создание словаря имен.

Всем таблицам и полям должны быть присвоены системные имена.  Системные имена нужны для работы СУБД (системы управления базами данных). Конечный пользователь базы данных не обязан знать системные имена. Системные имена назначаются по определенным правилам. Они должны быть краткими, состоять из букв, цифр и символа подчеркивания. Системное имя начинается с заглавной буквы. Пробелы и знаки препинания в системных именах недопустимы.

Кроме СУБД с системными именами работает разработчик приложения и лицо, которое будет осуществлять сопровождение приложения. Поэтому, системные имена, по возможности, должны отражать содержание таблицы или поля.

Для образования имен сначала составляется словарь. Т.е. набор слов и их сокращений, которые будут использоваться для образования имен. Словарь должен быть по возможности кратким и хорошо продуманным. Не надо жалеть времени для работы над словарем.

Приведем пример словаря, в котором для каждого слова в скобках укажем принятое сокращение: Номер (Ном), Наименование (Наим), Участок (Уч), Вид (Вид) и т.д.

Образуем системные имена: НомУч, НомВид, НаимУч, НаимВид, т.е. имя образуется из принятых сокращений слов. Каждое слово в имени начинается с большой буквы. 

Системные имена таблиц и полей используются для записи выражений, расчетных формул и различных условий (группировки, выборки и т.д.). Именно поэтому системные имена должны быть однозначными, краткими и легко воспринимаемыми человеком.
3.3.    Определение состава и типов полей.

Таблицы состоят из записей, а записи – из полей. Поля   содержат значения реквизитов, отображающих определённые свойства объектов.   Для каждой таблицы определяется состав полей с выбором и обоснованием типа поля. Выбор типа поля существенно влияет на объем требуемой дисковой памяти для базы данных и на время работы приложения при решении отдельных задач.

Тип поля зависит от типа реквизита. Но типов полей значительно меньше чем типов реквизитов. Поэтому, несколько типов реквизитов могут отображаться в один и тот же тип поля.

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

При присвоении полю системного имени используются сокращения, принятые при формировании словаря имен.

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

4.             Разработка форм для ввода и отображения информации.

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

5.             Разработка запросов.

С помощью запросов можно просматривать, анализировать и изменять данные из одной или нескольких таблиц. Запросы также используются в качестве источника данных для форм и отчетов. Существуют запросы на выборку, запросы с группировкой, перекрестные запросы, запросы на изменение, добавление, объединение, удаление информации и др. типы запросов, сочетающие свойства уже перечисленных. В Microsoft Access запросы можно создавать при помощи мастера, в режиме конструктора или с использованием языка запросов SQL (Structured query language). Язык SQL является общепризнанным средством написания запросов, поэтому владение основами этого языка обязательно.

6.             Разработка отчетов.

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

7.             Тестирование базы данных

Разрабатывается контрольный пример. Контрольный пример – это минимальный набор данных базы, позволяющий выявить структуру базы данных и её функциональные возможности. Т.е., таблицы базы данных должны быть заполненными. Необходимо представить  несколько записей по каждой таблице, обеспечив взаимосвязь между таблицами.

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

6.        Пример выполнения контрольного задания попроектированию и созданию базы данных




Приведем пример выполнения контрольного задания по проектированию и созданию базы данных.

Необходимо учесть расход продуктов на кормление животных в зоопарке.  Животные сидят в клетках, которые распределены по рабочим (назовём их для краткости смотрителями), осуществляющими  уход за животными. В базе данных необходимо фиксировать факты раздачи каждого вида продукта каждому конкретному животному. С помощью базы данных необходимо получить:

-     расход продуктов по каждому животному;

-     расход продуктов, выданных каждым смотрителем;

-     общий расход каждого вида продуктов.

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

Выделим классы объектов, составляющих предметную область: смотрители, клетки, животные, виды продуктов, раздача.

Расположим классы объектов в виде схемы, установив существенные отношения между объектами, т.е. построим структуру предметной области, см. рис. 2.1.

Выше на схеме изображены родительские классы объектов, ниже – дочерние.

Все отношения между объектами на представленной структуре предметной области имеют вид один ко многим. Один смотритель может обслуживать несколько (много) клеток. Таким образом, между объектами смотрители и клетки отношение принимает вид один ко многим. Аналогично: в одной клетке может находиться несколько (много) животных, одно животное получает пищу множество раз,  один и тот же вид продуктов раздается множество раз, т.е. отношения между клетками и животными; животными и раздачей; видами продуктов и раздачей также принимают вид один ко многим.




Рис. 2.1. Структура предметной области базы данных “Зоопарк”
Для каждого из объектов ключевым свойством, определяющим уникальность записи, будет код или номер: код смотрителя, номер клетки, номер животного, код вида продуктов, номер раздачи.

Определим набор таблиц базы данных. Каждому объекту предметной области будет соответствовать линейная таблица, т.е. база данных будет состоять из пяти таблиц: Смотрители, Клетки, Животные, ВидыПродуктов, Раздача. Обратите внимание, в названии таблицы ВидыПродуктов отсутствует пробел между словами.

Составим словарь имен. Результаты этого шага проектирования базы данных представлены в табл. 2.1.
Таблица 2.1.
Словарь имен базы данных “Зоопарк”



Слово

Сокращение



Слово

Сокращение

Код

Код



Наименование

Наим

Смотритель

Смт



Продукт

Прод

Фамилия

Фам



Содержание

Сод

Имя

Имя



Единица

Ед

Отчество

Отч



Измерение

Изм

Дата

Дат



Жир

Жир

Слово

Сокращение



Слово

Сокращение

Рождение

Рож



Белки

Блк

Клетка

Клт



Углеводы

Угл

Номер

Ном



Калорийность

Клр

Длина

Длн



Раздача

Разд

Ширина

Шир



Количество

Кол

Высота

Выс



Время

Врм

Характеристика

Хар



Цена

Цена

Животное

Жив



Итого

Итг

Вид

Вид



Стоимость

Стм



Определим состав и типы полей для каждой из таблиц базы данных. При назначении полям системных имен обратимся к сокращениям, принятым в словаре имен. Состав, типы полей, их системные имена и размеры приведены в табл. 2.2-2.6.
Таблица 2.2.
Состав полей таблицы “Смотрители”



Подпись поля

Системное имя

Тип

Размер поля

Код смотрителя

КодСмт

Текстовый

3

Фамилия смотрителя

ФамСмт

Текстовый

25

Имя смотрителя

ИмяСмт

Текстовый

20

Отчество смотрителя

ОтчСмт

Текстовый

20

Дата рождения

ДатРож

Дата/время




Таблица 2.3.
Состав полей таблицы “Клетки”



Подпись поля

Системное имя

Тип

Размер поля

Номер клетки

НомКлт

Текстовый

4

Код смотрителя

КодСмт

Текстовый

3

Длина клетки

ДлнКлт

Числовой

Целое

Ширина клетки

ШирКлт

Числовой

Целое

Высота клетки

ВысКлт

Числовой

Целое

Характеристика клетки

ХарКлт

Мемо




 Таблица 2.4.
Состав полей таблицы “Животные”



Подпись поля

Системное имя

Тип

Размер поля

Номер животного

НомЖив

Текстовый

5

Номер клетки

НомКлт

Текстовый

4

Вид животного

ВидЖив

Текстовый

50

Дата рождения

ДатРож

Дата/время



Таблица 2.5.
Состав полей таблицы “ВидыПродуктов”



Подпись поля

Системное имя

Тип

Размер поля

Код продукта

КодПрод

Текстовый

4

Наименование продукта

НаимПрод

Текстовый

50

Единица измерения

ЕдИзм

Текстовый

5

Содержание жира

СодЖир

Числовой

4 байт

Содержание белков

СодБлк

Числовой

4 байт

Содержание углеводов

СодУгл

Числовой

4 байт

Калорийность продукта

КлрПрод

Числовой

4 байт

Цена единицы (продукта)

ЦенаЕд

Денежный




Таблица 2.6.
Состав полей таблицы “Раздача”



Подпись поля

Системное имя

Тип

Размер поля

Номер раздачи

НомРазд

Текстовый

7

Номер животного

НомЖив

Текстовый

5

Код продукта

КодПрод

Текстовый

4

Количество продукта

КолПрод

Числовой

4 байт

Время раздачи

ВрмРазд

Дата/время





Ключевые поля в каждой из таблиц выделены жирным шрифтом.

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

При формировании системных имен с использованием сокращений из словаря между частями системного имени не ставится пробел. Возможен такой вариант формирования системных имен, при котором части системного имени разделены знаком подчеркивания. В этом случае имена полей таблицы “Смотрители” выглядели бы следующим образом: Код_Смт, Фам_Смт, Имя_Смт, Отч_Смт, Дат_Рож.

Следует обратить внимание на тип некоторых полей. Поля КодСмт, НомКлт, НомЖив, КодПрод, НомРазд являются текстовыми, так как ни с одним из этих полей нет необходимости производить математические операции.

Создадим каждую из таблиц базы данных “Зоопарк” в пакете Access в режиме конструктора.

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

Схема данных базы “Зоопарк” представлена на рис. 2.2.

Рис.2.2. Схема данных базы “Зоопарк”
В таблицах необходимо задать для полей подписи, организовать контроль вводимых значений, создать поля со списками.

Подписи необходимы пользователям для работы с базой данных. Если разработчики базы работают с системными именами, которые пользователям знать не обязательно, то подписи понятны и тем, и другим.

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

Далее при помощи мастера форм создадим для каждой из таблиц форму в один столбец для ввода информации.

Пример формы для заполнения таблицы “ВидыПродуктов” приведен на рис. 2.3.




Рис. 2.3. Форма для заполнения таблицы “ВидыПродуктов”
Возможно создание форм с наличием подчиненных. Такие формы могут быть созданы на основе двух или более таблиц, связанных между собой.

Следующий шаг – создание запросов. Создадим запросы на выборку, на выборку с группировкой, перекрестный и запрос на обновление. Результаты запросов представим в виде SQL-команд.

Создадим запрос на выборку,  в котором будет выведена информация о кормлении животного с определенным номером (допустим, с номером “00001”). На экран будут выведены поля: номер животного, вид животного, время раздачи, наименование продукта и количество. Полем, по которому осуществляется выборка, является номер животного (НомЖив). SQL-команда будет выглядеть следующим образом:

SELECT            Животные.НомЖив, Животные.ВидЖив,

Раздача.ВрмРазд,

ВидыПродуктов.НаимПрод, Раздача.КолПрод

FROM               Животные

INNER JOIN      (ВидыПродуктов

INNER JOIN      Раздача

ON                   ВидыПродуктов.КодПрод = Раздача.КодПрод)

ON                   Животные.НомЖив = Раздача.НомЖив

WHERE            Животные.НомЖив="00001";

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

SELECT            ВидыПродуктов.КодПрод,

                        ВидыПродуктов.НаимПрод, Sum(Раздача.КолПрод) AS [КолПродИтг],

                        Sum([КолПрод]*[КлрПрод]) AS [КлрИтг]

FROM               ВидыПродуктов

INNER JOIN      Раздача

ON                   ВидыПродуктов.КодПрод = Раздача.КодПрод

GROUP BY       ВидыПродуктов.КодПрод,

                        ВидыПродуктов.НаимПрод;

В данном случае полями, по которым осуществляется группировка, являются код продукта и наименование продукта. Калорийность потребленного количества каждого из продуктов рассчитывается при помощи вычисляемого поля КлрИтг как произведение потребленного количества на калорийность единицы продукта. По полю КлрИтг устанавливается групповая операция сумма (Sum).

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

TRANSFORM    Sum(Раздача.КолПрод) AS [КолПродИтг]

SELECT            ВидыПродуктов.НаимПрод

FROM               Смотрители

INNER JOIN      (Клетки

INNER JOIN      (Животные

INNER JOIN      (ВидыПродуктов

INNER JOIN      Раздача

ON                   ВидыПродуктов.КодПрод = Раздача.КодПрод)

ON                   Животные.НомЖив = Раздача.НомЖив)

ON                   Клетки.НомКлт = Животные.НомКлт)

ON                   Смотрители.КодСмт = Клетки.КодСмт

GROUP BY       ВидыПродуктов.НаимПрод

PIVOT               Смотрители.ФамСмт;

Создадим запрос на обновление. Допустим, что один из смотрителей (с кодом “002”) увольняется. Все клетки, находящиеся на его попечении, переходят к другому смотрителю (с кодом “001”). Для этого нужно написать следующую SQL-команду:

UPDATE           Смотрители

INNER JOIN      Клетки

ON                   Смотрители.КодСмт = Клетки.КодСмт

SET                  Клетки.КодСмт = "001"

WHERE            Клетки.КодСмт="002";

В табл. 2.7-2.9 представлены распечатки первых трех рассмотренных запросов.
Таблица 2.7
Результаты выполнения запроса на выборку



НомЖив

ВидЖив

НомРазд

ВрмРазд

НаимПрод

КолПрод

00001

Зубр

0000001

02.09.02

Комбикорм

5

00001

Зубр

0000002

02.09.02

Овес

3



Таблица 2.8
Результаты выполнения запроса на выборку с группировкой



КодПрод

НаимПрод

КолПродИтг

КлрИтг

0002

Овес

13

12350

0003

Комбикорм

6

9000

0004

Мясо

5

52500



Таблица 2.9
Результаты выполнения перекрестного запроса



НаимПрод

Иванов

Петров

Комбикорм

1

5

Мясо

5



Овес

10

3



При выполнении запроса на обновление следует помнить, что данные таблицы, подвергающейся обновлению, изменяются безвозвратно.

Создадим отчет, в котором будут отражены данные о суммарном расходе продуктов и их стоимости. Для этого предварительно необходимо написать запрос аналогичный приведенному выше запросу на выборку с группировкой, только вместо вычисляемого поля КлрИтг появится вычисляемое поле СтмИтг, в котором будет рассчитана стоимость суммарного количества данного продукта, попавшего в раздачу. На основании такого запроса создается отчет, приведенный в табл. 2.10
Таблица 2.10
Расход продуктов в зоопарке



Код продукта

Наименование

Ед. изм.

Количество

Стоимость, руб.

0003

Комбикорм

кг

6

150

0004

Мясо

кг

5

350

0002

Овес

кг

13

195

Итого:







695



Рассмотренный пример проектирования и создания базы данных является образцом при выполнении контрольной работы, хотя это и не означает его прямое копирование. Проектирование и создание базы данных – процесс творческий. Единственного правильного решения этой задачи не существует. Это связано с тем, что разные люди по разному воспринимают одни и те же объекты. У них могут быть разные цели создания базы данных и разная подготовка. Наиболее остро это чувствуется при проектировании запросов, отчетов и их оформлении. Но при множестве правильных решений существует еще большее множество неправильных. Ошибки при проектировании чаще всего связаны с несоблюдением требований к непротиворечивости и отсутствию избыточности информации. Поэтому на эти моменты следует обращать первоочередное внимание.


7.      Варианты контрольных заданий ПО оптимизации упаковки


1.       Заявка для экономичного раскроя рулонного материала. Исходный материал можно заказать у поставщика в виде полосы с одной заданной шириной и толщиной, смотанной в рулоны с известным весом. Также известен удельный вес полосы на единицу ее площади. Рулоны могут иметь технологически заданный набор исходных ширин, т.е. ширина не может быть произвольной. Из исходных рулонов необходимо нарезать рулоны меньшей ширины по заявкам покупателей. Каждый покупатель заказывает ширину и толщину полосы, а также общий вес своего заказа. Требуется по поступившим заказам покупателей вычислить заявку на исходные рулоны для раскроя (т.е. какой ширины, толщины и сколько по весу заказать рулонов), причем отходы материала после раскроя должны быть наименьшими.

2.       Экономичный раскрой рулонного материала. Исходный материал лежит на складе в виде полос с известной шириной и толщиной, смотанной в рулоны с известным весом. Также известен удельный вес полосы на единицу ее площади. Из исходных рулонов необходимо нарезать рулоны меньшей ширины по заявкам покупателей. Каждый покупатель заказывает ширину и толщину полосы, а также общий вес своего заказа. Требуется вычислить, какие заказы покупателей можно выполнить, причем отходы материала после раскроя должны быть наименьшими.

3.       Комплекты из линейного материала. Исходный материал лежит на складе в виде нескольких партий отрезанных кусков с известной одинаковой длиной в каждой партии. Из исходных кусков необходимо нарезать куски меньшей длины, оформленные как комплекты. Комплект включает в себя набор кусков заданной длины и их количество (например, один кусок одной длины, три куска другой длины и два куска третьей длины). Требуется вычислить, как нужно распилить исходные куски, чтобы количество комплектов было максимальным.

4.       Заявка для экономичного распила линейного материала. Исходный материал можно заказать у поставщика в виде кусков с одной заданной длиной. Куски могут иметь технологически заданный набор исходных длин, т.е. длина не может быть произвольной. Из исходных кусков необходимо нарезать куски меньшей длины по заявкам покупателей. Каждый покупатель заказывает длину куска и их количество. Требуется по поступившим заказам покупателей вычислить заявку на исходные куски для распила (т.е. какой длины и сколько заказать кусков), причем отходы материала после распила должны быть наименьшими.

5.       Экономичное производство упаковки. На предприятии есть две автоматические линии по производству упаковки разного формата. Условия производства упаковки приведены в таблице, где  - известные данные.

Формат упаковки

Производительность линии,
 шт. в смену


Затраты на обслуживание линии, руб. в смену

План производства упаковки, шт.

1

2

1

2

1

x1,1

x1,2

y1,1

y1,2

z1

2

x2,1

x2,2

y2,1

y2,2

z2













i

xi,1

xi,2

yi,1

yi,2

zi













n-1

xn-1,1

xn-1,2

yn-1,1

yn-1,2

zn-1

n

xn,1

xn,2

yn,1

yn,2

zn

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


6.       Прибыльное производство упаковки. На предприятии есть две автоматические линии по производству упаковки разного формата. Условия производства упаковки приведены в таблице, где  - известные данные.

Формат упаковки

Производительность линии,
 шт. в смену


Себестоимость производства упаковки, руб. за шт.

Ассортиментный минимум производства упаковки, шт.

Продажная стоимость упаковки, руб. за шт.

1

2

1

2

1

x1,1

x1,2

y1,1

y1,2

a1

b1

2

x2,1

x2,2

y2,1

y2,2

a2

b2















i

xi,1

xi,2

yi,1

yi,2

ai

bi















n-1

xn-1,1

xn-1,2

yn-1,1

yn-1,2

an-1

bn-1

n

xn,1

xn,2

yn,1

yn,2

an

bn

Вычислить такой план загрузки автоматических линий (т.е. сколько смен должна работать каждая линия для производства данного формата упаковки), чтобы общая прибыль от продажи упаковки с учетом себестоимости была максимальной за заданное количество рабочих смен.


7.       Максимальный объем цилиндрической упаковки. Упаковка имеет форму замкнутого цилиндра (основание и крышка цилиндра - круг). Она изготавливается из прямоугольных листовых заготовок с заданными длиной и шириной. На складе лежит известное количество таких листовых заготовок. Необходимо вычислить, сколько и каких размеров нужно выкроить из листовых заготовок деталей для цилиндрической упаковки, чтобы суммарный объем упаковки был максимальным. По технологическим ограничениям размер упаковки не может быть меньше заданного (ограничения на минимально возможный радиус и высоту упаковки) и выкройка для упаковки не может иметь дополнительных швов (т.е. выкройка состоит из трех деталей: дно, крышка и боковая поверхность).

8.       Заявка для экономичного изготовления кубической упаковки. Упаковка имеет форму куба. Она изготавливается из прямоугольных листовых заготовок. Покупатель заказал изготовление нужного количества кубической упаковки нескольких размеров. Необходимо вычислить, сколько и каких размеров нужно заказать поставщику листовых заготовок, чтобы в результате выкройки из них кубической упаковки отходы были минимальными. По технологическим ограничениям размер листовых заготовок не может быть больше заданного (ограничения на максимально возможные ширину и длину листовой заготовки) и выкройка для упаковки не может иметь дополнительных швов (т.е. выкройка кубической упаковки состоит из одной детали).

9.       Наивыгодная погрузка для транспортировки. Транспортное средство с известной грузоподъемностью необходимо укомплектовать со склада упакованным штучным грузом, у которого известен вес и стоимость. На складе находится известное множество (в штуках) упакованного груза. Требуется вычислить, что и в каком количестве нужно погрузить на транспорт, чтобы суммарная стоимость груза была максимальной. По технологическим условиям на объем груза нет ограничений, т.е. весь груз достаточно компактный, но тяжеловесный.

8.      Практические задания по работе в сети Internet


ЗАДАНИЕ 1. Необходимо организовать свой личный почтовый ящик на одном из сайтов в Internet. Имена сайтов у студентов в одной группе не должны повторятся. При сдаче работы продемонстрировать прием-отправку электронных писем через почтового клиента (Outlook, Outlook Express, The Bat и т.п.)

ЗАДАНИЕ 2. Необходимо поместить свою личную Web-страницу на одном из сайтов в Internet. Имена сайтов у студентов в одной группе не должны повторятся. При сдаче работы продемонстрировать обновление своей личной Web-страницы.

ЗАДАНИЕ 3. По номеру варианта требуется найти недостающую в тексте информацию. При сдаче работы требуется показать те Web-страницы или другие источники (сохраненные в виде файлов на диске), на основании которых выполнено задание. Если не удалось полностью и точно выполнить задание, то необходимо показать максимально близкую по смыслу информацию

Варианты заданий по поиску информации (по номеру в списке группы по журналу)

Вариант 1. Человек весом 60 кг состоит из ?число? кг кислорода, ?число? углерода, ?число? кг водорода, ?число? кг азота, ?число? кг кальция, ?число? кг фосфора, ?число? кг калия, натрия, хлора, серы, азота, железа и других элементов.

Вариант 2. Заполните таблицу данных:

Высота над землей (км)

Кол-во микробов в 1 куб.м воздуха

0,5

Около 3000 микробов

1

Около 1700 микробов

2

 Всего 700-800 микробов

15 - 20

встречаются (есть один вид микробов -бактерии)

http://www.3planet.ru/nature/biology/1850.htm

Вариант 3. Огурец возделывается человеком около ?число? лет. Родиной огурцов является ?название страны?. Дикие огурцы растут в Индии, обвивая деревья, там снимают урожай ?число? раза в год, длина огурцов достигает ?длина? .

Вариант 4. Растение ?название? растет лишь в диких уголках Китая, Кореи, в кедровых лесах Тибета, Канады и Дальнего Востока. Само название “?название? - китайское, означает “ветвистый корень, похожий на человека”. Его возраст может достигать ?число? лет, средний вес ?число? грамм, но исследователи (?фамилии?) пишут о крупном ?название? до ?число? граммов.

Вариант 5. Самый большой из всех известных деревьев ?название? имел до ?число? стволов, диаметр некоторых достигал ?число? метров. Индийцы считают его священным деревом. Дерево-роща имела вид зеленого холма, в тени которого отдыхали отряды воинов до ?число? человек одновременно. Возраст этого дерева примерно ?число? лет.

Вариант 6. Один гектар зеленых насаждений поглощает ?число? кг углекислого газа за 1 час, то есть столько, сколько


выдохнут его за это время ?число? человек. В среднем на 1 жителя города должно приходиться ?число? кв.м зеленых насаждений.

Вариант 7. Большинство растений растет со скоростью ?число? мм/мин. Росток тыквы – со скоростью ?число? мм/мин; бамбук – ?число?; листья банана – ?число?; некоторые грибы – до ?число? мм/мин.

Вариант 8. Самое низкое дерево – ?название?, растущее в пустынях ?название местности?. Высота этого дерева – ?число? см, возраст может достигать до ?число? лет, имеет мало листьев – только ?число?.

Вариант 9. В 25 лет с ?год? года ?имя? профессор Базельского университета в ?название страны?. В ?год? году по состоянию здоровья вынужден оставить преподавание. Последние ?число? лет жизни (?с даты по дату?) прожиты ?имя? в состоянии помутнения рассудка, именно в это время к нему приходит европейская слава.

Вариант 10. Рекомендуемая суточная нормы потребления пищи человеком:

Органические соединения и калорийность

Интенсивность нагрузки

низкая

высокая

Белки (г)

?число?

?число?

В т.ч. белки животного происхождения (г)

?число?

?число?

Жиры (г)

?число?

?число?

В т.ч. жиры животного происхождения (г)

?число?

?число?

Углеводы (г)

?число?

?число?

Вода (г)

?число?

?число?

Общая калорийность в сутки (КДж)

?число?

?число?

(ККал)

?число?

?число?

Вариант 11. Содержание органических соединений и калорийность продуктов:

Продукты растительного происхождения

Содержание в 100 г продуктов (г)

Калорийность

белки

жиры

углеводы

ККал

КДж

Ржаной хлеб

?число?

?число?

?число?

?число?

?число?

Пшеничный хлеб

?число?

?число?

?число?

?число?

?число?

Картофель

?число?

?число?

?число?

?число?

?число?

Помидоры свежие

?число?

?число?

?число?

?число?

?число?

Огурцы свежие

?число?

?число?

?число?

?число?

?число?

Вариант 12. Содержание органических соединений и калорийность продуктов:

Продукты животного происхождения

Содержание в 100 г продуктов (г)

Калорийность

белки

жиры

углеводы

ККал

КДж

Говядина

?число?

?число?

?число?

?число?

?число?

Свинина

?число?

?число?

?число?

?число?

?число?

Рыба (сазан)

?число?

?число?

?число?

?число?

?число?

Масло сливочное

?число?

?число?

?число?

?число?

?число?

Печень

?число?

?число?

?число?

?число?

?число?

Вариант 13. В клетках человека по ?число? хромосом. В позвоночнике человека ?число? позвонка, которые состоят из ?число? шейных, ?число? грудных, ?число? поясничных, ?число? кресцовых позвонков, ?число? копчиковых позвонков.

Вариант 14. Для удаления из кости человека минеральных солей (?перечень названий солей?) ее выдерживают сутки в ?число?% растворе ?название реактива?. После этого кость становится гибкой и растяжимой.

Вариант 15. Совместимость крови людей:

Группы крови

Может отдавать кровь группам

Может принимать кровь групп

I

?перечень групп крови?

?перечень групп крови?

II

?перечень групп крови?

?перечень групп крови?

III

?перечень групп крови?

?перечень групп крови?

IV

?перечень групп крови?

?перечень групп крови?

Вариант 16. В 1883 г. ?имя? открыл явление ?название?, за что в 1908 г. ему была присуждена Нобелевская премия.

Вариант 17. “В мщении и любви женщина более варвар, чем мужчина”. Это сказал ? имя? (отец – ?имя?) в произведении “?название?, написанном в ?название страны и местности?, в ?дата?.

Вариант 18. На древнегреческих вазах встречаются изображения морского электрического морского ската ?название?. Напряжение тока у разных видов скатов колеблется  от ?число? до ?число? вольт при силе тока в ?число? ампер. Тело африканского речного сома ?название? обернуто, как шубой, студенистым слоем, в котором образуетя электрический ток. Напряжение разрядов этой рыбы достигает ?число? вольт.


Вариант 19. В Древней Греции люди жили в среднем ?число? лет, в Европе XVI века – ?число?, XVII?число?, XVIII?число?, в начале XX века – около ?число? лет. Естественный предел человеческой жизни – от ?число? до ?число? лет.

Вариант 20. Карп, сом, лосось живут свыше ?число? лет. Крокодил, черепаха – до ?число? лет. Гусь, лебедь, ворон, орел, попугай – ?число? лет. Слон – до ?число?, а кит – ?число? столетий.

Вариант 21. Волосы на голове человека живут ?число? лет, ресницы меняются раз в ?число? месяцев. Мелкие волоски на теле живут ?число? дней. За сутки волос на голове вырастает на ?число? мм.

Вариант 22. Волос человека очень прочен: при поперечном сечении в ?число? мм2 один волос выдерживает груз до ?число? г. По крепости он занимает среднее положение между металлами ?названия металлов?. Девичья коса может выдержать вес до ?число? тонн.

Вариант 23. ?имя? разработал в 1838 г. ?название? код. Он также был одаренным живописцем, первым президентом Национальной академии рисунка в Нью-Йорке. В музее американского искусства в г. ?название города? (штат ?название?) хранится картина работы ? имя? “Галерея Лувра”. В картине изображены одновременно 38 шедевров, хранящихся в музее Лувра.

Вариант 24. Персидскому царю ?имя? хотелось подчинить себе Грецию. Первая военная стычка произошла ?дата? на равнине у города ?название города?. Почти все афиняне (около ?число? тысяч) отправились навстречу врагу. Греки победили, и командующий ?имя? послал в Афины гонца обьявить о победе. Гонец пробежал ?число? км ?число? м, успел произнести “Радуйтесь, греки, мы победили” и умер. В память об этом событии этот вид бега назван ?название?.

Вариант 25. Среди школьных учебников есть долгожитель, которым школьники пользовались более ?число? лет. Эта книга написана в V веке до н.э. ?имя?, преподавателем, жившим в той части Африки, которая входила в состав Римского государства. Учебник написан на латинском языке, в нем в увлекательной форме описана жизнь богов. Учебных предметов (как тогда нызывали “свободных искусств”) было ?число?:  ?название предмета? (искусство вести спор), ?название предмета? (красноречие), ?название предмета? (начала математики), ?название предмета? (наука о свойствах фигур и тел), ?список названий предметов?.

Вариант 26. Древнеримский каледарь был очень запутанным. В ?дата? римский император ?имя? ввел новый календарь: продолжительность года – 365 суток, 12 месяцев, начало года перенесли с 1 марта на 1 января. Этот календарь был не совсем точным.  Год по этому календарю был длиннее солнечного года на ?число? минут ?число? секунд. Через несколько столетий эта разница стала заметной. В ?дата? по инициативе папы ?имя? был разработан новый календарь, было решено каждые ?число? лет выбрасывать из счета года ?число? дней, считая ?число? высокосных года простыми. Переход от старого календаря (?название?) к новому (?название?) в России произошел в ?дата?, когда разница между этими календарями достигла ?число? дней. 

Вариант 28. ?имя? (?дата рождения и смерти?) написал в 1854 г. настольную книгу врачей-хирургов “?название?, принесшая ему мировую славу.

Вариант 29. При глубоком вдохе объем воздуха в в легких человека примерно ?число? куб.см, при глубоком выходе  - ?число? куб.см.

Заключение


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

В мире произошли кардинальные изменения как на рынках товаров и услуг, так и в информационных технологиях (ИТ). Современные корпоративные ИС становятся основным фактором успешной работы корпораций на рынке. Для выполнения своего назначения они должны решать значительно более сложные задачи, чем раньше. В соответствии с высокой динамикой изменения ситуации на рынке становятся очень жесткими требования как к функциям, выполняемым ИС, так и к процессу создания ИС. Резко ужесточились требования ко времени разработки отдельных приложений и системы в целом. Достижения в области информационных технологий позволили преодолеть принципиальные технические и программно- инструментальные проблемы создания корпоративных ИС. Появились современные аппаратно- программные платформы архитектуры клиент-сервер, средства для проведения распределенных параллельных вычислений и управления вычислительным процессом в гетерогенных сетях, методы и средства разработки программ и баз данных, обеспечивающие возможности создания открытых, переносимых, масштабируемых приложений и баз данных, возможности быстрой разработки и т.д.



10. Учебно-методические материалы

Основная литература

  1. Острейковский В.А. Информатика: Учебник. – 2-е изд., стер. – М.: Высшая школа, 2004. – 511 с.
  2. Информатика. Базовый курс: Учеб. пособ. / С.В.Симонович, Г.А.Евсеев, В.И.Мураховский, С.И.Бобровский; Под ред. С.В.Симоновича. – 2-е изд. М. и др.: Питер, 2005. – 639 с.
  3. Лабораторный практикум по информатике: Учеб. пособие для вузов/ В.С.Микшина, Г.А.Еремеева, Н.Б.Назина и др., Под ред. В.А.Острейковского.– 2-е изд., стер. – М.: Высш. шк., 2006. – 376 с.: ил.
  4. Основы баз данных: курс лекций: учеб. пособие для студентов вузов, обучающихся по специальностям в области информ. технологий / С.Д. Кузнецов. – М.: Интернет -Ун-т  Информ. Технологий, 2005. – 488 с.: ил. – (Серия «Основы информационных технологий»).  ISBN 5-9556-0028-0.

Дополнительная литература

  1. Основы информационной безопасности. Курс лекций. Учебное пособие /  В.А. Галатенко / М.: ИНТУИТ. РУ «Интернет-Университет Информационных Технологий», 2005. – 208 с. – ISBN 5-9556-0052-3.
  2. Основы сетевой безопасности: криптографические алгоритмы и протоколы взаимодействия. Курс лекций. Учебное пособие / О.Р. Лапонина / М.: ИНТУИТ. РУ «Интернет-Университет Информационных Технологий», 2005. – 608 с. - ISBN 5-9556-00020-5.
  3. Flash MX для профессиональных программистов. Курс лекций. Учебное пособие / М.А.Капустин, П.А.Капустин, А.Г.Копылова / – М.: ИНТУИТ. РУ «Интернет-Университет Информационных Технологий», 2006. – 512 с. – ISBN 5-9556-0051-5.
  4. Основы web-технологий: курс лекций: учеб. пособие для студентов высших учебных заведений, обучающихся по специальности 351400 «Прикладная информатика» / П.Б.Храмцов, С.А.Брик, А.М.Русак, А.И. Сурин. – М.: Интернет-Ун-т Информ. Технологий, 2003. – 512 с. – (Серия «Основы информационных технологий»). – ISBN 5-9556-0001-9.
  5. Основы права интеллектуальной собственности. Курс лекций. Учебное пособие / А.Г.Серго, В.С. Пущин /  М.: ИНТУИТ. РУ «Интернет-Университет Информационных Технологий», 2005. – 344 с. – ISBN 5-9556-0047-7.
  6. Объективно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. Курс лекций. Учебное пособие /  А.В.  Леоненков. – М.: Интернет -Ун-т  Информ. Технологий,  2006. – 320 с. ISBN 5-9556-0043-4.
  7. Основы локальных сетей: курс лекций: учеб. пособие для студентов вузов, обучающихся по специальностям в области информ. технологий / Ю.В. Новиков, С.В. Кондратенко. – М.: Интернет -Ун-т  Информ. Технологий, 2005. – 360 с. – (Серия «Основы информационных технологий»). – ISBN 5-9556-0032-9.
  8. Основы сетей передачи данных. Курс лекций. Учебное пособие / Издание второе, исправленное / В.Г. Олифер, Н.А. Олифер/ М.: ИНТУИТ. РУ «Интернет-Университет Информационных Технологий» , 2005. – 176 с. – ISBN 5-9556-0035-3.
  9. Основы программирования на РНР: курс лекций: учеб. пособие для студентов вузов, обучающихся по специальностям в области информ. технологий / Н.В. Савельева. – М.: Интернет -Ун-т  Информ. Технологий, 2005. – 264 с. – (Серия «Основы информационных технологий»).  ISBN 5-9556-0026-4.
  10. Программирование на Java: курс лекций: учеб. пособие для студентов вузов, обучающихся по         специальностям в области информ. технологий / Н.А. Вязовик. –  М.: Интернет -Ун-т  Информ. Технологий, 2003. – 592 с. – (Серия «Основы информационных технологий»). ISBN 5-9556-0006-Х.
  11. Основы SQL: курс лекций: учеб. пособие для студентов вузов, обучающихся по  специальностям в области информ. технологий  / Л.Н. Полякова. –  М.: Интернет -Ун-т  Информ. Технологий, 2004. – 368 с. – (Серия «Основы информационных технологий»). ISBN 5-9556-0014-0.
  12. М.: ЭКОМ, 2002. – 351 с.
  13. Коцюбинский А.О., Грошев С.В.   Windows XP: Новейшие версии программ. – М.: ТРИУМФ, 2001. – 420 с.
  14. Коцюбинский А.О., Грошев С.В.   Microsoft Office XP: Новейшие версии программ. – М.: ТРИУМФ, 2001. – 469 с.
  15. Лавренов С.М. Excel: Сборник примеров и задач. – М.: Финансы и статистика, 2003. – 335 с.
  16. Сборник заданий по основам программирования: Учебное пособие /  Е.А. Анисимов, В.В. Пупышев. – М.: Интернет-Университет Информационных Технологий, 2006. – 352 с. – (Серия «Основы информационных технологий»). – ISBN 5-9556-0059-0.
  17. Золотова С.И.   Практикум по Access (подготовительный курс, предваряющий более глубокое изучение технологии баз данных). – М.: Финансы и стат., 2004. – 143 с.
  18. Работа в электронной таблице Excel: Учеб. пособие. / Демиденко Л.Л., Дорохина Ю.Ю., Коринченко Г.М., Пермякова О.В., Серебренникова И.Г. – Магнитогорск: МГТУ, 2004. – 115 с.
  19. Л.Л. Демиденко, Т.Н. Носова. Работа в Access: Учеб. пособие. Магнитогорск: ГОУ ВПО «МГТУ им. Г.И. Носова», 2006. 77с.
  20. И.И. Баранкова, Т.Н. Носова. Применение пакета MAthCAD  в инженерных и технических расчетах: Учеб. пособие.- Магнитогорск: МГТУ им. Г.И. Носова, 2003. 67с. ISBN 5-89514-380-6.

Перечень методических указаний

  1. Данилов Г.В. Проектирование баз данных для экономических приложений: Учебн. пособие;  МГТУ – Магнитогорск: 2008
  2. О.С. Логунова, В.Д. Тутарова, Н.В. Филиппова, Е.А. Ильина. Электронные таблицы Microsoft Excel. Поиск решения средствами Microsoft Excel: Методические указания к лабораторной работе по дисциплине «Информатика» для студентов экономических специальностей. Магнитогорск: МГТУ, 2001. 19 с.
  3. О.С. Логунова, В.Д. Тутарова, Е.А. Ильина, Н.В. Филиппова. Работа в СУБД Access: Методические указания к лабораторной работе по дисциплине «Информатика». Магнитогорск: МГТУ, 2001. 32 с.
  4. Л.В. Шумова, Н.В. Давыдова Использование процедуры «Поиск решения» электронной таблицы Excel для решения уравнений, систем уравнений и задач «о смесях»: Методическая разработка для самостоятельной работы по дисциплине «Информатика» для студентов специальностей 290500, 290600, 290700. Магнитогорск: МГТУ, 2002. 22с.

Средства обучения


1.               Программные средства:

·        ОС Windows

·        WinRAR

·        Антивирус Касперского AVP

·        Microsoft Word

·        Microsoft Excel

·        Microsoft Access

·        MS FrontPage

2.               Web-ориентированные программные учебные материалы со встроенными средствами самоконтроля (тренажеры) по темам:

·        Основы и методы защиты информации

·        Технические средства реализации информационных процессов

·        Информационная технология работы в системной среде Windows



1. Курсовая на тему Шляхи підвищення ефективного використання персоналу
2. Отчет по практике Правовая отвественность юридического отдела предприятия
3. Реферат Никомахова этика Аристотеля
4. Лабораторная работа Определение плотности твёрдых тел правильной формы
5. Реферат Очковый хименопс
6. Курсовая Развитие памяти младших школьников в процессе изучения языковой теории
7. Реферат на тему Alcoholism Essay Research Paper Alcoholism Alcoholism is
8. Контрольная работа Российские биржи становление, функции
9. Реферат История развития российского таможенного тарифа
10. Реферат Доусон, Розарио