- •Г. Сочи 2011
- •1. Основные сведения о субд Microsoft Access.
- •1.1 Работа с мастерами
- •1.2 Информация для пользователей электронных таблиц
- •1.3 Контекстно-зависимая справка.
- •1.4 Структура таблицы и типы данных
- •1.5 Ввод данных в ячейки таблицы
- •1.6 Редактирование данных.
- •1.7 Сортировка данных
- •1.8 Отбор данных с помощью фильтра.
- •1.9 Подготовка к печати.
- •1.10 Ввод и просмотр данных посредством формы.
- •2. Описание лабораторно-практических заданий. Лабораторно-практическое занятие №1. Создание однотабличной базы данных задание 1
- •Технология работы
- •1. Для создания новой базы данных:
- •2. Для создания таблицы базы данных:
- •3. Для определения полей таблицы:
- •4. Для сохранения таблицы:
- •Задание 2
- •Технология работы
- •1. Для задания условия на значение для вводимых данных:
- •7. Для поиска в таблице преподавателя Миронова:
- •8.Для замены заработной платы ассистенту Сергеевой с 4500 р. На 4700 р.:
- •9. Для сортировки данных в поле "Год рождения" по убыванию:
- •Задание 3
- •Технология работы
- •1. Для создания формы Состав преподавателей:
- •2. Для поиска преподавателя Гришина:
- •3. Для замены зарплаты ассистенту Сергеевой с 4700 р. На 4900 р.:
- •4. Дня сортировки данных в поле "Год рождения" по убыванию:
- •5. Для фильтрации данных по полю "Должность":
- •7.Для просмотра созданной формы:
- •Лабораторно-практическое занятие №2. Формирование запросов и отчетов для однотабличной базы данных.
- •Задание 1
- •Технология работы
- •1. Для создания простого запроса:
- •2. Для сортировки данных:
- •3. Для сохранения запроса:
- •4. Для создания запроса на выборку с параметром:
- •Задание 2
- •Технология работы
- •Лабораторно-практическое занятие №3. Разработка инфологической модели и создание структуры реляционной базы данных
- •Задание 1
- •Технология работы
- •Задание 2
- •Технология работы
- •1. Создайте базу данных Деканат, выполнив следующие действия:
- •2. Создайте структуру таблицы Студенты. Для этого:
- •3. Создайте структуру таблицы Дисциплины аналогично п. 2 в соответствии с табл. 2.
- •5. Создайте структуру таблицы Оценки аналогично п. 2 в соответствии с табл. 3.
- •Задание 3
- •Технология работы
- •1. Для создания формы Студенты:
- •Лабораторно-практическое занятие №4 формирование сложных запросов.
- •Задание
- •Технология работы
- •1. Для создания запроса с параметрами о студентах заданной группы:
- •2. Для создания запроса, в котором выводятся оценки студентов заданной группы по заданной дисциплине:
- •3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам.
- •4. Для создания запроса на изменение заработной платы преподавателей:
- •5. Для создания запроса на отчисление студента гр. 152 Перлова Кирилла Николаевича:
- •6. Для создания запроса на создание базы данных отличников:
- •Задание 1
- •Технология работы
- •Задание 2
- •Технология работы
- •1. Для создания запроса:
- •2. Для создания итогового отчета выполните следующее:
- •Задание 3
- •Технология работы
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ
Филиал в г. Сочи
Кафедра Автоматизированных систем управления
В. Р. ЧАКРЯН
УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНО-ПРАКТИЧЕСКИХ ЗАНЯТИЙ С ИСПОЛЬЗОВАНИЕМ СУБД MICROSOFT ACCESS
Г. Сочи 2011
Чакрян В. Р.
Учебно-методическое пособие по выполнению лабораторно-практических занятий с использованием СУБД Microsoft Access.
Учебно-методическое пособие предназначено для студентов 1-х и 2-х курсов, обучающихся по специальностям «Автоматизированные системы обработки информации и управления», «Финансы и кредит», «Юриспруденция».
© Чакрян В. Р., 2011
ОГЛАВЛЕНИЕ
1. Основные сведения о СУБД Microsoft Access. 4
1.1 Работа с мастерами 5
1.2 Информация для пользователей электронных таблиц 5
1.3 Контекстно-зависимая справка. 5
1.4 Структура таблицы и типы данных 6
1.5 Ввод данных в ячейки таблицы 8
1.6 Редактирование данных. 9
1.7 Сортировка данных 10
1.8 Отбор данных с помощью фильтра. 10
1.9 Подготовка к печати. 11
1.10 Ввод и просмотр данных посредством формы. 12
2. Описание лабораторно-практических заданий. 14
Лабораторно-практическое занятие №1. СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ 14
Лабораторно-практическое занятие №2. ФОРМИРОВАНИЕ ЗАПРОСОВ И ОТЧЕТОВ ДЛЯ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ. 22
Лабораторно-практическое занятие №3. РАЗРАБОТКА ИНФОЛОГИЧЕСКОЙ МОДЕЛИ И СОЗДАНИЕ СТРУКТУРЫ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ 28
Лабораторно-практическое занятие №4 ФОРМИРОВАНИЕ СЛОЖНЫХ ЗАПРОСОВ. 37
Лабораторно-практическое занятие № 5. СОЗДАНИЕ СЛОЖНЫХ ФОРМ И ОТЧЕТОВ. 42
1. Основные сведения о субд Microsoft Access.
Access - это система управления базами данных (СУБД). Под системой управления понимается комплекс программ, который позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность также автоматизировать часто выполняемые операции (например, расчет заработной платы, учет материальных ценностей и т.п.). С помощью Access можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты.
Access является приложением Windows, а поскольку и Windows и Access разработаны одной фирмой (Microsoft), они очень хорошо взаимодействуют друг с другом. СУБД Access работает под управлением Windows; таким образом, все преимущества Windows доступны в Access, например, вы можете вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот.
Access - это реляционная СУБД. Это означает, что с ее помощью можно работать одновременно с несколькими таблицами базы данных. Применение реляционной СУБД помогает упростить структуру данных и таким образом облегчить выполнение работы. Таблицу Access можно связать с данными, хранящимися на другом компьютере или на сервере, а также использовать таблицу, созданную в СУБД Paradox или Dbase. Данные Access очень просто комбинировать с данными Excel.
В СУБД Access предусмотрено много дополнительных сервисных возможностей. Мастера помогут вам создать таблицы, формы или отчеты из имеющихся заготовок, сделав за вас основную черновую работу. Выражения используются в Access, например, для проверки допустимости введенного значения. Макросы позволяют автоматизировать многие процессы без программирования, тогда как встроенный в Access язык VBA (Visual Basic for Applications) - специально разработанный компанией Microsoft диалект языка Basic для использования в приложениях Microsoft Office - дает возможность опытному пользователю программировать сложные процедуры обработки данных. Просматривая свою форму или отчет, вы сможете представить, как они будут выглядеть в распечатанном виде. И наконец, используя такие возможности языка программирования С, как функции и обращения к Windows API (Application Programming Interface - интерфейс прикладных программ Windows), можно написать подпрограмму для взаимодействия Access с другими приложениями - источниками данных.
В Microsoft Access добавлено множество новых средств, разработанных для облегчения работы в Интернет и создания приложений для Web. Для доступа к сети Интернет и использования преимуществ новых средств необходимы средства просмотра Web, например Microsoft Internet Explorer, а также модем. Пользователь имеет возможность непосредственно подключаться к узлам Microsoft Web из программ Office (в том числе и из Access) с помощью команды Microsoft на Web из пункта меню ?. При этом можно, например, получить доступ к техническим ресурсам и загрузить общедоступные программы, не прерывая работу с Access.
Система Access содержит набор инструментов для управления базами данных, включающий конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений. Используя макросы для автоматизации задач, вы можете создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, созданные с помощью "полноценных" языков программирования, дополнять их кнопками, меню и диалоговыми окнами. Программируя на VBA, можно создавать программы, по мощности не уступающие самой Access. Более того, многие средства Access, например мастера и конструкторы, написаны на VBA. Мощность и гибкость системы Access делают ее сегодня одной из лучших программ для управления базами данных.