Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания Дремук - 1 семестр.doc
Скачиваний:
25
Добавлен:
04.03.2016
Размер:
1.58 Mб
Скачать

Задания Задание 1.

Работа с таблицами.

  1. Запустите Microsoft Access. Создайте новую базу данных и сохраните её под своим именем.

  2. В режиме конструктора создайте новую таблицу, которая содержит информацию о студентах вашей группы. Таблица должна иметь следующую структуру:

Имя поля

Ключ

Тип данных

Размер

Условие на значение

НС

Числовой

Целое

>0 And <99

ФАМИЛИЯ

Текстовый

30

ИНФОРМАТИКА

Числовой

МАТЕМАТИКА

Числовой

ОАИП

Числовой

Закройте таблицу, сохранив её под именем Группа.

  1. Создайте таблицу Сессия со следующей структурой:

НС

Числ.

Целое

>0 And <99

Номер студента

ФАМИЛИЯ

Текст.

30

Фамилия

ИМЯ

Текст.

15

Имя

ОТЧЕСТВО

Текст.

30

Отчество

ДР

Дата

Дата рождения

АДРЕС

Текст.

60

Адрес

Для определения структур обеих таблиц нужно вызвать окно Схема данных и добавить в схему данных обе таблицы (Группа и Сессия). Установить в окне схемы данных связь между таблицами по полю Номер студента. В окне Связи включить переключатель Определение целостности данных. После этого нужно указать тип связи: Один-к-одному и включить опции Каскадное обновление связанных полей и Каскадное удаление связанных полей. После этого закрыть окно Связи.

Задание 2.

Создание запросов.

  1. Создайте простой запрос. Для этого выберите несколько произвольных полей из таблицы Группа (например, Фамилию, Имя и Дату рождения).

  2. С помощью Конструктора создайте запросы, удовлетворяющие условиям:

  • отобразить фамилии студентов, имена которых начинаются с буквы А.

  • отобразить имена студентов, фамилии которых заканчиваются на “ов”;

  • отобразить Ф. И. О студентов, у которых по информатике стоит оценка 6.

  1. Для запросов с полем типа Дата/время добавить поле Дата рождения и выбрать записи, удовлетворяющие условиям:

  • дата больше 1.10.90;

  • фамилии студентов, родившихся в 1990-м году;

  • вычислить возраст студентов с помощью функции Year в построителе выражений;

  • фамилии студентов, родившихся в первой половине месяца с помощью функции Day.

  1. Создайте запрос с вычисляемыми полями:

  • используя построитель выражений, подсчитать средний бал каждого студента по итогам сессии и отобразить фамилии студентов.

  • отобразить фамилии студентов, средний балл которых выше 6.

  1. Создайте запрос с параметром. Отобразите адрес нужного студента. Фамилия должна являться параметром.

  2. Создайте итоговый запрос к таблице Сессия, где будет подсчитан средний балл по каждому предмету. Сохранить этот запрос с именем Данные для диаграммы.

Задание 3.

Создание форм.

  1. Запустите Microsoft Access и откройте созданную ранее базу данных.

  2. Создайте автоформу в столбец по таблице Группа. Для этого:

  • перейдите на вкладку Формы и нажмите кнопку Создать;

  • выберите в качестве источника данных таблицу Группа;

  • выберите вид формы Автоформа: в столбец;

  1. В режиме формы произведите следующие действия:

  • для второй записи измените значения в полях ДР и АДРЕС;

  • сохраните форму с именем Автоформа_Группа;

  • откройте таблицу Группа и найдите в ней изменения, внесенные в режиме формы.

  1. При помощи Мастера форм создайте иерархическую форму по двум таблицам. Для этого:

  • в качестве режима создания выберите Мастер форм;

  • в качестве источника данных укажите таблицу Сессия;

  • включите в форму поля Информатика, Математика, ОАИП из таблицы Сессия и поля Фамилия и Имя из таблицы Группа;

  • выберите тип представления данных по таблице Группа;

  • выберите стиль и внешний вид формы (табличный);

  • задайте название формы Данные об успеваемости студента;

  • просмотрите полученную форму и сохраните ее.

  1. Создайте и отредактируйте диаграмму на основе данных итогового запроса.