Задание 2. Создать запрос на выборку из нескольких таблиц (из БД «Колледж»)



Необходимо выбрать студентов, родившихся  до  1991г. и  вывести списком с указанием Фамилии, имени, даты рождения и названия специальности, на которой обучается студент.

Шаг 1. Создайте запрос в режиме конструктора. Выберите две таблицы: «Студенты» и «Специальности».

Шаг 2. Перетяните в окно Конструктора нужные поля и установите необходимые условия отбора:

 

Сохраните запрос как «Студенты-специальности»

Задание 3. Добавление таблиц в запрос. Пусть необходимо изменить запрос «Студенты-специальности» так, чтобы добавилась еще одна графа «Классный руководитель». Для этого необходимо в запрос добавить еще одну таблицу для этого в режиме Конструктора:

  1. Открыть запрос «Студенты-специальности»
  2. Щелкнуть правой кнопкой на разделе таблиц и выбрать «Добавить таблицу»
  3. Выбрать из списка таблицу «Группы»
  4. Добавить поле «Классный руководитель» в Конструктор

Задание 4. Запросы на изменение базы данных. Запрос на создание таблицы.Известно, что запросы формируют динамические таблицы, т.е. таблицы, которые не существуют физически на диске, в файле, а хранятся временно, в оперативной памяти. Если нужно результата запроса сохранять (например для архива) должен быть сформирован запрос на создание таблицы.

Пусть необходимо сформировать таблицу, где будет указано, какую стипендию получают студенты. Для этого:

  1. В режиме Конструктора создать запрос, содержащий поля «Фамилия», «Имя», «Номер группы», «Стипендия».

  2. В разделе таблиц щелкнуть правой кнопкой мыши и выбрать тип запроса «Создание таблицы». Ввести имя таблицы.

 

После выполнения такого запроса будет создана таблица «Стипендия». Если повторно выполнить этот же запрос на создание таблицы, то откроется диалоговое окно


Если ответить «Да», то данные из таблицы «Стипендия» будут заменены новыми.

Задание 5. Запросы на удаление. Пусть необходимо из базы данных «Колледж», из таблицы «Студенты» удалить все записи о студентах из группы 222. (Если в вашей таблице нет таких записей, то введите их в таблицу «Студенты» и добавьте в таблицу «Группы» строку с данной группой)

 

  1. В режиме Конструктора создать запрос на основе таблицы «Студенты», содержащий только поле «Группа». В строке «Условие» ввести 222.
  2. В разделе таблиц щелкнуть правой кнопкой мыши и выбрать тип запроса «Удаление таблицы».
  3. Сохранить запрос «Удаление группы 222»
  4. Выполнить запрос.

Задание 6. Просмотр SQL-кода запроса.Запрос, представленный в коде SQL называется инструкцией SQL. Для того, чтобы открыть текст инструкции, нужно открыть запрос в Конструкторе и в контекстном меню выбрать «Режим SQL».

Запишите в отчет текст инструкции SQL для запроса на удаление «Удаление группы 222»

 

Контрольные вопросы:

  1. Из каких разделов состоит Конструктор запросов?
  2. Опишите алгоритм создания простого запроса на выборку из одной таблицы?
  3. Опишите алгоритм создания запроса из нескольких таблиц?
  4. Сформулируйте алгоритм создания запроса на создание новой таблицы
  5. Как создать запрос на удаление? Какие данные можно удалить?

 

Лабораторная работа №6

Тема: Создание отчетов

Цель работы: Научиться формировать отчеты на основе таблиц и запросов.

План выполнения работы

 Для вывода на печать определенным образом систематизированной информации используют отчеты. Как и обычно, есть два способа: с помощью Мастера или с помощью Конструктора.


Дата добавления: 2018-04-04; просмотров: 525; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!