Условие:
На основе группы атрибутов, указанных в варианте задания, спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого:\na) определите типы значений атрибутов и их размер;\nb) определите первичные и внешние ключи в таблицах и необходимые связи между ними.
Создайте файл БД.
Создайте таблицы БД:\na) при создании справочных таблиц укажите ключевые поля;\nb) при создании учетной таблицы для внешних ключей используйте столбцы подстановок (код и характеризующий его столбец) из справочных таблиц, при этом следует отменить опцию: «скрыть ключевой столбец» и выбрать основной столбец подстановки;\nc) откорректируйте, при необходимости, схему данных со связями между таблицами.
Внесите данные в таблицы (не менее 10 кортежей в каждой таблице) и убедитесь, что система поддержки целостности БД функционирует.
Используя язык запросов QBE, выполните запросы согласно варианту задания.
Создайте 2 простые формы для каждой справочной таблицы и выполните следующие действия:\na) коррекцию форм при помощи Конструктора;\nb) просмотр созданных форм по записям;\nc) ввод новых данных в таблицы посредством форм согласно заданию;\nd) обновление данных в таблицах посредством форм согласно заданию;\ne) сортировку записей в таблицах согласно заданию;\nf) фильтрацию записей согласно заданию.
Создайте сводный отчет, в который должны войти все поля за исключением одинаковых полей:\na) предусмотрите в отчете текущие итоги согласно варианту
задания;\nb) просмотрите отчет и, если необходимо, отредактируйте
его в режиме Конструктора.
Вариант 9
Таблицы
1. Код_работника, ФИО, Цех, Должность, Оклад, Дата_рождения
2. Код_начисления, Вид_начисления
3. Код_работника, Код_начисления, Сумма_начисленная, Месяц_начисления.
Запросы
1. Удалить из базы данных информацию по заданному работнику
(задано ФИО).
2. Увеличить в два раза оклад работникам с заданной должностью.
3. Создать новую таблицу данных, в которую занести работников, их даты рождения и суммы окладов, превышающие заданное значение.
4. Выбрать коды и ФИО работников, их должности с кодами работников от 5 до 10.
5. Выбрать все сведения о начислениях, имеющих сумму начисления больше заданного значения.
6. Выбрать ФИО, цех и должности работников, родившихся в заданном месяце.
7. Определить количество работников, родившихся в заданном году.
Формы
1. Включить в БД информацию о новом работнике.
2. Изменить в БД оклад для заданного работника (задано ФИО).
3. Просмотреть таблицы после изменений.
4. Отсортировать записи по ФИО работника.
5. Отфильтровать данные, показав только сведения о выбранном работнике.
Отчеты
Включить в отчет текущие итоги по суммам начислений для каждого работника.

