Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

А.Г. Пимонов Автоматизированные информационные технологии в экономике

.pdf
Скачиваний:
23
Добавлен:
19.08.2013
Размер:
360.18 Кб
Скачать

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

ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ КУЗБАССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра вычислительной техники и информационных технологий

АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭКОНОМИКЕ

Рабочая программа дисциплины, методические указания и контрольное задание

для студентов экономических специальностей заочного факультета (ускоренная подготовка на базе среднего специального образования)

Составители А.Г. Пимонов В.Г. Левин Ю.В. Клещ

Утверждены на заседании кафедры Протокол № 10 от 26 июня 2001 г.

Рекомендованы к печати учебно - методической

комиссией специальности 351400 Протокол № 6 от 26 июня 2001 г.

Электронная копия хранится в библиотеке главного корпуса КузГТУ

КЕМЕРОВО 2001

1

1. РАБОЧАЯ ПРОГРАММА

1.1. Цели и задачи курса

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

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

1.2. Содержание курса

Введение

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

Тема 1. Информационные ресурсы и виды информационных сис-

тем

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

2

формационные системы. Системы обработки данных и автоматизированные информационные системы. Принципы построения автоматизированных систем управления. Информационно-поисковые системы и информационнопоисковые языки. Информационные системы специального назначения. Поисковые системы Internet. Интегрированные информационные системы.

Тема 2. Основы технологии автоматизированных баз данных

Понятие автоматизированной базы данных (АБД). Система баз данных. Предметная область АБД. Этапы проектирования и создания АБД. Модели данных: иерархическая, сетевая, реляционная. Системы управления базами данных (СУБД). Функции СУБД. Язык структурированных запросов

SQL (Structured Query Language). Виды СУБД: реляционные, дедуктивные,

экспертные, расширяемые, объектно-ориентированные, семантические, универсальные реляционные. Архитектура СУБД: внешний, концептуальный, внутренний уровни. Архитектура клиент/сервер и распределённая обработка данных. Серверы баз данных. Администрирование базами данных. История и перспективы развития, обзор рынка СУБД. Примеры реляционных СУБД

(dBase, FoxPro, Paradox, Oracle, Access и т.д.).

Тема 3. Списки (базы данных) Excel

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

3

Тема 4. Базы данных Access

Интерфейс Access. Строка меню, панели инструментов, статус–строка. Базы данных, таблицы, формы, запросы, отчеты. Создание, открытие, изменение базы данных. Создание таблиц с помощью мастер–таблиц, изменение структуры таблицы. Ввод и корректировка данных в таблице. Ввод и редактирование записей с помощью форм. Запрос, поиск и выборка по запросу. Составление отчетов. Отчет, создание отчета, редактирование, сохранение и обновление отчета.

2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КОНТРОЛЬНОЙ РАБОТЕ «БАЗЫ ДАННЫХ EXCEL»

База данных – неотъемлемая составляющая любой информационной технологии (рис. 1). Классическим определением автоматизированной базы

Производство товаров, приобретение сырья, прием-увольнение сотрудников и т.п.

 

 

 

Промышленное

Предметная область

 

предприятие,

 

 

 

 

его подразделения,

Функциональные процессы

 

службы и т.п.

 

 

 

 

 

 

 

 

 

 

 

 

Модели предметной

 

 

 

области

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опорная

 

ИНФОРМАЦИОННАЯ

 

 

База знаний

 

 

технология

 

 

ТЕХНОЛОГИЯ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аппаратные

 

Системное

 

БАЗА

 

Пользовательский

 

инструментальное

 

 

средства

 

 

ДАННЫХ

 

интерфейс

 

ПО

 

 

 

 

 

 

 

 

Информационнотехнологические процессы

Рис. 1. Структура автоматизированной информационной технологии

4

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

2.1. Списки Excel как база данных

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

1.список состоит из строк, называемых записями;

2.столбцы списка, называемые полями, должны содержать однородную (однотипную) информацию;

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

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

5.не рекомендуется на рабочем листе располагать еще что–либо, кроме списка, но если что–то и присутствует, то должно быть расположено либо выше, либо ниже списка, и рабочий лист рекомендуется именовать названием списка.

5

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

2.2. Создание списков

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

Таблица 1

Структура списка студентов

Имя поля

Тип поля

Назначение

Комментарий

 

п/п

 

1

