Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание Access_2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
131.58 Кб
Скачать

Задание 10

Школьный штат включает в себя 7 преподавателей, оклады которых составляют 10000 – 20000 руб. Некоторые преподаватели имеют стаж работы свыше 5 лет, а некоторые – свыше 10. Некоторые ведут дополнительно 0,5 ставки, а некоторые консультации, которые оплачиваются как 0,8 ставки.

Создать исходные таблицы: «Сотрудники» (ФИО, адрес, телефон – вводится с помощью маски, оклад, стаж работы), «Нагрузка» (Преподаватель, название нагрузки (ставка, полставки, консультация)), «Ставки» (название нагрузки, количество(1;0.5;0.8) .

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

1) Перекрестный запрос, сгруппировав данные по сотрудникам, стажу и вычислив суммарную ставку; 2). На создание таблицы, записав туда данные о сотруднике (фамилия, оклад, ставка, название нагрузки)

Создать Формы для ввода данных в каждую таблицу

Создать Отчет, для созданной по запросу таблицы выведя все поля (заголовки полей отражаются один раз вверху страницы), в область данных добавить поле, в котором вычисляется общая сумма ставок для каждого вида услуги (сгруппировать данные по названию нагрузки). В примечание добавить поля отражающую общее количество ставок.

Задание 11

В группе коммерческого ВУЗа 15 человек. Из них 7 «бюджетников», которые получают стипендию из фонда института, а остальные «платники» (оплата полугодия – 17000 руб). После первого полугодия несколько студентов «бюджетников» получили тройки и лишились стипендии. Двое из них смогли восстановить свою стипендию после второго полугодия.

Создать исходные таблицы: «Студент» (ФИО, группа, статус, номер сессии), «Оплата» (Статус, оплата), «Сессия» (Студент, номер сессии, дисциплина оценка) .

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

1)на создание таблицы, записав туда данные о фамилии студента, статусе , оплате ; 2) на изменение созданной таблицы, если студент получил тройки (меняется статус, оплата и полугодие) (условие выборки – оценка ниже 4) .

Создать Формы для ввода данных в каждую таблицу

Создать Отчет, для созданной по запросу таблицы выведя все поля (заголовки полей отражаются один раз вверху страницы). В примечание добавить поле вычисляющее общую сумму за последнее полугодие.

Задание 12

Автор сотрудничает с 7 издательствами, куда сдает рукописи. Каждая рукопись имеет свое название. В некоторые издательства автор сдает одни и те же рукописи. Книги выходят разным тиражом и каждая по своей цене. Автор получает гонорар в размере 10% от стоимости тиража. Срок работы над рукописью – 1 месяц. Если автор задерживает сдачу, на него налагается штраф в размере 3% от стоимости тиража.

Создать исходные таблицы: «Рукопись» (название рукопись, статус (задержана или нет)), «Издательство» (наименование издательства, адрес, телефон – вводится с помощью маски), «Издание» (наименование книги, тираж, цена за единицу, издательство) .

Для каждой таблицы добавить ключевые поля или определить как ключевое одно из созданных.

Создать связь между таблицами, обеспечив целостность базы данных.

Создать запрос:

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

Создать Формы для ввода данных в каждую таблицу

Создать Отчет, для созданной по запросу таблицы выведя все поля (заголовки полей отражаются один раз вверху страницы), в область данных добавить поле, в котором вычисляется общее количество задержанных экземпляров для каждого издательства (сгруппировать данные по издательству). В примечание добавить поле вычисляющее общее количество задержанных книг.