- •Предисловие
- •Методические материалы
- •Рабочая программа по учебной дисциплине
- •Пояснительная записка
- •Содержание дисциплины
- •Рекомендации по самостоятельной работе обучающегося
- •Календарно-тематический план
- •Теоретические материалы
- •1.3. Информационные связи в корпоративных системах
- •1.4. Формирование управленческих решений с помощью информационных технологий
- •Резюме
- •2.1. Проектирование информационных технологий в управлении
- •2.4. Модели формирования управленческих решений
- •2.5. Организация создания ИС и ИТ
- •2.6. Роль пользователя в создании информационных технологий
- •2.7. Постановка управленческих задач
- •Резюме
- •3.1. Техническое обеспечение ИТ управления организацией
- •3.2. Программные средства ИС управления организацией
- •3.3. Программное обеспечение АРМ
- •Резюме
- •4.1. Понятие информационного обеспечения
- •4.2. Информационное обеспечение управления
- •4.3. Компьютерное информационное обеспечение
- •Резюме
- •5.1. Понятие автоматизированных поисковых систем и их особенности
- •5.2. Виды документальных информационных систем
- •5.3. Информационно-поисковые языки
- •5.4. Системы индексирования
- •5.5. Структура работы поисковых систем
- •Резюме
- •6.2. Классификация систем управления электронными документами
- •Резюме
- •7.1. Форматы текстовых документов
- •7.2. Классификация систем подготовки текстовых документов
- •7.3. Стили и шаблоны
- •7.5. Автоматизация рассылки документов: слияние
- •Резюме
- •8.1. Концепция электронных таблиц
- •8.2. Обработка списков в Microsoft Excel
- •Резюме
- •9.2. Режимы функционирования информационных технологий
- •9.3. Интегрированные информационные технологии
- •9.4. Автоматизированные технологии формирования управленческих решений
- •9.5. Последовательность действий менеджеров при принятии решения о внедрении автоматизированной информационной системы
- •Резюме
- •10.2 Гипертекстовые технологии
- •10.3. Основы языка гипертекстовой разметки HTML
- •Резюме
- •11.1. Введение в СУБД
- •11.2. Основные понятия баз данных
- •11.3. Система управления базами данных Microsoft Access
- •11.4. Таблицы MS Access
- •11.5. Запросы в MS Access
- •11.6. Формы в MS Access
- •11.7. Отчеты в MS Access
- •Резюме
- •Тема 12. Информационные технологии
- •12.2. Роль ИТ на различных этапах управления персоналом
- •12.3. Управление стоимостью рабочей силы и ИТ
- •Резюме
- •13.1 Информационные технологии в государственном управлении
- •13.2. Территориальная информационная система управления
- •13.3 Информационные технологии в муниципальном управлении
- •13.4. Государственные информационные ресурсы в Интернете
- •13.5. Экономическая эффективность территориальных ИС управления
- •Резюме
- •Заключение
- •Практикум
Для его реализациииспользуютсядве таблицы. Одна из них пред - ставляет сторону «один», другая — сторону «много». Например, нужно
иметьинформациюо поставщиках(наименованиефирмы,фамилияди |
- |
ректора,расчетныйсчет, ИНН и т. д) и поставкахими товарах(наиме |
- |
нованиетовара,количество,дата заказа и т. д.). Если все это хранитьв |
|
одной таблице,то ее объем неоправданновозрастет,т.к. в ней для каж |
- |
дой записиоб очередномзаказебудут хранитьсяданныео поставщике. |
|
Поскольку Поставщики и Поставки — это объекты разных классов, то и свойства их должны храниться в разных таблицах.
Решением этой задачи является создание двух таблиц. Условно назовем их Поставщики и Поставки. В каждой из них хранятся соответствующие свойства. Для связи этих таблиц нужно исполь- зовать часть информации о поставщике, осуществляющем поставки товара: она должна однозначно определять каждого поставщика. Та- кой информацией может явиться, например, уникальный «Код по- ставщика». Ниже будет рассмотрена более подробно модель базы данных для учета поставок товаров.
В таблице со стороны «один» (в нашем примере поле «Код по- ставщика» в таблице Поставщики) такие поля называются ключе-
выми. Основное требование к значениям в ключевых полях — это их уникальность для каждой записи (т.е. они не должны повторяться).
Связь типа «много-ко-многим» (М:М). При таком типе связи множеству записей в одной таблице соответствует множество за- писей в связанной таблице. Большинство современных СУБД непо- средственно не поддерживают такой тип связи. Для его реализации в БД добавляется дополнительная таблица и такая связь разбивается на две связи типа «один-ко-многим».
11.3. Система управления базами данных Microsoft Access
11.3.1. Описание демонстрационного примера
Для демонстрации основных возможностей и приемов работы в MS Access рассмотрим следующий пример. Пусть для некоторого магазина, торгующего аудиовидеотехникой, требуется автоматизи- ровать учет поставок товаров. Для автоматизации этого процесса
184
SaveStud.Su
предполагается использовать систему управления базами данных MS Access. Такой учет может быть организован в таблице MS Excel (табл. 11.1).
Таблица 11.1
Таблица учета поставок продукции
Код |
Фирма по- |
Адрес |
Товар |
Цена |
Коли- |
Дата за- |
Дата вы- |
Сумма |
заказа |
ставщик |
чество |
каза |
полнения |
||||
1 |
Конус |
Тюмень... |
Муз. центр |
3200 |
4 |
01.01.02 |
01.03.02 |
|
2 |
Конус |
... |
Моноблок |
2900 |
4 |
01.01.02 |
01.03.02 |
|
3 |
Конус |
|
В/магнитофон |
3500 |
2 |
01.01.02 |
|
|
4 |
Сфера |
|
В/магнитофон |
3500 |
5 |
03.03.02 |
05.05.02 |
|
5 |
Пирамида |
|
Муз. центр |
3200 |
2 |
05.05.02 |
|
|
6 |
Сфера |
|
В/магнитофон |
3500 |
3 |
03.03.02 |
|
|
7 |
Пирамида |
|
В/магнитофон |
3200 |
2 |
01.02.02 |
|
|
8 |
Звезда |
|
Муз. центр |
3200 |
2 |
05.05.02 |
07.05.02 |
|
9 |
Сфера |
|
Моноблок |
2900 |
3 |
01.03.02 |
|
|
10 |
Сфера |
|
Телевизор 64 |
3900 |
3 |
07.03.02 |
10.04.02 |
|
11 |
Конус |
|
Муз. центр |
3200 |
2 |
01.05.02 |
|
|
12 |
Конус |
|
Телевизор 64 |
3900 |
1 |
05.04.02 |
15.07.02 |
|
13 |
Звезда |
|
Моноблок |
2900 |
3 |
01.05.02 |
07.05.02 |
|
14 |
Сфера |
|
|
3500 |
5 |
01.05.02 |
07.05.02 |
|
15 |
Звезда |
|
Моноблок |
2900 |
2 |
01.05.02 |
07.05.02 |
|
16 |
Звезда |
|
Моноблок |
2900 |
3 |
01.05.02 |
07.05.02 |
|
17 |
Сфера |
|
Телевизор 64 |
3900 |
2 |
07.03.02 |
10.04.02 |
|
18 |
Пирамида |
|
Муз. центр |
3200 |
5 |
05.05.02 |
|
|
19 |
Конус |
|
Телевизор 72 |
6300 |
2 |
01.01.02 |
01.03.02 |
|
20 |
Конус |
|
Телевизор 72 |
6300 |
3 |
01.01.02 |
01.03.02 |
|
21 |
Сфера |
|
Муз. центр |
3200 |
4 |
|
|
|
22 |
Пирамида |
|
Муз. центр |
3200 |
2 |
|
|
|
23 |
Звезда |
|
Муз. центр |
3100 |
3 |
03.03.02 |
|
|
Следует отметить, что в действительности в таблице требуется хранить больше информации о поставщиках (фамилию директора, ИНН и т. д.) и товарах (марка, фирма производитель и т. д.). Будем иметь это ввиду, но, чтобы не усложнять пример, ограничимся толь- ко наименованием поставщика. Как это будет видно из разбиения таблицы на три таблицы, наличие большего количества данных о клиентах и товарах не существенно.
Как легко заметить, в таблице 11.1 хранится многократно одна и та же информация (например, адрес фирмы). Такая ситуация в моде - лировании БД называется «избыточность данных». Кроме того, в этой
185
SaveStud.Su
таблице имеется еще один существенный недостаток: при изменении только одной характеристики, например, адреса фирмы «Конус», не - обходимо внести изменения во многие строки таблицы. Такая ситуа - ция в моделировании БД называется аномалия обновления.
Для ликвидации этих недостатков к таблице необходимо при- менить процедуру, которая называется нормализация. В рамках дан- ного курса процесс нормализации в полном объеме не рассматри- ваться.
Для устранения указанных недостатков таблицу 11.1 разобьем ее на три: «Поставщики», «Товары» и «Поставки». В таблицах «Постав- щики» и «Товары» добавим поля «Код_Поставщика» и «Код_Това- ра», которые будут являться первичными ключами в этих таблицах. Для описания связей между таблицами в таблице «Поставки» для указания поставщика будем использовать поле «Код_П», а для ука- зания — поле «Код_Т». Эти поля называются внешними ключами.
Для обозначения имен полей в разных таблицах можно исполь- зовать одинаковые имена, однако для того, чтобы было понятно, из какой таблицы выбирается поле выберем для них разные имена. Кроме того, для удобства в табл. 11.2–11.4 сократим имена полей.
Заметим, что в некоторых строках значение даты поставки не за- полнены. Это означает, что данный заказ еще не выполнен.
|
Таблица «Поставщики» |
Таблица 11.2 |
||||
|
|
|||||
|
|
|
|
|
|
|
Код_Поставщика |
Поставщик |
|
Адрес |
Реквизиты |
||
1 |
Конус |
|
|
|
|
|
2 |
Сфера |
|
|
|
|
|
3 |
Пирамида |
|
|
|
|
|
4 |
Звезда |
|
|
|
|
|
|
|
Таблица «Товары» |
Таблица 11.3 |
|||
|
|
|
||||
|
|
|
|
|
|
|
Код_Товара |
|
Товар |
|
|
Цена |
|
1 |
|
Моноблок |
|
|
2900 |
|
2 |
|
В/магнитофон |
|
|
3500 |
|
3 |
|
Муз. центр |
|
|
3200 |
|
4 |
|
Телевизор 64 |
|
|
3900 |
|
5 |
|
Телевизор 72 |
|
|
6300 |
|
186
SaveStud.Su
|
|
|
|
|
Таблица 11.4 |
|
|
Таблица «Поставки» |
|
|
|
|
|
|
|
|
|
Код |
Код_П |
Код_Т |
Количество |
Дата_З |
Дата_В |
1 |
1 |
1 |
4 |
01.01.02 |
01.03.02 |
2 |
1 |
2 |
2 |
01.01.02 |
|
3 |
2 |
2 |
5 |
03.03.02 |
05.05.02 |
4 |
3 |
3 |
2 |
05.05.02 |
|
5 |
2 |
5 |
3 |
03.03.02 |
|
... |
|
|
|
|
|
11.3.2. Структура MS Access
Microsoft Access — это реляционная СУБД, работающая в среде Windows. Она позволяет создавать сложные базы данных, определяя структуру таблиц, связи между ними, обладает удобной системой создания запросов, отчетов и форм любой сложности.
Все объекты Access — таблицы, формы, отчеты, запросы, макро- сы, модули — хранятся в одном файле с расширением .mdb. В та- блице 11.5 приведены краткие сведения об объектах, рекомендации по их созданию и использованию.
|
|
Таблица 11.5 |
|
Объекты MS Access |
|
|
|
|
|
|
Средство |
Объект |
Назначение |
создания |
|
|
(рекомендуемое) |
|
|
|
Таблицы |
Хранение данных (возможен ввод, просмотр и ре- |
Конструктор |
|
дактирование данных). Обычно пользователю непо- |
|
|
средственно к таблицам доступ не предоставляется. |
|
Запросы |
Выборка данных из таблиц или запросов. Результат |
Конструктор |
|
запроса — виртуальная таблица. Выполнение дей- |
|
|
ствий по созданию таблиц, добавления и удаления |
|
|
данных, модификации данных в таблицах. |
|
Формы |
Отображение данных из таблиц или запросов в |
Мастер |
|
удобном виде на экране. Для ввода и редактирова- |
|
|
ния данных обычно создаются специальные формы. |
|
Отчет |
Отображения данных для печати. Позволяет выпол- |
Мастер |
|
нять группировку данных и подведение итогов. |
|
|
|
|
Макрос |
Команды автоматизации. |
|
|
|
|
Модуль |
Программы автоматизации (на языке VBA) |
|
|
|
|
187
SaveStud.Su
11.3.3. начало работы с MS Access
После запуска MS Access появляется окно приложения и от- крывается панель задач, в которой предлагается создать новую БД. Выберем команду Создать файл... и в следующем окне Новая база данных... Здесь же имеется возможность открыть существующую БД (рис. 11.1).
Рис. 11.1. Создание БД
После выбора переключателя Новая база данных Access запра- шивает имя для файла, в котором будет храниться база данных и открывает окно новой базы данных.
Назовем нашу учебную БД «Учет». На экране появляется окно базы данных (рис. 11.2), в котором можно получить посредством панели «Объекты» доступ ко всем ее объектам: таблицам, запросам, отчетам, формам, макросам, модулям.
188
SaveStud.Su
