- •Пермский государственный институт искусства и культуры
- •1. Структура системы управления
- •2. Компьютерная информационная система в структуре организации
- •2.1 Схема внедрения компьютерной ис в организацию
- •2.2. Проектирование ис
- •3. Разработка баз данных для информационных систем
- •3.1. Получение внутреннего нормализованного представления данных с использованием реляционной модели
- •3.2. Задание для самостоятельной работы
- •4. Создание внутреннего представления данных вAccess
- •4.1. Основные приемы работы с субДaccess
- •4.1. 1. Создание новой базы данных
- •4.1.2. Создание новых таблиц базы данных
- •4.2. Установка связей между таблицами и ввод данных в таблицы
- •4.2.1. Установка связей между таблицами
- •4.2.2. Ввод данных в таблицы бд
- •4.3. Создание форм
- •4.4. Создание сложных форм для работы с базой данных
- •4.5. Работа с данными с помощью формы
- •4.6. Создание сложных форм
- •4.7. Работа с запросами и отчетами
- •4.7.1. Создание и фильтрация запросов
- •4.7.2. Создание и просмотр отчетов
- •5. Разработка приложений для информационных систем
- •5.1. Приложения на основе текстового процессораWord
- •5.1.1. Основные средства разработки приложений
- •5.1.2. Использование полей
- •5.2. Слияние документов
- •5.3. Разработка и использование макросов
- •5.4. Создание серии документов с помощью операции слияния
- •6. Приложения на основе табличного процессораExcel
- •6.1. Создание сводной таблицы
- •Самостоятельная работа
- •6.2. Изменение структуры таблицы
- •Вычисляемое поле
- •Самостоятельная работа
- •Обновление данных
- •Группирование элементов сводной таблицы.
- •7. Приложения на основеPowerPoint
- •7.1. Работа с простыми презентациями
- •7.1.1. Структура презентацииPowerPoint
- •7.2. Просмотр ранее созданной презентации
- •7.3. Создание презентации на основе шаблонов
- •7.4. Создание презентации с «чистого листа»
- •7.5. Включение в презентацию элементов управления
- •7.6. Размещение элементов управления для перемещения между слайдами
- •7.7. Размещение гиперссылок в слайде
- •8. Приложения, созданные средствами языка программированияVba
- •8.1. Автоматизация выполнения задач с помощью макросов
- •8.2. Советы по записи макросов
- •8.3. Запись макроса
- •8.4. Написание макроса на языке Visual Basic
- •8.5. Создание макросов в текстовом процессореWord
- •8.6. Инструментальная среда Visual Basic for Application
- •8.7. Создание пользовательских панелей и кнопок запуска программ
- •8.8. Решение задач при помощи стандартных средствVba
- •8.9. Программа поиска наибольшего элемента массива
- •8.10. Линейные алгоритмы и ветвления
- •8.11. Циклические алгоритмы
- •8.12. Создание пользовательских форм с элементами управления
- •8.13. Создание программы подготовки открыток
- •Дерябин а. И., Лебедев в. В. Лядова л. Н. Информационные технологии управления Руководство к практическим занятиям
3.2. Задание для самостоятельной работы
Спроектировать базы данных некоторой фирмы, занимающейся обслуживанием клиентов. База данных нужна трем сотрудникам фирмы. Первый из них занимается учетом услуг, оказываемых фирмой, и нуждается в следующей информации:
Услуги |
ФИО исполнителя |
Оплачено | ||
Код услуги |
Наименование |
Стоимость | ||
1 |
Верстка |
2 |
|
|
2 |
Набор |
5 |
|
|
3 |
Печать |
1 |
|
|
4 |
Сканирование |
1 |
|
|
5 |
Копирование |
2 |
|
|
Второй сотрудник собирает сведения об исполнителях и его интересует:
Номер исполнителя |
ФИО |
Услуги | |||
Наименование |
Стоимость |
Дата приема |
Дата исполнения | ||
1 |
К.К.Кукушкин |
|
|
|
|
2 |
И.О.Гришин |
|
|
|
|
3 |
П.П.Петров |
|
|
|
|
4 |
С.С.Сидоров |
|
|
|
|
5 |
А.А.Андреев |
|
|
|
|
6 |
А.А.Александров |
|
|
|
|
7 |
М.К.Сергеев |
|
|
|
|
8 |
А.П.Аркадьев |
|
|
|
|
9 |
А.А.Антонов |
|
|
|
|
Третий сотрудник работает с клиентами и ему важно знать:
Номер клиента |
ФИО |
Адрес |
Заказы | ||||
Наименование |
Дата приема |
Дата исполнения |
Стоимость |
Оплачено | |||
1 |
И.И.Иванов |
Пермь, Ленина, 12-40 |
|
|
|
|
|
2 |
С.С.Сидоров |
Пермь, Сибирская, 11-36 |
|
|
|
|
|
3 |
И.И.Ильин |
Пермь, Пушкина, 22-65 |
|
|
|
|
|
4 |
О.О.Овсов |
Пермь, Ким,16 |
|
|
|
|
|
5 |
К.П.Шишкин |
Пермь, Хасана, 4-59 |
|
|
|
|
|
4. Создание внутреннего представления данных вAccess
4.1. Основные приемы работы с субДaccess
СУБД Access является одной из наиболее мощных реляционных систем управления базами данных настольного типа.
БД Access содержит следующие основные объекты: рабочие таблицы, формы, запросы и отчеты. Таблицы содержат данные. Запросы предназначены для получения нужных данных из БД. Формы и отчеты облегчают редактирование, графическое представление и печать данных.
4.1. 1. Создание новой базы данных
Создание базы данных начинается с запуска СУБД.
При запуске Access на экране появляется диалоговое окно Область задач Microsoft Access (см. рис.),
в котором с помощью соответствующей гиперссылки можно открыть существующую БД или перейти к созданию новой БД. Если же область задач закрыта, то ту же операцию можно выполнить через команду Создать в меню Файл. После этого на экране появляется диалоговое окно, в котором можно указать каталог для размещения в нем новой БД, ее тип (БД Access имеют расширение MDB) и имя. После ввода информации о БД следует щелкнуть кнопку Создать (OK). Гиперссылка «На моем компьютере…» содержит набор шаблонов для создания баз данных общего назначения: Адресная книга, Библиотека, Заказы на работы и т.д.
Появившееся в результате выполнения команды создания БД диалоговое окно содержит несколько вкладок, соответствующих объектам, размещаемым в БД: таблицы, формы, запросы и т. д. (если БД создана на основе шаблона, на вкладках представленного окна будут отображены имеющиеся в БД объекты). На рисунке выделена вкладка Таблицы.
Все последующие операции над БД выполняются над объектами в этом окне.
Задание 1. Запустите СУБД Access любым способом. В меню Файл выберите команду Создать…. В диалоговом окне Создание файла выберите раздел шаблоны и На моем компьютере. В открывшемся окне перейдите на вкладку Базы данных. Выбрать шаблон Прием заказов. Используя мастер Создание баз данных, сформируете в папке Мои документы базу данных Прием заказов. Во время работы мастера нажимайте кнопку Далее. По окончанию работы мастера заполните форму Сведения об организации произвольными данными.
Результат работы мастера показан на рисунке ниже. Главная кнопочная форма позволяет вызывать объекты, минуя главное окно БД.
Главное окно в это время находится в свернутом состоянии.
Просмотрите все объекты новой базы данных, открыв свернутое окно Прием заказов. Перейдите на вкладку таблицы. Выделите таблицу Доставка. Нажмите кнопку Открыть. Просмотрите структуру таблицы. Закройте таблицу. Проделайте то же самое с другими объектами БД.
По окончанию просмотра закройте эту базу данных.
Подобная база данных может быть использована для учета заказов в фирме..
Используя предлагаемую методику, можно создать любое количество новых баз данных. Если использовать шаблоны общего назначения, то СУБД позволяет сформировать структуру новых объектов автоматически в ходе общения с мастером. Шаблон Новая база данных позволяет только открыть базу, а формирование структуры новых объектов пользователь выполняет сам.
Рассмотрим основные этапы разработки базы данных (БД) на примере БД, содержащей информацию о заказах клиентов на оказание услуг. БД содержит следующие таблицы, полученные в результате нормализации:
Клиенты |
|
|
|
|
|
|
| |||||||
Номер Клиента |
ФИО |
Адрес |
|
Услуги |
|
Исполнители | ||||||||
|
|
|
|
Код Услуги |
Наименование |
Стоимость |
|
Номер Исполнителя |
ФИО | |||||
|
|
|
|
|
|
|
|
|
| |||||
|
Заказы |
|
|
|
|
|
|
| ||||||
Номер Заказа |
Номер Клиента |
Код Услуги |
Номер Исполнителя |
Дата Приема |
Дата Исполнения |
Оплачен |
|
|
|
Таблица «Услуги» содержит перечень услуг, оказываемых клиентам, и информацию о стоимости каждой услуги. Таблица «Исполнители» содержит список исполнителей, которым передаются заказы клиентов. Таблица «Клиенты» содержит информацию о клиентах, каждый из которых может оформить заказы на оказание различных услуг. Таблица «Заказы» содержит информацию обо всех заказах, сделанных клиентами. Стрелками показаны связи, существующие между таблицами. В данном примере тип всех связей – «один-ко-многим», так как каждый клиент может оформить несколько заказов на различные услуги, одна и та же услуги может быть заказана несколькими клиентами и один исполнитель может выполнять несколько заказов. В таблице «Заказы» заштрихованы поля, содержащие внешние ключи, включенные в эту таблицу для создания связей.
Задание 2. Создайте новую БД с именем «БД заказов от ФИО» (замените символы ФИО своей фамилией) в папке «Мои документы».
Вопросы для самоконтроля:
Основные объекты СУБД Access и их назначение.
Как создать новую БД на основе шаблона общего назначения? Какие шаблоны общего назначения имеются на вашем компьютере?
Как создать новую пустую базу данных?