INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum)

SELECT empl.deptid, empl.lastname, empl.birthdate, empl.salary, empl.address, empl.projnum

FROM empl;

Запрос на обновление:

Например, нам надо изменить фамилию сотрудника с “monin” на “manin”

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Эквивалент запроса на обновление на языке SQL:

UPDATE empl SET empl.lastname = "monin" WHERE (((empl.lastname)="manin"));

Перед выполнением запроса, чтобы убедиться, что будут обновлены нужные записи, щелкните на кнопку Вид: отобразятся те записи, которые будут обновлены.

Теперь можно выполнить запрос. Для этого дважды щелкните по

названию запроса или нажмите кнопку INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru Запуск.Так же,как и придобавлении записей в таблицу, Access выдаёт сообщение о количестве обновляемых записей и запрашивает подтверждение на обновление. Вы можете подтвердить обновление записей или отвергнуть.

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

Выбираем в главном меню: Создание Æ Мастер запросов

Создаем простой запрос.

Открывается окно:

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Нажимаем ОК

Выбрали поля: Salary и depnum. Группируем по номеру отдела depnum.

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Выбираем итоговый

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Отмечаем Avg (среднее значение):

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Структура итогового отчета – подсчет средней зарплаты по отделам

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Результат запроса:

INSERT INTO empl (deptid, lastname, birthdate, salary, address, projnum) - student2.ru

Выполнение лабораторной работыВыполнить работу в соответствии с вариантом.

Варианты лабораторной работы

Для вариантов представленных в лабораторной работе 1 подготовьте

запросы.

1. Разработать запросы: Перечень кодов особых случаев эксплуатации, Список инцидентов, Список операторов. Подготовьте запросы: Список инцидентов для заданного кода особого случая эксплуатации, Список операторов, работавших в предыдущем месяце. Выполните 3-4 запроса по заданию преподавателя.

2. Разработать запросы: Список ремонтных заводов, Выполненные ремонты, Список самолетов, Список операторов. Подготовьте запросы Список выполненных ремонтов для данного ремонтного завода, Список заводов, на которых ремонтировался данный тип самолета. Выполните 3-4 запроса по заданию преподавателя.

3. Разработать запросы: Перечень отделов_универмага, Список продавцов, Список товар в отделе, Продажи за месяц. Подготовьте запросы: Список товаров, проданных за прошлый квартал, Список продавцов, продавших

наибольшее количество товаров. Выполните 3-4 запроса по заданию преподавателя

4. Разработать запросы: Перечень кафедр, Список преподавателей, Список дисциплин, Расписание. Подготовьте запросы: Список преподавателей, работающих на данной кафедре, Список дисциплин, читаемых данным преподавателем. Выполните 3-4 запроса по заданию преподавателя

5. Разработать запросы: Список работников Автосервиса, Перечень автомобилей на ремонте, Наличие запчастей, Список операторов. Подготовьте запросы: Список работников автосервиса, выполнявших ремонты за прошлый квартал, Список запчастей для данного типа автомобиля. Выполните 3-4 запроса по заданию преподавателя

6. Разработать запросы: Перечень Кодов зон контроля, Перечень самолетов, Список дефектов, Список операторов. Подготовьте запросы: Список кодов зон контроля для данного типа самолета, Список дефектов для данного типа самолета за прошлый месяц. Выполните 3-4 запроса по заданию преподавателя

Отчет

Отчет по лабораторной работе должен содержать:

Вариант задания.

Краткое описание выполненной работы.

Окна Конструкторов, использованных в работе.

Распечатку всех отчетов.

Варианты всех запросов, выполненных в лабораторной работе, в виде операторов SQL и комментарий к ним.

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

Основные составные части языка SQL.

Что такое запрос?

Какова последовательность проектирования запросов?

Какие основные компоненты запросов?

Как определяются компоненты запросов?

Как подготовить запрос на SQL в командном окне?

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

Наши рекомендации