Тема: Создание новой БД 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. Чтобы выбрать вид создаваемого запроса нужно нажать на: