Контрольная работа по "Информатике"
Контрольная работа, 15 Октября 2013, автор: пользователь скрыл имя
Описание работы
1. Разработать структуру базы данных «Нобелевские лауреаты».
2. Самостоятельно определить:
• количество таблиц в базе данных;
• типы данных из предлагаемого генерального списка полей: Фамилия, Имя, Отчество, Фото, Область знаний, Год получения, Страна, Открытие, Дата рождения;
Файлы: 1 файл
КР Нобелевские лауреаты.doc
— 2.16 Мб (Скачать файл)ХАБАРОВСКИЙ ПОГРАНИЧНЫЙ ИНСТИТУТ
ФЕДЕРАЛЬНОЙ СЛУЖБЫ БЕЗОПАСНОСТИ РФ
Кафедра информационных технологий и связи
КОНТРОЛЬНАЯ РАБОТА
по дисциплине
“Информатика и информационные технологии в
профессиональной деятельности”
Вариант №2
Выполнил: слушатель
Проверил: преподаватель
Павленко С.В.
Хабаровск
2013
ПОСТАНОВКА ЗАДАЧИ
ЗАДАНИЕ № 1
- Разработать структуру базы данных «Нобелевские лауреаты».
- Самостоятельно определить:
- количество таблиц в базе данных;
- типы данных из предлагаемого генерального списка полей: Фамилия, Имя, Отчество, Фото, Область знаний, Год получения, Страна, Открытие, Дата рождения;
- ключевое поле, при необходимости, создать его искусственно.
- Установить межтабличные связи.
- Заполнить базу данных, указав не менее 5-ти лауреатов из одной области знаний.
- Для таблицы, содержащей поле Фото, создать форму.
- Сформировать к созданной базе данных следующие запросы:
- Запрос с параметром, в котором при вводе в окно параметра Область знаний, на экран будут выводиться сведения о годе получения премии, фамилии, имени и отчестве лауреата.
- Запрос с вычисляемым полем, с помощью которого можно получить информацию о возрасте лауреатов в области химии.
- Итоговый запрос о среднем возрасте лауреатов каждой области знаний.
- На основе запроса № 2 создать Автоотчёт в столбец.
ЗАДАНИЕ № 2. Работа с учебной базой «Борей»
Кому из финских клиентов были оформлены заказы на поставку Приправ (с указанием цены) со скидкой с марта 1995 по июнь 1995года включительно?
РЕШЕНИЕ КР
ЗАДАНИЕ № 1
1, 2. БД «Нобелевские лауреаты» состоит из трёх таблиц, структуры которых представлены ниже:
Структура таблицы «Лауреаты»
Название Поля |
Тип Данных |
Размер поля |
Код лауреата |
Счётчик |
Целое |
Фамилия |
Текстовый |
30 |
Имя |
Текстовый |
20 |
Отчество |
Текстовый |
20 |
Дата Рождения |
Дата |
- |
Фото |
Поле объекта OLE |
- |
Страна |
Текстовый |
30 |
Структура таблицы «Область знаний»
Название Поля |
Тип данных |
Размер поля |
Код области |
Счётчик |
Целое |
Название области знания |
Текстовый |
20 |
Структура таблицы «Награждения»
Название Поля |
Тип данных |
Размер поля |
Лауреат |
Числовой |
целое |
Область знания |
Числовой |
целое |
Год получения |
Числовой |
целое |
Открытие |
Текстовое |
100 |
Ключевые поля: Код лауреата в таблице «Лауреаты» и Код области в таблице «Область знания».
3. Межтабличные связи отражены в схеме данных (рис. 1).
Рис. 1. Схема данных БД «Нобелевские лауреаты»
4. БД «Нобелевские лауреаты» заполнена следующими данными:
5. Форма для таблицы «Лауреаты» представлена на рис. 2.
Рис. 2. Форма ввода данных по лауреатам
6. Описание запросов и результаты их выполнения.
- Запрос с параметром, в котором при вводе в окно параметра Область знаний, на экран будут выводиться сведения о годе получения премии, фамилии, имени и отчестве лауреата.
При ответе на поставленный вопрос использовались таблицы «Лауреаты», «Область знаний» и «Награждения». Карточка запроса в режиме Конструктора представлена на рис. 3.
Рис. 3
Результат запроса
При вводе значения параметра Физика (рис. 4) получаем результирующую таблицу запроса (рис. 5).
Рис. 4
Рис. 5
- Запрос с вычисляемым полем, с помощью которого можно получить информацию о возрасте лауреатов в области химии.
Для создания запроса использовались таблицы «Лауреаты», «Область знаний» и «Награждения» (рис. 6).
Рис. 6
Вычисляемое поле Возраст создано с помощью Построителя выражений (рис. 7).
Рис. 7
Результат запроса (рис. 8).
Рис. 8
- Итоговый запрос о среднем возрасте лауреатов каждой области знаний.
Для создания запроса использовались таблицы «Лауреаты», «Область знаний» и «Награждения» (рис. 9).
Рис. 9
Результат запроса (рис. 10).
Рис. 10
7. Автоотчёт в столбец на основе Запроса № 2 представлен на рис. 11.
Рис. 11
ЗАДАНИЕ № 2.
Кому из финских клиентов были оформлены заказы на поставку Приправ (с указанием цены) со скидкой с марта 1995 по июнь 1995года включительно?
Подготовить сведения о скидках по товарам, их количеству на складе, регионам и поставщикам, поставляемых адресату (получателю) со скидкой 10% с сентября по ноябрь 1996 года включительно и ценой товара, менее 1000 руб. Рассчитать новую цену товара со скидкой.
При ответе на поставленный вопрос использовались таблицы «Поставщики», «Товары», «Заказано» и «Заказы», из которых для запроса были выбраны следующие поля (рис. 12):
Название, Страна (таблица «Поставщики»);
Марка (таблица «Товары»);
Цена, Скидка (таблица «Заказано»);
ДатаИсполнения (таблица «Заказы»).
Рис. 12
В запросе по полю Страна установлено Условие отбора Финляндия.
По полю Марка в условиях отбора установлено значение Специи.
По полю ДатаИсполнения установлен отбор Between #01.03.1995# And #30.06.1995# , т.е. с марта по июнь 1995 года включительно (рис. 13).
Рис. 13
В запросе организовано вычисляемое поле Цена со скидкой с помощью Построителя выражений (рис. 14).
Рис. 14