Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word (7).docx
Скачиваний:
1
Добавлен:
23.11.2018
Размер:
990.13 Кб
Скачать

Задание 1.

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

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

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

Имя поля

Ключ

Тип данных

Размер

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

НС

Числовой

Целое

>0 And <99

ФАМИЛИЯ

Текстовый

30

ИНФОРМАТИКА

Числовой

МАТЕМАТИКА

Числовой

ОАИП

Числовой

Закрываем таблицу, сохранив её под именем «Сессия».

  1. Создаем таблицу «Группа» со следующей структурой:

НС

Числ.

Целое

>0 And <99

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

ФАМИЛИЯ

Текст.

30

Фамилия

ИМЯ

Текст.

15

Имя

ОТЧЕСТВО

Текст.

30

Отчество

ДР

Дата

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

АДРЕС

Текст.

60

Адрес

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

Задание 2.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]