- •Информатика и программирование
- •Содержание
- •Введение
- •Лабораторная работа №1. Архитектура компьютера
- •Результаты выполнения работы
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №3. Таблицы
- •Численность населения
- •Список оборудования
- •Учебно-тематический план по информатике
- •Значения элементокоэффициентов Кэ для деталей ступенчатых валов
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №4. Редактор формул microsoft equation 3.0
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №5. Рисование в текстовом процессоре
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №6. Шаблоны
- •644050, Г. Омск, ул. Мира, д. 25, тел. (346) 24-11-97
- •Уважаемый ________!
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 7. Документы слияния
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №8. Электронная почта
- •Результаты выполнения работы
- •Задание.
- •Создать оригинальную презентацию на тему согласно варианту.
- •Информационные процессы
- •Результаты выполнения работы
- •Результаты выполнения работы
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №12. Логические формулы в электронных таблицах
- •Сводная ведомость результатов экзаменационной сессии
- •Ведомость на выплату стипендии
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №13. Диаграммы в табличном процессоре
- •Результаты выборов в Государственную Думу рф в 2003 году
- •Результаты выполнения работы
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №15. Сводные таблицы
- •Результаты выполнения работы
- •Контрольные вопросы
- •Лабораторная работа №16. Система управления базами данных acces
- •Результаты выполнения работы
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий к лабораторной работе №16
- •Вариант 7
Результаты выполнения работы
В папке «Лабораторная работа №12» должны присутствовать файлы:
Анализ работы фирмы. xcl
Сводные таблицы. xcl
Контрольные вопросы
Что такое сводная таблица?
Как создать макет сводной таблицы?
Как изменить макет сводной таблицы?
Лабораторная работа №16. Система управления базами данных acces
Цель работы – изучить принципы построения баз данных с использованием систем управления базами данных; изучить возможности настольной СУБД Microsoft Access; ознакомиться с правилами создания технической документации и инструкции пользователя.
Задание.
Создать заданную базу данных, формы и отчеты согласно варианту (Приложение 1.
Оформить отчет по заданной схеме:
титульный лист;
задание;
поэтапное иллюстрированное описание процесса создания базы данных;
инструкция по работе с базой данных (предоставляемые возможности, технология ввода и вывода данных).
Результаты выполнения работы
В папке «Лабораторная работа №13» должны присутствовать файлы:
<наименование базы данных>.mdb
Отчет.doc
Помимо этого отчет по лабораторной работе сдается в распечатанном виде.
Контрольные вопросы
Назовите основные элементы окна СУБД Access.
Какие режимы работы используют для работы с таблицей, формой, отчетом?
Что такое запрос?
Как организовать удобную работу пользователя с базой данных?
Библиографический список
Золотова С.И. Практикум по Acces.М.: Финансы и статистика, 2000. – 144 с.
Информатика. Базовый курс/ С.В. Симонович и др.- СПб: Питер, 2001. – 640 с.
Информатика. Под ред. Н.В. Макаровой. М.: Финансы и статистика, 2000. - 768 с.
Информатика. Практикум по технологии работы на компьютере. Под ред. Н.В. Макаровой. М.: Финансы и статистика. 2000. – 255 с.
Ефимов С.С. Сортировка и поиск. Методические указания. ОмГТУ. 2001. -31с.
Храповицкая О.В., Федорова Л.Д. Основы работы с табличным процессором Ms Exsel. Методические указания. ОмГТУ. 2001. -59 с.
Калашникова О.Н., Куренкова Т.В. Информатика: Учебное пособие. – М.: Издательство «Учеба» МИСиС, 2001. – 78 с.
Могилев А.В, Пак Н.И., Хеннер Е.К. Информатика. М.: Академия, 2000. – 816 с.
Рыжиков Ю.И. Информатика: Лекции и практикум. СПб.: КОРОНА принт, 2000. – 256 с.
Фигурнов В.Э. IBM РС для пользователя. М.: любое издание.
Приложение 1
Варианты заданий к лабораторной работе №16
Вариант 1.
Создать базу данных «Авиабилеты», состоящую из 3 таблиц.
Города:
|
Код города |
Город |
Цена авиабилетов |
|
1 |
Москва |
5 400 |
|
2 |
Новосибирск |
3 200 |
|
3 |
Омск |
3 800 |
|
4 |
Тюмень |
2 900 |
Кассиры:
|
Код кассира |
Фамилия |
|
1 |
Майер |
|
2 |
Петрова |
|
3 |
Сидорова |
Продажи:
|
Номер |
Кассир |
Город |
Количество |
Дата |
|
|
Майер |
Новосибирск |
2 |
14.08.03 |
|
|
Петрова |
Омск |
1 |
11.12.03 |
|
|
Сидорова |
Москва |
3 |
04.07.03 |
|
|
Сидорова |
Тюмень |
2 |
06.09.03 |
|
|
Петрова |
Омск |
4 |
17.11.03 |
|
|
Майер |
Новосибирск |
1 |
04.08.03 |
|
|
Майер |
Москва |
2 |
15.08.03 |
|
|
Сидорова |
Новосибирск |
1 |
17.11.03 |
|
|
Петрова |
Тюмень |
1 |
12.09.03 |
|
|
Петрова |
Москва |
4 |
29.12.03 |
|
|
Майер |
Москва |
2 |
23.11.03 |
|
|
Сидорова |
Новосибирск |
2 |
14.12.03 |
|
|
Петрова |
Тюмень |
1 |
11.10.03 |
|
|
Майер |
Омск |
3 |
04.09.03 |
В таблице «Продажи» вместо фамилии и города должны храниться ссылки на соответствующие записи таблиц «Города» и «Кассиры». Установить связь между таблицами (схему данных) и обеспечить при вводе кода кассира и кода города выбор значений из списка (подстановку данных).
Собрать запросы на выбор информации:
Запрос «Общий», в котором будет содержаться вся информация из таблицы «Продажи», а также столбцы, в которых отражаются значения названий городов, фамилий кассиров, рассчитанной суммой продажи.
Запрос о продажах авиабилетов до Москвы. Информацию упорядочить по фамилиям кассиров.
Запрос о продажах авиабилетов до Тюмени и Новосибирска. Информацию упорядочить по дате продажи.
Запрос о продажах авиабилетов в ноябре и декабре 2003 г. Информацию упорядочить по городам, кассирам.
Запрос о продажах авиабилетов кассиром (по запросу в окне ввода). Информацию упорядочить по дате продажи.
Внимание! Запросы 2-5 должны содержать ту же информацию, что и запрос 1.
Построить перекрестный запрос по количеству проданных кассирами билетов до различных городов в виде:
|
Кассир Город |
Майер |
Петрова |
Сидорова |
|
Москва |
|
|
|
|
Новосибирск |
|
|
|
|
Омск |
|
|
|
|
Тюмень |
|
|
|
Создать формы для отображения информации из запросов:
Для запроса 1 – табличную;
Для запроса 2 – в один столбец;
Для запроса 3 – ленточную;
Для отображения всех проданных кассиром билетов (с подчиненной).
Для отображения всех проданных билетов до городов (с подчиненной).
Для отображения перекрестного запроса. В форме для каждого кассира подвести итоги по количеству проданных билетов.
Создать отчеты:
О продажах билетов всеми кассирами с группировкой по городам, сортировкой по кассирам и подведением итогов.
О продажах билетов всеми кассирами с группировкой по кассирам, сортировкой по городам и подведением итогов.
Вариант 2.
Создать базу данных учета выполнения контрактов сотрудниками фирмы, состоящую из 2 таблиц:
Сотрудники:
|
Код сотрудника |
Фамилия |
|
1 |
Иванов |
|
2 |
Петров |
|
3 |
Сидоров |
|
4 |
Кузнецов |
Контракты:
|
№ |
Код сотрудника |
Сумма контракта |
Дата заключения |
Дата окончания |
|
|
2 |
10 000 |
24.07.02 |
01.11.02 |
|
|
1 |
20 000 |
05.12.02 |
01.03.03 |
|
|
3 |
15 000 |
30.11.02 |
|
|
|
3 |
20 000 |
12.03.03 |
11.02.04 |
|
|
2 |
12 000 |
16.09.02 |
|
|
|
1 |
25 000 |
28.02.03 |
11.12.03 |
|
|
4 |
20 000 |
31.01.02 |
21.01.03 |
|
|
2 |
10 000 |
29.10.02 |
|
|
|
2 |
2 000 |
12.07.02 |
|
|
|
4 |
14 000 |
22.02.03 |
|
|
|
1 |
21 000 |
31.08.02 |
05.03.03 |
|
|
2 |
8 000 |
17.09.02 |
|
|
|
3 |
11 000 |
19.02.02 |
03.09.02 |
|
|
4 |
18 000 |
06.08.02 |
02.03.03 |
По выполненным контрактам выплачивается гонорар в размере 6% от его суммы.
Создать запросы на выбор информации:
Запрос «Общий» должен содержать столбцы: «номер контракта», «код сотрудника», «фамилия», «сумма контракта», «дата заключения», «дата окончания», «срок исполнения», «гонорар».
Список незавершенных контрактов. Информацию упорядочить по фамилиям и дате заключения.
Список оконченных контрактов. Информацию упорядочить по сроку исполнения.
Список контрактов, заключенных в 2002 году. Информацию упорядочить по сумме контракта.
Внимание! Запросы 2-5 должны содержать ту же информацию, что и запрос 1.
Создать формы для отображения информации:
Для каждого сотрудника всех его контрактов (с подчиненной).
Для каждого сотрудника его неоконченных контрактов (с подчиненной).
Создать отчеты:
Обо всех контрактах с группировкой по сотрудникам и сортировкой по дате заключения. Подвести итоги по сумме контрактов и гонорару.
О завершенных контрактах с группировкой по сотрудникам и сортировкой по сумме. Подвести итоги по сумме, гонорару и среднему сроку исполнения.
Вариант 3.
Создать базу данных «Кадры», состоящую из 3-х таблиц.
Должности:
|
Код должности |
Должность |
Оклад |
|
1 |
Инженер |
3 000 |
|
2 |
Технолог |
2 100 |
|
3 |
Техник |
1 500 |
|
4 |
Оператор |
1 200 |
Отделы:
|
Код отдела |
Отдел |
|
1 |
Конструкторский |
|
2 |
Технологический |
|
3 |
Проектный |
Сотрудники:
|
Фамилия |
Отдел |
Должность |
Дата поступления |
Дата увольнения |
Надбавка |
|
Иванов И.И. |
Конструкторский |
Инженер |
11.09.1998 |
12.10.2003 |
10 |
|
Петров С.И. |
Технологический |
Оператор |
28.06.2000 |
|
5 |
|
И т.д. |
|
|
|
|
|
Заполнить таблицу сотрудники данными не менее чем о 16 сотрудниках организации, распределить их равномерно по отделам и должностям, некоторым сотрудникам проставить дату увольнения.
Установить связь между таблицами (схему данных) и обеспечить подстановку данных.
Надбавка к заработной плате в таблице «Сотрудники» указывается в процентах от оклада.
Создать запросы на выбор информации:
Список сотрудников (вся информация из таблицы «Сотрудники») с подставленными значениями отделов, должностей, рассчитанной заработной платой (оклад + надбавка)
Список работающих (не уволенных) сотрудников. Информацию упорядочить по дате поступления.
Список инженеров и конструкторов. Информацию упорядочить по должностям, фамилиям.
Список сотрудников, проработавших более 1 года (365 дней).
Список сотрудников отдела по запросу (параметрический). Информацию упорядочить по фамилиям.
Внимание! Запросы 2-5 должны содержать ту же информацию, что и запрос 1.
Построить перекрестный запрос по численности работающих:
|
Отдел Должность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Создать формы для отображения запросов:
Табличная для Запроса 1.
В столбец для Запроса 2.
Ленточная для Запроса 8.
Создать форму для отображения отделов и работающих в них сотрудников (с подчиненной).
Создать форму для отображения работающих сотрудников по должности (с подчиненной).
Создать отчеты:
О работающих сотрудниках с группировкой по отделам, сортировкой по должностям и подсчетам суммарной заработной платы и среднего стажа работы.
Обо всех сотрудниках с группировкой по должностям, сортировкой по фамилии и подсчетом суммарной заработной платы и среднего стажа работы.
Об уволенных сотрудниках с группировкой и подведением итогов (количество, средний стаж работы) по должностям.
Вариант 4.
Создать базу данных регистрации дел юридической фирмы, состоящую из 3 таблиц.
Юристы фирмы:
|
Код юриста |
Фамилия |
|
1 |
Иванов |
|
2 |
Сидорова |
|
3 |
Кравцова |
|
4 |
Оленин |
|
5 |
Санин |
Категории ведущихся дел и оплата (в % от размера иска):
|
Категория |
Гонорар (%) |
|
Раздел имущеества |
2 |
|
Наследство |
5 |
|
Нанесение ущерба |
3 |
Дела фирмы за исследуемый период:
|
№ |
Юрист |
Категория |
Дата начала |
Дата окончания |
Размер иска (руб.) |
|
|
Иванов |
Наследство |
11.01.03 |
11.02.04 |
20 000 |
|
|
Оленин |
Нанесение ущерба |
21.06.03 |
|
24 000 |
|
|
Сидорова |
Наследство |
21.05.03 |
12.12.03 |
10 000 |
|
|
Кравцова |
Раздел имущества |
14.07.03 |
2.12.03 |
5 000 |
|
|
Санин |
Нанесение ущерба |
2.02.03 |
15.12.03 |
30 000 |
|
|
Оленин |
Наследство |
3.02.03 |
11.01.04 |
4 000 |
|
|
Санин |
Раздел имущества |
22.04.03 |
21.01.04 |
15 200 |
|
|
Сидорова |
Раздел имущества |
15.09.03 |
2.11.03 |
6 400 |
|
|
Иванов |
Наследство |
1.03.03 |
|
4 000 |
|
|
Кравцова |
Раздел имущества |
14.07.03 |
11.01.04 |
16 000 |
|
|
Сидорова |
Нанесение ущерба |
12.02.03 |
|
44 000 |
|
|
Оленин |
Раздел имущества |
23.02.03 |
24.09.03 |
18 000 |
|
|
Иванов |
Наследство |
5.01.03 |
|
5 400 |
|
|
Сидорова |
Раздел имущества |
9.01.03 |
|
7 000 |
|
|
Санин |
Нанесение ущерба |
4.03.03 |
11.1103 |
10 600 |
|
|
Кравцова |
Раздел имущества |
12.04.03 |
15.11.03 |
20 000 |
|
|
Оленин |
Наследство |
21.01.03 |
22.03.04 |
24 000 |
Создать таблицы, установить между ними связь (схему данных) и обеспечить подстановку данных.
Гонорар вычисляется только для завершенных дел, для незавершенных дел гонорар равен нулю.
Создать формы для отображения:
Полной информации о делах по категориям (в том числе срок исполнения в днях и гонорар в рублях). В форме отобразить итоговые значения суммарного иска и гонорара по отображаемой категории. В подчиненной форме дела отсортировать по юристам.
Информации о незавершенных делах по юристам с итоговым значением суммарного иска. В подчиненной форме дела сортировать по дате начала.
Информация о незавершенных делах по юристам с итоговым значением суммарного иска. В подчиненной форме дела отсортировать по дате начала.
Сводной информации по количеству завершенных в 2003 году дел в виде:
|
Юрист |
Категория |
Всего | ||
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
Итого |
|
|
|
|
Сводной информации по общему размеру иска и суммарному гонорару по завершенным делам в виде:
|
Юрист |
Общая сумма исков |
Общая сумма гонорара |
|
Иванов И.И. |
|
|
|
… |
|
|
|
Итого |
|
|
Создать отчеты:
О делах с группировкой по категории дела, сортировкой по юристам и подсчетом суммарного иска и гонорара.
О завершенных делах с группировкой по юристам, сортировкой по датам начала и подсчетом суммарного гонорара каждого юриста и среднего срока исполнения.
Создать кнопочную форму для вызова форм 1-5 и отчетов 1-2. Формы 1-5 должны иметь кнопки их закрытия.
Вариант 5.
Создать базу данных учета торговых операций, заключенных сотрудниками фирмы.
Информация о торговых операциях представляется в виде:
|
№ операции |
Сотрудник |
Сумма |
Вид операции |
Дата |
|
1 |
Коловрат |
10 000 |
Покупка |
11.02.03 |
|
2 |
Соболев |
20 000 |
Продажа |
1.02.04 |
|
3 |
Макрушева |
15 000 |
Покупка |
21.01.03 |
|
4 |
Макрушева |
20 000 |
Продажа |
25.06.03 |
|
5 |
Коловрат |
15 000 |
Продажа |
12.12.03 |
|
6 |
Коловрат |
25 000 |
Покупка |
11.11.04 |
|
7 |
Соболев |
15 000 |
Продажа |
11.11.03 |
|
8 |
Коловрат |
20 000 |
Продажа |
20.06.04 |
|
9 |
Коловрат |
10 000 |
Продажа |
12.03.03 |
|
10 |
Соболев |
5 000 |
Покупка |
21.08.04 |
|
11 |
Соболев |
10 000 |
Продажа |
11.03.03 |
|
12 |
Макрушева |
14 000 |
Покупка |
04.05.04 |
|
13 |
Коловрат |
22 000 |
Продажа |
17.04.04 |
|
14 |
Макрушева |
12 000 |
Покупка |
04.07.03 |
|
15 |
Соболев |
12 000 |
Продажа |
17.04.04 |
|
16 |
Макрушева |
8 000 |
Покупка |
11.02.03 |
В фирме работают сотрудники:
|
Фамилия |
|
Макрушева |
|
Коловрат |
|
Соболев |
Сотрудники фирмы выполняют операции, по которым выплачивается гонорар в % от суммы операции в соответствии с таблицей:
|
Вид операции |
Гонорар, % |
|
Покупка |
10 |
|
Продажа |
15 |
Создать таблицы, установить между ними связь (схему данных) и обеспечить подстановку данных.
Создать формы:
«Операции сотрудников», отображающую для каждого сотрудника его операции с расчетом суммарного гонорара. В подчиненной форме упорядочить по дате
«Операции по видам», отображающую операции по видам с расчетом средней суммы операций.
«Операции по годам», отображающую общий объем операций каждого вида по годам.
«Главная» - кнопочная форма для вызова форм 1-3. Все формы должны иметь кнопки их закрытия.
Создать отчеты:
Об операциях по видам операций. Для каждой операции информация должна быть отсортирована по партнерам. Подвести итоги по суммам операций и гонорару.
Об операциях по сотрудникам. Выполнить сортировку информации по дате. Подвести итоги: средняя сумма и гонорар.
Отчет за 2003 год с подведением итогов для каждого сотрудника по полям «Сумма» и «Гонорар».
Отчет за 1 полугодие 2004 года. Подвести итоги по видам операций.
Вариант 6.
С целью автоматизации учета сдачи экзаменов студентами создать базу данных «Сессия».
Информация о сдаче экзаменов представляется в виде:
|
Группа |
Фамилия И.О. |
Дисциплина |
Оценка |
Дата экзамена |
|
4161 |
Станев И.П. |
Информатика |
3 |
08.01.04 |
|
4161 |
Золотов А.А. |
Информатика |
4 |
08.01.04 |
|
4162 |
Миронова Л.П. |
Математика |
3 |
24.01.04 |
|
4161 |
Коростылева О.Г. |
Информатика |
3 |
08.01.04 |
|
1462 |
Миронова Л.П. |
Информатика |
5 |
29.12.03 |
|
4162 |
Ивнин В.Н. |
Информатика |
3 |
04.01.04 |
|
4161 |
Станев И.П. |
Математика |
4 |
12.01.04 |
|
4162 |
Миронова Л.П. |
Экономика |
4 |
08.01.04 |
|
4161 |
Станев И.П. |
Экономика |
4 |
15.01.04 |
|
4161 |
Золотов А.А. |
Математика |
3 |
12.01.04 |
|
4162 |
Ивнин В.Н. |
Математика |
5 |
24.01.04 |
|
4162 |
Ивнин В.Н. |
Маркетинг |
4 |
10.01.04 |
|
4162 |
Миронова Л.П. |
Маркетинг |
5 |
11.01.04 |
|
4161 |
Станев И.П. |
Маркетинг |
5 |
18.01.04 |
|
4162 |
Кормина В.В. |
Математика |
3 |
24.01.04 |
|
4161 |
Коростылева О.Г. |
Математика |
4 |
12.01.04 |
|
4161 |
Золотов А.А. |
Экономика |
4 |
16.01.04 |
|
4162 |
Миронова Л.П. |
Экономика |
5 |
22.01.04 |
Групп – 2: Студентов – 6: Дисциплины – 4:
|
№ группы |
|
Фамилия И.О. |
|
Дисциплина |
|
4161 |
|
Миронова Л.П. |
|
Информатика |
|
4162 |
|
Золотов А.А. |
|
Маркетинг |
|
|
|
Коростылева О.Г. |
|
Математика |
|
|
|
Станев И.П. |
|
Экономика |
|
|
|
Кормина В.В. |
|
|
|
|
|
Ивнин В.Н. |
|
|
Создать необходимые таблицы, описать схему данных и подстановки значений для полей.
Создать формы для отображения:
Результатов сдачи экзаменов студентом (с подчиненной). В форме отобразить сумму набранных баллов. В подчиненной форме информация должна быть отсортирована по дисциплинам.
Результатов сдачи экзаменов по дисциплине (с подчиненной). В форме отобразить средний балл по дисциплине. В подчиненной форме информация должна быть отсортирована по группе и фамилиям.
Результатов сдачи экзаменов группой (с подчиненной). В форме вычислить средний балл. В подчиненной форме информация должна быть отсортирована по дисциплинам, затем по фамилиям.
Списка студентов, успевающих на 4 и 5. В форме отобразить их количество. Выполнить сортировку студентов по группе.
Итоги сдачи экзаменов в виде:
|
Фамилия И.О. |
Дисциплины |
Сумма баллов | |||
|
Информатика |
Математика |
Маркетинг |
Экономика | ||
|
Золотов А.А. |
|
|
|
|
|
|
… |
|
|
|
|
|
Итоги сдачи экзаменов в виде:
|
Дисциплина |
Оценки |
Средний балл | |||
|
5 |
4 |
3 |
2 | ||
|
Информатика |
|
|
|
|
|
|
… |
|
|
|
|
|
|
Всего |
|
|
|
|
|
Создать отчеты:
О результатах сессии (форма 5) с подведением итогов по каждой дисциплине (средний балл).
О сдаче экзаменов в сессию (до 18.01.04). Подвести итоги по каждой дисциплине (количество студентов, средняя оценка).
О сдаче экзаменов по математике и информатике. Подвести итоги для каждого студента (сумма набранных баллов).
Создать кнопочную форму для вызова форм 1-6. Формы 1-6 должны иметь кнопки их закрытия.
