- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Внешним ключом таблицы является поле Поставщик.
- •Вариант 4
- •Вариант 5
- •Реестр (подчинённая таблица)
- •Вариант 6
- •Вариант 8
- •Вариант 7
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Задача 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Задача 16
- •Задача 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
Вариант 11
Создайте в базе данных таблицу «Справочник» (второе поле таблицы определите как ключевое, значение первого поля должны совпадать со значениями соответствующего поля второй таблицы):
-
Фамилия
Табельный номер
Романов О.Л.
13
Мирова Д.Э.
14
Казакевич И.Н.
15
Создайте в базе данных таблицу «Ведомость начислений» и введите в нее данные (первое поле таблицы определите как ключевое):
Табельный номер |
Зарплата, руб. |
Премии, руб. |
Больничный лист, руб. |
Прочие начисления, руб. |
13 |
180000 |
50000 |
25000 |
3000 |
14 |
220000 |
35000 |
8000 |
5800 |
15 |
115000 |
48000 |
- |
2500 |
Свяжите таблицы по первому полю таблицы «Ведомость начислений» и второму полю таблицы «Справочник»;
Создайте запрос «Всего начислено» для расчета по формуле. В запрос включите первое поле таблицы «Справочник» и все поля, начиная со второго, таблицы «Ведомость начислений», и дополнительно новое поле «Всего начислено», значение в котором определяются по правилу: Всего начислено = Зарплата + Премии + Больничный лист + Прочие начисления;
Создайте и распечатайте отчет «Итоговый», включающий в себя все поля из запроса «Всего начислено» с итогами по графам «Зарплата» и «Прочие начисления».
Задача 12
Создайте в базе данных таблицу «Оптовики» (второе поле таблицы определите как ключевое, значение первого поля должны совпадать со значениями соответствующего поля второй таблицы):
Наименование предприятия |
Код предприятия |
ООО «Мара» |
02 |
ОАО «Невер» |
03 |
ОДО «Вега» |
04 |
Создайте в базе данных таблицу «Товары на складе» и введите в нее данные (первое поле таблицы определите как ключевое):
Код предприятия |
Код поставщика |
Код товарной группы |
Должно быть поставлено, тыс. руб. |
Фактически поступило, тыс. руб. |
02 |
201 |
14 |
55600 |
57600 |
03 |
201 |
17 |
27400 |
24300 |
04 |
201 |
19 |
15600 |
18300 |
Свяжите таблицы по первому полю таблицы «Товары на складе» и второму полю таблицы «Оптовики»;
Создайте запрос «Отклонение» для расчета по формуле. В запрос включите первое поле таблицы «Оптовики» и все поля, начиная со второго, таблицы «Товары на складе», и дополнительно новое поле «Отклонение», значение в котором определяются по правилу: Отклонение = Фактически поступило – Должно быть поставлено;
Создайте и распечатайте отчет «Итоговый», включающий в себя все поля из запроса «Отклонение» с итогами по графам «Фактически поступило» и «Отклонение».
