- •Воронеж – 2008
- •Методическое пособие
- •Воронеж – 2008
- •1.1. Общие сведения
- •1.2. Запуск программы
- •1.3. Главное окно Microsoft Access
- •Р ис. 1. Главное окно базы данных
- •1.4.Окно базы данных
- •1.5. Завершение работы ms Access
- •2. Разработка баз данных
- •2.1. Этапы проектирования базы данных
- •2.2. Создание новой (пустой) базы данных
- •2.3. Создание таблицы
- •2 Создание таблицы при помощи мастера таблиц
- •3. Создание таблиц путем ввода данных в таблицу
- •4. Автоматическое создание таблиц по имеющимся данным
- •2.4. Определение структуры таблицы
- •Р ис. 3. Таблица в режиме Конструктора
- •2.5. Присвоение имен полям и выбор типа данных
- •2.6. Установка первичного ключа
- •2.7. Установка характеристик поля
- •Назначение свойств полей таблицы
- •2.8. Добавление, удаление и перемещение полей
- •2.9. Сохранение структуры таблицы
- •3. Работа с таблицами
- •3.1. Ввод записей
- •3.2. Переход на нужное поле или запись
- •3.3. Быстрый путь ввода данных
- •3.4. Сохранение данных
- •3.5. Добавление и удаление записей
- •3.6. Вставка в запись рисунка или объекта
- •3.7. Установление связей между таблицами
- •4. Работа с данными таблицы
- •4.1. Просмотр данных таблицы в виде формы
- •4.2. Добавление записей в таблицу с помощью формы
- •4.3. Поиск и замена данных в таблице
- •4.4. Сортировка данных
- •4.5. Фильтрация данных
- •Р ис. 4. Использование расширенного фильтра
- •4.5.1. Использование условий отбора в запросах или расширенных фильтрах для получения определенных записей
- •4.5.2. Ввод условия отбора в запрос или расширенный фильтр для получения соответствующих записей
- •4.6. Удаление с экрана лишних данных
- •4.7. Фиксация столбцов
- •4.8. Создание простого отчета
- •5. Создание запросов
- •5.1. Создание и открытие запроса
- •Бланк запроса
- •5.2. Запрос на выборку
- •5.3. Сортировка записей с помощью бланка запроса или расширенного фильтра
- •5.4. Запрос с параметром (параметрический запрос)
- •5.5. Вычисляемые поля в запросах
- •5.6. Итоговые запросы
- •Статистические функции для итоговых вычислений
- •5.7. Перекрестный запрос
- •5.8. Запрос на создание таблицы
- •5.9. Запрос на обновление
- •5. 10. Запрос на добавление записей
- •5.11. Запрос на удаление записей
- •5.12. Редактирование запросов
- •5.12.1. Добавление в запрос таблицы или запроса
- •5.12.2. Удаление таблицы или запроса из запроса
- •5.12.3. Объединение нескольких таблиц и запросов в запросе
- •Добавление полей в бланк запроса или расширенного фильтра
- •Удаление поля из бланка запроса или расширенного фильтра
- •Перемещение поля в бланке запроса или расширенного фильтра
- •5.12.7. Вставка поля в бланке запроса или расширенного фильтра
- •5.12.8. Изменение имени поля в запросе
- •6. Создание форм и отчетов
- •6.1. Создание формы
- •6.1.1. Создание пустой формы и выбор источника записей
- •6.1.2. Создание формы с помощью автоформы
- •6.1.3. Создание формы с помощью мастера
- •6.1.4. Создание формы самостоятельно без помощи Мастера форм
- •6.2. Создание разделов формы
- •6.2.1.Добавление и удаление заголовка, примечания и колонтитулов формы
- •6.2.2. Изменение размеров заголовка, примечаний и других разделов в форме или отчете
- •Изменение ширины или высоты.
- •6.3. Подчиненные формы
- •6.3.1. Создание подчиненной формы и добавление ее в существующую форму
- •6.3.2. Одновременное создание формы и подчиненной формы
- •6.4. Создание отчета
- •6.4.1. Создание отчета с помощью Мастера отчетов
- •6.4.2. Создание отчета самостоятельно без помощи Мастер отчетов
- •6.5. Добавление вычисляемых выражений в формы и отчеты
- •6.6. Создание почтовых наклеек
- •7. Элементы управления
- •7.1 Создание элементов формы или отчета
- •Р ис. 4. Панель элементов
- •7.2. Создание надписи
- •7.3. Создание кнопки с помощью мастера
- •7.4. Создание кнопки без помощи мастера
- •7.5. Выделение текста в текстовом поле или другом элементе управления
- •7.6. Перемещение текстового поля или другого элемента управления вместе с подписью
- •7.7. Изменение размера текстового поля или другого элемента управления
- •7.8. Взаимное выравнивание текстовых полей и других элементов управления в форме или отчете
- •8. Макросы
- •8.1 Создание макросов
- •8.2. Выполнение макросов
- •Создание макроса
- •Запуск макроса
- •9. Обмен данными
- •9.1. Экспорт данных
- •9.2. Импорт данных
- •10. Связь с таблицами
- •11.1. Предварительный просмотр
- •Пример Разработка базы данных учета и отпуска товаров в Microsoft access
- •1.1. Разработка логической структуры базы данных
- •1.2. Создание таблиц новой базы данных
- •1.3. Установление связей между таблицами
- •2. Ведение базы данных
- •2.1 Создание экранных форм
- •2.2 Использование экранных форм
- •Технология выборки данных из бд и создания отчетов
- •3.1. Создание запросов
- •3.2 Создание отчетов
- •Вопросы для самоконтроля
- •Упражнения
- •Этап 1. Проектирование согласованных таблиц
Этап 1. Проектирование согласованных таблиц
Индивидуальные базы данных обучающихся и общая база данных учебной группы должны включать три основные таблицы:
«Музыкальные произведения», «Фильмы», «Литеральные произведения».
Каждая строка таблицы «Музыкальные произведения» должны включать сведения о названии одного музыкального произведения, имени (названии) их основного исполнителя (певца, инструменталиста, группы, хора, оркестра и т.д.) и музыкальном жанре, к которому относится данное произведение. Строки могут включать также и другую вспомогательную информацию по выбору. Перечень и кодирование музыкальных жанров выбираются по усмотрению группы, но они должны выбираться таким образом, чтобы одно и то же кодирование использовалось всеми обучающимися при создании их индивидуальных баз данных. Тоже касается правил именования произведений и исполнителей.
Каждая строка таблицы «Фильмы» должна включать сведения о названии одного фильма, его жанре и режиссере. Порядок именования фильмов, режиссеров, перечень и кодирование жанров выбираются группой самостоятельно. Строки могут включать также и другую вспомогательную информацию по выбору.
Каждая строка таблицы «Литературные произведения» должна содержать сведения о названии одного литературного произведения, его жанре и авторе. Если авторов несколько, то в строку включаются сведения только об одном из них. Порядок именования произведений, авторов, перечень и кодирование жанров выбираются группой самостоятельно. Строки могут включать также и другую вспомогательную информацию по выбору.
Число жанров по любой таблице должно быть относительно небольшим.
Используя текстовый процессор Word, группа должна создать документ, содержащий описание структуры таблиц базы данных, порядка кодирования и ввода информации.
Этап 2. Создание индивидуальных баз данных
По правилам, определенным на первом этапе задания, каждый обучающийся учебной группы должен создать индивидуальную базу данных, содержащую таблицы «Музыкальные произведения», «Фильмы» и «Литературные произведения». В каждой таблице должны фигурировать сведения о не менее чем 20 произведениях.
Для ввода данных указанных таблиц следует разработать соответствующие формы.
Каждый обучающийся должен включить в свою базу данных набор форм, запросов и отчетов, позволяющих получить статистические данные о жанрах, исполнителях, авторах, режиссерах, фигурирующих в строках соответствующих таблиц. Например, сколько всего фильмов данного жанра встречается в таблице «Фильмы», доля данного жанра в процентах к итогу и т.д. Должны использоваться также графические средства представления информации (диаграммы). Полнота системы запросов и отчетов на получение статистической информации и выразительность их представления являются основными критериями при оценке индивидуальных работ.
Используя текстовый процессор Word, обучающийся должен создать документ, включающий описание системы форм, запросов и отчетов, содержащихся в его индивидуальной базе данных.
Этап 3. Создание итоговой базы данных
Создать коллективную базу данных учебной группы и средствами Access объединить в ней данные соответствующих таблиц индивидуальных баз данных.
Создать систему запросов, форм и отчетов, позволяющих получать интегрированную статистическую информацию по учебной группе, характеризующую популярность жанров, авторов, исполнителей, конкретных произведений и т.д. Использовать средства графического представления информации.
Используя текстовый процессор Word, создать документ, включающий описание системы форм, запросов и отчетов, содержащихся в коллективной базе данных.
Рекомендуемая литература
Винтер Р. Microsoft Access 97: Справочник (наиболее полное руководство) [текст] / Р. Винтер. – СПб.: Питер, 1999. – 416 с.
Гиффорд Д. Access 97: Энциклопедия пользователя (с CD-ROM) [текст] / Д. Гиффорд. – Киев: Диасофт, 1998. – 640 с.
Дженнингс Р. MS Access 97 в подлиннике [текст] / Р. Дженнингс. – СПб.: ВНУ, 1999. – 688 с.
Журин А.А. Access 2000: краткие инструкции для чайников [текст] / А.А. Журин. – М.: Аквариум ЛТД, 2001. – 128 с.
Каратыгин С.А. Access 97 (серия «Без проблем!») [текст] / С.А. Каратыгин. – М.: Восточная Книжная Компания, 1997. — 368 с.
Каратыгин С.А. Access 2000: руководство пользователя с примерами [текст] / С.А. Каратыгин. – М.: Лаборатория базовых знаний, 2000. – 276 с.5.
Минаси М. Windows 98: Полное руководство [текст] / М. Минаси. – СПб.: ВНУ, 1999. – 800 с.
Киммел, Пол. Освой самостоятельно программирование для Microsoft Access 2002 за 24 часа [текст]: пер. с англ. / П. Киммел. – СПб.: Питер, 2003. 480 с.
Моркес, Дэвид. Microsoft Access 2003: эффективный самоучитель [текст]: пер. с чеш. / Дэвид Моркес. – СПб.: Наука и техника, 2006. – 343 с.
Практикум по экономической информатике: учеб. пособие, часть 1 [текст] / под ред. Шуремова Е.Л., Тимаковой Н.А, Мамонтовой Е.А. – М.: Перспектива, 2000.- 300 с.
Пасько, Виктор. Access 2000: русифицированная версия [текст]. / В. Пасько. – Киев: BHV, 1999. – 384 с.
Сенков А. Access 2003. Практическая разработка баз данных [текст]: учеб. пособие. / А. Сенков. – СПб.: Питер, 2006. – 256 с.
Сергеева Т.И. Разработка приложений в среде СУБД Access [текст]: учеб. пособие. / Т.И. Сергеева, под ред. С.Л. Подвального. – Воронеж, ВГТУ, 2002. – 139 с.
Сигел Ч. Изучи сам Access 97 : пер. с англ. Ю.В.Климец. [текст] / Ч. Сигел. – Мн.: ООО «Поппури», 1998). – 352 с.
Хансен Г. Базы данных: разработка и управление [текст] / Г. Хансен. – М.: Бином, 1999. – 704 с.
Хомоненко А.Д. Microsoft Access: быстрый старт [текст] / А.Д. Хомоненко, В.В. Гридин. – СПб.: БХВ-Петербург, 2002. – 304 с.
Microsoft Access 2002: русская версия [текст]. – М.: ЭКОМ, 2002. – 352с.