ФАМИЛИЯ

Текстовое

Эти

поля

Строки состоят из букв кирил-

2

ИМЯ

Текстовое

предназначе-

лицы без ведущих и хвостовых

3

ОТЧЕСТВО

Текстовое

ны для

хра-

пробелов, первый символ – про-

 

 

 

нения

ФИО

писная буква

 

 

 

 

 

студента

 

 

 

4

ГРУППА

Текстовое

Название

Пятисимвольная строка: первые

 

 

 

группы

 

два символа – специальность,

 

 

 

 

 

третий – форма обучения, по-

 

 

 

 

 

следние два – год поступления

5

СТУДЕН-

Числовое

Номер

сту-

Шестизначное

число:

первая

 

ЧЕСКИЙ

 

денческого

цифра – номер филиала, две сле-

 

 

 

билета

 

дующих – год поступления, три

 

 

 

 

 

последних – собственно номер

6

ПОЛ

Текстовое

Пол студента

Односимвольная

строка:

буквы

 

 

 

 

 

«м» или «ж»

 

 

7

ДАТА РОЖ-

Дата

Дата рожде-

Например, «23.11.59»

 

 

ДЕНИЯ

 

ния студента

 

 

 

8

ВОЗРАСТ

Вычис-

Возраст в го-

Вычисляется по формуле:

 

 

 

ляемое

дах

 

(текущая датадата рожде-

 

 

 

 

 

ния)/365, т.е. =(СЕГОДНЯ()–

 

 

 

 

 

A7)/365

 

 

6

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

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

Рис .2. Список студентов Междуреченского филиала КузГТУ

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

Рис. 3. Стандартная экранная форма

7

мость услуги в у.е. и т.п. При формировании вычисляемых полей необходимо придерживаться двух основных правил:

1.ссылки на ячейки внутри списка, а это поля одной и той же записи, должны быть относительными;

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

основные действия со списком позволяет выполнять стандартная экранная форма (рис. 3), которая активизируется с помощью пункта меню Данные/Форма. К основным действиям по обработке списков относятся следующие: добавление, удаление, редактирование, просмотр и поиск записей. При работе со списком перед обращением к команде меню Данные в обязательном порядке необходимо активизировать любую ячейку внутри

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

манд меню Файл/Сохранить как (Открыть), либо Данные/Внешние данные.

При этом драйверы Microsoft Office позволяют получать сведения из следующих источников данных:

1.Microsoft SQL Server OLAP Services (поставщик данных OLAP);

2.Microsoft Access;

3.dBASE;

4.Microsoft FoxPro;

5.Oracle;

6.Paradox;

8

7.SQL Server;

8.текстовые файлы баз данных.

Внешние данные могут быть получены из баз данных с помощью Microsoft Visual Basic, Web-запросов и Microsoft Query. Чаще всего настройку источников данных для Excel осуществляют посредством Microsoft Query – инструмента, предназначенного для установления подключения к внешним базам данных и создания запросов для извлечения данных. Microsoft Query входит в состав дополнительных компонентов Microsoft Office.

2.3. Сортировка списков

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

танию и Сортировка по убыванию панели инструментов Стандарт-

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

лительно отменить с помощью кнопки Отменить панели инструментов

Стандартная.

Рис.4. Критерий для выборки студентов, родившихся в 1971 году

9

2.4.Анализ списков с помощью фильтров

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

Excel располагает двумя командами фильтрации, которые становятся доступными через пункт меню Данные/Фильтр: Автофильтр и Расширен-

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

Для установки автофильтра на все поля списка достаточно обратиться

кпункту меню Данные/Фильтр/Автофильтр. Можно установить автофильтр и для одного поля. Для этого достаточно его предварительно выделить: активизировав заголовок соответствующего столбца, нажать комбина-

цию клавиш Shift, Ctrl+, после чего справа от заголовка появится кнопка , щелчок по которой раскрывает список значений данного столбца. Эти значения можно использовать для фильтрации. Кроме того, можно настроить автофильтр, выбрав из этого списка элемент (Условие…), после чего можно создать критерий (настроить пользовательский автофильтр), состоящий не более чем из двух условий, соединенных знаками

операций И, ИЛИ. Каждое из этих условий представляет собой выражение логического типа, содержащее любые операции отношения (<, <=, =, <>, >,

Соседние файлы в предмете Информатика