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

Задание 10

По результатам зимней сессии оказалось, что в двух группах 15 студентов имеют задолжости: 7 – одну, 5 – две и 3 – три. После 10 февраля пересдавали сессию, некоторые закрыли только одну двойку. После 8 марта осталось 3 задолжника.

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

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

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

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

1) на создание таблицы (8 марта) записав туда данные о студентах, имеющих задолжности после 10 февраля (ФИО, группа, дисциплина, преподаватель). Открыть ее в режиме конструктора и добавить поле пересдача

2) запрос на выборку записав туда данные из таблиц «10 февраля» и «8 марта», отразив только тех студентов у которых сессия не закрыта(оценки поля «пересдача» совпадают с оценками поля «Оценка») ;.

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

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

Задание 11

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

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

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

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

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

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

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

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

Задание 12

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

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

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

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

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