Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания - 1 семестр.doc
Скачиваний:
1
Добавлен:
04.11.2018
Размер:
1.69 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. Создайте итоговый запрос к таблице Сессия, где будет подсчитан средний балл по каждому предмету. Сохранить этот запрос с именем Данные для диаграммы.