
- •Компьютерные технологии в науке и образовании
- •Оглавление
- •Порядок выполнения работы. Указания Порядок выполнения работы
- •Указания
- •Невыполнение следующих условий считается недочётом
- •Вариант № 2. Вуз
- •Примечание
- •Запросы
- •Примечание
- •Запросы
- •Вариант № 4. Тяжёлая промышленность
- •Примечание
- •Запросы
- •Вариант № 5. Владельцы магазинов
- •Примечание
- •Запросы
- •Вариант № 6. Автомастерская
- •Примечание
- •Запросы
- •Вариант № 7. Деканат
- •Примечание
- •Запросы
- •Вариант № 8. Планирование рабочего процесса
- •Примечание
- •Запросы
- •Вариант № 9. Поликлиника
- •Примечание
- •Запросы
- •Вариант № 10. Телефонный узел
- •Примечание
- •Запросы
- •Вариант № 11. Спорткомитет
- •Примечание
- •Запросы
- •Вариант № 12. Поставки
- •Примечание
- •Запросы
- •Вариант № 13. Автотранспортное депо
- •Примечание
- •Запросы
- •Вариант № 14. Этнография
- •Примечание
- •Запросы
- •Примечание
- •Запросы
- •Вариант № 16. Аэропорт
- •Примечание
- •Запросы
- •Вариант № 17. Продажа компьютеров
- •Примечание
- •Запросы
- •Вариант № 18. Университет
- •Примечание
- •Запросы
- •Вариант № 19. Зоопарк
- •Примечание
- •Запросы
- •Вариант № 20. Соревнования по шахматам
- •Примечание
- •Запросы
- •Вариант № 21. Судоходство
- •Примечание
- •Запросы
- •Вариант № 22. Автотранспортное предприятие
- •Примечание
- •Запросы
- •Вариант № 23. Научные конференции
- •Примечание
- •Запросы
- •Вариант № 24. Программные продукты
- •Примечание
- •Запросы
- •Вариант № 25. Сеть гостиниц
- •Примечание
- •Запросы
- •Вариант № 26*. Добыча полезных ископаемых
- •Примечание
- •Запросы
- •Вариант № 27. Театр
- •Примечание
- •Запросы
- •Вариант № 28. Аптеки
- •Примечание
- •Запросы
- •Вариант № 29. Кулинария
- •Примечание
- •Запросы
- •Вариант № 30. Отдел кадров
- •Примечание
- •Запросы
- •Приложение а. Примеры заданий повышенной сложности
- •Вариант № 3
- •Вариант № 15
- •Приложение б. Образец презентации работы
- •Примечание
Вариант № 3
1*) (Уточнение п. 4 порядка выполнения работы) Скорректировать отчёт таким образом, чтобы Цена за единицу товара отображалась лишь у уже совершённых поставок, а у поставок, которые планируются в будущем, на месте цены стояло бы пустое поле.
2*) Сделать так, чтобы в запросах №1 и №2 не было и не могло появиться дублирующих записей.
3**) (Уточнение п. 3 порядка выполнения работы) Создать сложную форму на основе таблиц Товар и Поставка. Поле Единицы измерения таблицы Товар оформить в главной форме в виде переключателей (radio buttons) или списка (list box) с несколькими возможными значениями (кг, м3, м2, л). В подчинённой форме добавить поле только для чтения, в котором отображать стоимость поставки.
4**) Определить, на сколько процентов возросли/сократились суммарные поставки товара «Хлеб белый в/с» в 2006 году по сравнению с 2005 годом. Указание: изменение вычислить с помощью двух промежуточных запросов.
5***) Средствами VBA добавить в любую из главных таблиц 2 записи, после чего выдать в окне сообщений (message box) общее количество записей в этой таблице.
Вариант № 15
1*) Пусть первый платёж все квартиры сделали вовремя, в текущий месяц – первый месяц своего проживания. Допустить возможность погашения долгов по платежам. Скорректировать запрос №4, чтобы он учитывал и эту возможность.
2*) Сделать так, чтобы в запросах №1 и №2 не было и не могло появиться дублирующих записей. Указание: использовать функцию DateDiff.
3**) (Уточнение п. 3 порядка выполнения работы) Создать сложную форму на основе таблиц Вид оплаты и Оплата. Поле Способ начисления таблицы Вид оплаты сделать логическим, поставив в соответствие одному логическому состоянию оплату за м2 жилья, а другому – на жильца. Оформить данное поле в главной форме в виде переключателей (radio buttons) или списка (list box).
4**) Определить, на сколько процентов изменилась общая сумма оплаты жильцов за холодную воду в прошлом месяце по сравнению с позапрошлым. Месяцы определять исходя из текущей даты. Указания: изменение вычислить с помощью двух промежуточных запросов; использовать функцию DateAdd.
5***) Средствами VBA создать таблицу и занести туда результаты запроса №3. Выдать в окне сообщений (message box) № дома с максимальной предполагаемой суммой оплаты.
Приложение б. Образец презентации работы
Сначала была создана таблица А (открытие таблицы в режиме конструктора), где были введены требуемые поля и выбраны для них следующие типы данных и их свойства, потому что (обоснование выбора типов данных и их свойств) … После создания структуры таблицы были введены N следующих записей (переход в режим таблицы, ввода данных).
Потом была создана таблица Б (всё то же самое, что и для таблицы А)…
Поскольку эти таблицы связаны отношением «многие-ко-многим» и мы знаем, что такой вид связи реализуется посредством промежуточной таблицы, то в конце была создана эта связующая таблица В. В ней сначала были созданы два внешних ключа, хранящих ссылки на первичные ключи в таблицах А и Б. Потом были созданы необходимые связи (открытие окна схемы данных), а после этого – добавлены остальные требуемые поля (и т. д. – всё то же самое, что и для предыдущих двух таблиц)…
Следующим шагом было создание и выполнение запросов. В запросе №1 (открытие запрос в режиме конструктора) нам потребовалось N таблиц. Были выбраны поля (и далее проговорить части текста запроса и одновременно обосновать их связи со столбцами в бланке запроса)… В результате выполнения запроса мы получили следующий набор записей (выполнение запроса)…
(Аналогично для запросов №№2-4).
В запросе №5 на обновление нам потребовалось N таблиц и т.д… Для демонстрации работы запроса откроем таблицу с изменяемыми данными. Должны измениться следующие поля… Выполним запрос… В результате получили новые данные в указанных полях.
Следующий шаг – создание форм. Главная форма была создана на основе таблицы (А или Б, открытие формы в режиме конструктора), туда не были включены поля… потому, что… Созданная форма выглядит следующим образом (переход в режим формы)…
Подчинённая форма была создана на основе таблицы В (и т.д. то же самое, что и для главной формы)… Потом была сформирована сложная форма путём (описание способа, просмотр конечного результата)…
И последним шагом в моей работе стало создание отчёта в режиме … Отчёт выглядит следующим образом (предварительный просмотр)…