Тема: Создание новой БД MS ACCESS
ЛАБОРАТОРНАЯ РАБОТА № 11 - 12
Цель:Научить студентов создавать таблицы при помощи конструктора, определять ключевые поля, задавать ограничения данных, заполнять таблицы, производить поиск информации в таблице. Научить создавать простые запросы, а также запросы на выборку, обновление и вычисляемые запросы
Оборудование: ПЭВМ, инструкция.
Программное обеспечение: ОС Windows, СУБД Access.
Ход работы
1. Создал новую базу данных Кафедра.
2.Создал таблицы базы данных и определил их поля в соответствии с таблицами:
Таблица Кафедра
Таблица ППС
Таблица Группа
Таблица Студенты
Таблица Оценки
Таблица Читаемые дисциплины
3. Сохранил созданные таблицы.
4. Заполнил таблицу Студенты:
5. Задал ограничения на данныев поляхБюджет/Внебюджет и НаличиеСтипендии и текст об ошибке, который будет появляться на экране при вводе неправильных данных в эти поля. Для этих же полей и для полей КодСтудентаи КодГруппы задал значения по умолчанию: для поля КодСтудента— Р16000, для поля КодГруппы— Р000, для поля Бюджет/Вн бюджет— Бюджет, для поля НаличиеСтипендии — Нет:
Код студента
Код группы
Бюджет/Внебюджет
Наличие степендии
6. Произвёл поиск в таблице студента Дроздова:
Выполнил замену данных: изменил форму обучения студенту Зябликову на бюджет:
Осуществил сортировку данных в поле ДатаРождения по возрастанию:
7. Произвёл фильтрацию данных по полю КодГруппы:
8. С помощью Мастера форм создал форму Состав студентов:
Нашёл запись о студентке Гусевой, находясь в режиме формы:
Изменил номер группы студенту Соколову на Р161:
Произвёл сортировку данных в поле Фамилия по убыванию:
9. Произвёл фильтрацию данных по полю Бюджет /Внебюджет:
10. На основе таблицы Студенты создал простой запрос на выборку, в котором отображаются фамилии студентов, номера их зачетных книжек и номера групп:
11. Отсортировал данные запроса по номерам студенческих групп. Сохранил запрос:
12. Создал запрос на выборку с параметром, в котором отображаются фамилии студентов и наличие или отсутствие у них стипендии, ав качестве параметра задал фамилию студента:
Выполнил запрос для студента Сорокина. Сохранил запрос :
13. Создал отчет с группировкой данных по номерам студенческих групп:
Контрольные вопросы:
1. Виды запросов:
· Режим «Конструктор» – «ручное» создание запроса;
· Режим «Простой запрос» – для показа суммирования в одной колонке;
· Режим «Повторяющиеся записи» – для повторов данных в таблицах;
· Режим «Не имеющие подчиненных» –для показа записей, не имеющих связей
2. Данный запрос определяет, какие записи или поля из одной или нескольких таблиц будут отображены при его выполнении.
3. В Microsoft Access существует фильтр, который в свою очередь является набором условий, позволяющих отбирать подмножество записей или сортировать их.
4. Существуют в Microsoft Accessтакие фильтры:
· фильтр;
· фильтр по выделенному;
· расширенный фильтр.
5. В режиме конструктора запрос создаётся вручную, а в режиме мастера с помощью мастера запросов.
6. Чтобы выбрать вид создаваемого запроса нужно нажать на: