
- •Содержание
- •Тема I. Проектирование базы данных 6
- •Тема II. Создание базы данных 21
- •Введение
- •Проектирование базы данных Основные понятия
- •Проектирование
- •Эксплуатация и сопровождение
- •Проектироване базы данных фирмы c&kit
- •Поля (атрибуты) таблицы (сущности) Компьютер
- •Поля таблицы Производитель
- •Поля таблицы Договор
- •Контрольные вопросы
- •Тема II. Создание базы данных Порядок создания базы данных в субд Access:
- •Лабораторная работа № 1
- •1. Создание файла базы данных
- •2. Создание таблиц
- •2.1. Создание таблиц в режиме конструктор
- •3. Заполнение базы данных
- •3.1. Ввод данных с клавиатуры
- •Данные для таблицы Производитель
- •3.2. Ввод копированием данных из таблиц другого приложения
- •3.3. Импорт таблицы из другой базы данных
- •3.4. Импорт таблицы из другого приложения
- •Контрольные вопросы
- •Лабораторная работа № 2
- •4. Формирование связей между таблицами
- •Контрольные вопросы
- •Лабораторная работа № 3
- •5. Сортировка, поиск, фильтрация данных
- •5.1. Сортировка записей в таблицах
- •5.2. Поиск записей
- •После выполнения каждого поиска отменять его параметры
- •5.3. Фильтрация записей в таблицах
- •Фильтрация, с использованием инструмента Фильтр по выделенному
- •Перед печатью установить альбомный формат!!!
- •5.4. Применение расширенного фильтра
- •Контрольные вопросы
- •Лабораторная работа № 4
- •6. Создание простой формы
- •6.1. Создание формы с помощью мастера форм
- •6.2. Заполнение базы данных с использованием формы (редактирование содержания формы)
- •Контрольные вопросы
- •Лабораторная работа № 5
- •7. Создание запросов
- •7.1. Создание запросов в режиме конструктор
- •7.1.1. Создание запроса-выборки
- •7.1.2. Формирование запросов с условием
- •7.1.3. Создание запросов с вычисляемым полем
- •Стоимость:[Количество]*[Цена]
- •7.1.4. Создание запросов с параметром
- •7.2. Создание запросов с помощью мастера
- •7.2.1. Создание запросов выборкой полей из таблиц и запросов
- •7.2.2. Составление перекрестных запросов
- •7.3. Создание запросов в режиме sql
- •7.3.1. Создание запроса-выборки
- •7.3.2. Создание запроса-выборки с условием.
- •7.4. Фильтрация в запросах
- •Контрольные вопросы
- •Лабораторная работа № 6
- •8. Создание составной формы и диаграммы
- •8.1. Создание формы заказанные компьютеры
- •8.2. Анализ данных в access с помощью форм
- •Контрольные вопросы
- •Лабораторная работа № 7
- •9. Создание отчетов
- •Контрольные вопросы
- •10. Средства автоматизации в среде субд access
- •10.1. Создание и работа с макросами
- •10.2. Создание и работа с кнопочной формой
- •Контрольные вопросы
- •11. Тестовые вопросы для самоконтроля
- •Ключи ответов к тестам
- •Список литературы Основная
- •Дополнительная
- •Приложения Приложение 1 Режимы отображения форм
- •Приложение 2
- •Запросы удаления;
- •П риложение 3
- •П риложение 4
- •Приложение 5 Работа с макросами
- •Глоссарий
- •Липатникова Татьяна Федоровна Червакова Елена Петровна Работа в среде ms access
- •308023, Г. Белгород, ул. Садовая, 116а
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ
«БЕЛГОРОДСКИЙ УНИВЕРСИТЕТ ПОТРЕБИТЕЛЬСКОЙ КООПЕРАЦИИ»
Т. Ф. Липатникова Е. П. Червакова
РАБОТА В СРЕДЕ MS ACCESS
ПРАКТИКУМ
Белгород
«Кооперативное образование»
2009
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ
«БЕЛГОРОДСКИЙ УНИВЕРСИТЕТ ПОТРЕБИТЕЛЬСКОЙ КООПЕРАЦИИ»
Т.Ф. Липатникова Е.П. Червакова
РАБОТА В СРЕДЕ MS ACCESS
ПРАКТИКУМ
для студентов всех специальностей
Рекомендовано научно-методическим советом университета
Белгород
«Кооперативное образование»
2009
ББК 32.973-018.2 Л 61
|
Рекомендовано к изданию кафедрой организации и технологии защиты информации. Протокол № 11 от 30 апреля 2009 г. |
Авторы:
Липатникова Татьяна Федоровна, старший преподаватель кафедры организации и технологии защиты информации Белгородского университета потребительской кооперации
Червакова Елена Петровна, ассистент кафедры организации и технологии защиты информации Белгородского университета потребительской кооперации
Рецензенты: Прокушев Ярослав Евгеньевич, канд. экон. наук, доцент кафедры организации и технологии защиты информации Белгородского университета потребительской кооперации
Пономарев Олег Петрович, канд. техн. наук, доцент кафедры организации и технологии защиты информации Белгородского университета потребительской кооперации
Липатникова Т.Ф., Червакова Е.П.
Л 61 |
Работа в среде MS Access: Практикум. – Белгород: Кооперативное образование, 2009. – 114 с. |
ISBN 5-8231-0136-8
В практикуме рассмотрены вопросы проектирования и разработки баз данных в среде MS Access. Изучение материала, приведенного в практикуме, позволит получить системное представление о назначении и основных возможностях программного продукта MS Access.
Издание предназначено для студентов всех специальностей дневной и заочной форм обучения при изучении дисциплины «Информатика» и для самостоятельной работы.
ББК 32.973-018.2
ISBN 5-8231-0136-8 |
Издательство БУПК «Кооперативное образование», 2009 |
Содержание
ВВЕДЕНИЕ 5
Тема I. Проектирование базы данных 6
Тема II. Создание базы данных 21
Лабораторная работа № 1 22
1. СОЗДАНИЕ ФАЙЛА БАЗЫ ДАННЫХ 22
2. СОЗДАНИЕ ТАБЛИЦ 23
2.1. СОЗДАНИЕ ТАБЛИЦ В РЕЖИМЕ КОНСТРУКТОР 24
3. ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ 26
3.1. ВВОД ДАННЫХ С КЛАВИАТУРЫ 27
3.2. ВВОД КОПИРОВАНИЕМ ДАННЫХ ИЗ ТАБЛИЦ ДРУГОГО ПРИЛОЖЕНИЯ 28
3.3. ИМПОРТ ТАБЛИЦЫ ИЗ ДРУГОЙ БАЗЫ ДАННЫХ 29
3.4. ИМПОРТ ТАБЛИЦЫ ИЗ ДРУГОГО ПРИЛОЖЕНИЯ 29
Лабораторная работа № 2 35
4. ФОРМИРОВАНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ 35
Лабораторная работа № 3 44
5. СОРТИРОВКА, ПОИСК, ФИЛЬТРАЦИЯ ДАННЫХ 44
5.1. СОРТИРОВКА ЗАПИСЕЙ В ТАБЛИЦАХ 45
5.2. ПОИСК ЗАПИСЕЙ 46
5.3. ФИЛЬТРАЦИЯ ЗАПИСЕЙ В ТАБЛИЦАХ 47
5.4. ПРИМЕНЕНИЕ РАСШИРЕННОГО ФИЛЬТРА 50
Лабораторная работа № 4 53
6. СОЗДАНИЕ ПРОСТОЙ ФОРМЫ 53
6.1. СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ 53
6.2. ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФОРМЫ (редактирование содержания формы) 56
Лабораторная работа № 5 57
7. СОЗДАНИЕ ЗАПРОСОВ 57
7.1. СОЗДАНИЕ ЗАПРОСОВ В РЕЖИМЕ КОНСТРУКТОР 57
7.2. СОЗДАНИЕ ЗАПРОСОВ С ПОМОЩЬЮ МАСТЕРА 64
7.3. СОЗДАНИЕ ЗАПРОСОВ В РЕЖИМЕ SQL 67
7.4. ФИЛЬТРАЦИЯ В ЗАПРОСАХ 69
Лабораторная работа № 6 70
8. СОЗДАНИЕ СОСТАВНОЙ ФОРМЫ И ДИАГРАММЫ 70
8.1. СОЗДАНИЕ ФОРМЫ ЗАКАЗАННЫЕ КОМПЬЮТЕРЫ 70
8.2. АНАЛИЗ ДАННЫХ В ACCESS С ПОМОЩЬЮ ФОРМ 75
Лабораторная работа № 7 79
9. СОЗДАНИЕ ОТЧЕТОВ 79
10. СРЕДСТВА АВТОМАТИЗАЦИИ В СРЕДЕ СУБД ACCESS 84
10.1. СОЗДАНИЕ И РАБОТА С МАКРОСАМИ 84
10.2. СОЗДАНИЕ И РАБОТА С КНОПОЧНОЙ ФОРМОЙ 86
11. ТЕСТОВЫЕ ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ 90
СПИСОК ЛИТЕРАТУРЫ 102
Основная 102
Дополнительная 102
ПРИЛОЖЕНИЯ 103
Приложение 1 103
Приложение 2 106
Приложение 3 114
Приложение 4 115
Приложение 5 116
ГЛОССАРИЙ 120
Введение
В современных условиях деятельность хозяйствующих субъектов (предприятий, фирм, организаций потребительской кооперации и др.) многообразна и сложна, поэтому необходим многосторонний и полный учет их деятельности.
Потребительская кооперация осуществляет свою деятельность на территории Российской Федерации и других стран (используя мировое информационное пространство). При наличии большого объема информации, возникает необходимость ее эффективной передачи, обработки, хранения и защиты.
В условиях информатизации общества появляется возможность оперативной обработки и хранения сведений о деятельности организаций. Повышение эффективности обработки информации достигается при помощи автоматизации. Возможность автоматизации обработки информации зависит от наличия персональных компьютеров, и от их организации. Упорядоченную по определенным правилам информацию называют базой данных.
Проектирование базы данных Основные понятия
База данных — это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой ее части [1].
База данных (БД) строится по одной из моделей данных: иерархической, сетевой, реляционной или объектно-ориентированной [1].
Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте (например, компьютере, клиенте, документе), а столбцы таблицы содержат различные характеристики этих объектов – атрибуты (например, наименования и адреса клиентов, модели и цены компьютеров). Строки таблицы называются записями; все записи таблицы (отношения) имеют одинаковую структуру – они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Для работы с данными в современных ЭВМ используются различные программы (приложения) – системы управления базами данных (СУБД).
Система управления базами данных (СУБД) – это совокупность программ и языковых средств, предназначенных для создания, ведения и использования баз данных многими пользователями [1].
Современные СУБД обладают мощными инструментами разработки баз данных, поддержания их в актуальном состоянии и обеспечения эффективного доступа к содержащимся в ней данным в рамках предоставляемых пользователям полномочий.
СУБД поддерживает одну из моделей баз данных.
Одной из распространенных СУБД являются различные модификации СУБД Microsoft Access. Она входит в состав семейства офисных приложений Microsoft Office. Microsoft Access относится к функционально полной реляционной СУБД (поддерживает реляционную модель данных). СУБД Access фирмы Microsoft (MA 2007) имеет средства для выполнения основных типов функций СУБД:
определение данных (описание структуры баз данных);
обработка данных (в СУБД MA 2007 реализован принцип коллективного представления и обработки данных);
управление данными (указание прав доступа, правил коллективного пользования).
MA 2007 является современным приложением операционной системы Windows и может:
выступать в качестве клиента или сервера по отношению к другим приложениям: MS Word, MS Exсel и др.;
использовать все возможности технологии обмена данными DDE и OLE.
Microsoft Access воспринимает множество различных форматов данных, включая файловые структуры других СУБД (Paradox, dBaseIII, dBaseIV, Fox Pro и др.).
Достоинства СУБД Microsoft Access:
имеет интуитивно понятный графический интерфейс, который позволяет не только создавать базу данных, но и разрабатывать достаточно сложные приложения;
позволяет хранить данные как в одном файле, так и нескольких файлах (для распределенных БД);
предусмотрена интеграция с СУБД Microsoft SQL Server в качестве клиентского приложения;
существует возможность администрирования доступа к объектам базы данных.
Недостатки Microsoft Access:
невозможно использовать в больших корпоративных сетях в качестве сервера баз данных, так как СУБД MA 2007 строит свою работу на основе файл-серверной архитектуры;
достаточно сложно автоматизировать работы администрирования и обслуживания базы данных.
Исходя из указанных достоинств и недостатков СУБД, можно определить область применения MA 2007:
малый бизнес (бухгалтерский учет, ввод заказов, ведение информации о клиентах, о деловых контактах);
крупные корпорации (клиентские приложения для рабочих групп, системы обработки информации);
в качестве персональной настольной СУБД (справочник по адресам, ведение инвестиционного портфеля, поваренная книга, каталоги книг, пластинок, видеофильмов и т. п.).
Создание, тестирование, внедрение и обслуживание базы данных является сложным, многоэтапным процессом, который можно разделить на несколько этапов.
ЭТАПЫ ЖИЗНЕННОГО ЦИКЛА БАЗЫ ДАННЫХ: