Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика лабораторные работы часть1.doc
Скачиваний:
41
Добавлен:
04.06.2015
Размер:
1.58 Mб
Скачать

Вариант 7

Создать базу данных «Операции банка», состоящую из 3-х таблиц.

Операции:

№ счета

Операция

Стоимость банковской услуги

1

Открытие картсчета

240 руб.

2

Оплата коммунальных услуг

0,5% от суммы

3

Перевод денег на счет другого банка

3% от суммы

4

Замена карточки

180 руб.

Операторы:

Код оператора

Фамилия

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

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

Собрать запросы на выбор информации:

  1. Запрос «Общий», в котором будет содержаться вся информация из таблицы «Сводка операций», а также столбцы, в которых отражаются значения названий операций, фамилий операторов, рассчитанной суммой стоимости операций.

  2. Запрос об открытии картсчета. Информацию упорядочить по фамилиям операторов.

  3. Запрос о переводе денег на счет другого банка и оплате коммунальных услуг. Информацию упорядочить по дате операции.

  4. Запрос об операциях, проведенных в ноябре и декабре 2003 г. Информацию упорядочить по операциям, операторам банка.

  5. Запрос об операциях, проведенных оператором банка (по запросу в окне ввода). Информацию упорядочить по дате проведения операций.

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

  1. Построить перекрестный запрос по количеству проведенных операторами операций в виде:

Оператор

Операция

Майер

Петрова

Сидорова

Открытие картсчета

Оплата коммунальных услуг

Перевод денег на счет другого банка

Замена карточки

Создать формы для отображения информации из запросов:

  1. Для запроса 1 – табличную;

  2. Для запроса 2 – в один столбец;

  3. Для запроса 3 – ленточную;

  4. Для отображения всех проведенных оператором операций (с подчиненной).

  5. Для отображения всех проведенных операций (с подчиненной).

  6. Для отображения перекрестного запроса. В форме для каждого оператора подвести итоги по количеству проведенных операций.

Создать отчеты:

  1. О проведенных всеми операторами операций с группировкой по видам операций, сортировкой по операторам и подведением итогов.

  2. Об операциях, проведенных всеми операторами, с группировкой по операторам, сортировкой по операциям и подведением итогов.

Вариант 8

Создать базу данных учета выполнения разработки технического проекта сотрудниками конструкторского бюро, состоящую из 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

По выполненным работам выплачивается премия в размере 2 % от стоимости работ.

Создать запросы на выбор информации:

  1. Запрос «Общий» должен содержать столбцы: «номер работ», «код сотрудника», «фамилия», «стоимость работ», «дата начала», «дата окончания», «срок исполнения», «премия».

  2. Список незавершенных работ. Информацию упорядочить по фамилиям и дате начала.

  3. Список оконченных работ. Информацию упорядочить по сроку окончания.

  4. Список работ, законченных в 2003 году. Информацию упорядочить по стоимости работ.

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

Создать формы для отображения информации:

  1. Для каждого сотрудника всех его работ (с подчиненной).

  2. Для каждого сотрудника его неоконченных работ (с подчиненной).

Создать отчеты:

  1. Обо всех работах с группировкой по сотрудникам и сортировкой по дате начала. Подвести итоги по сумме стоимостей работ и премии.

  2. О выполненных работах с группировкой по сотрудникам и сортировкой по стоимости работ. Подвести итоги по сумме, премии и среднему сроку выполнения.

Вариант 9

Создать базу данных «Учет вспомогательных материалов», состоящую из 3-х таблиц.

Материалы:

Код материала

Материал

Цена за ед.

1

Ветошь

10,0

2

Спирт технический

78,50

3

Метла

36,0

4

Ведро

44,20

Цеха:

Код цеха

Цех

1

Кузнечный

2

Гальванический

3

Токарный

Заказано:

Операция

Цех

Материал

Дата

заказа

Дата

выдачи

Количество

1-я

Кузнечный

Ветошь

12.03.04

07.04.04

10

2-я

Гальванический

Спирт технический

05.02.04

5

и т.д.

Заполнить таблицу «Заказано» данными не менее чем о 15 выполняемых в производстве операциях, распределить их равномерно по цехам и материалам, некоторым операциям проставить количество выданных материалов.

Установить связь между таблицами (схему данных) и обеспечить подстановку данных.

Транспортные расходы в таблице «Операции» указываются в процентах от стоимости материала.

Создать запросы на выбор информации:

  1. Список операций (вся информация из таблицы «Операции») с подставленными значениями цехов, материалов, рассчитанной стоимостью (цена за ед.количество)

  2. Список невыданных материалов. Информацию упорядочить по дате заказа.

  3. Список ветоши и ведер. Информацию упорядочить по цехам и операциям.

  4. Список операций, материалы для которых выданы в течение месяца после заказа.

  5. Список операций по запросу (параметрический). Информацию упорядочить по операциям.

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

  1. Построить перекрестный запрос по требующимся материалам:

Цех

Материал

Создать формы для отображения запросов:

  1. Табличная для запроса 1.

  2. В столбец для запроса 2.

  3. Ленточная для запроса 8.

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

  5. Создать форму для отображения выполненных заказов по материалам (с подчиненной).

Создать отчеты:

  1. О невыполненных заказах с группировкой по цехам, сортировкой по материалам и подсчетам суммарной стоимости заказов и среднего времени ожидания выполнения заказа.

  2. Обо всех операциях с группировкой по материалам, сортировкой по операции и подсчетом суммарной стоимости операции и среднего времени ожидания выполнения заказа.

  3. О выполненных заказах с группировкой и подведением итогов (количество, среднее время выполнения) по материалам.

Вариант 10

Создать базу данных регистрации добычи старательского кооператива, состоящую из 3-х таблиц.

Старатели:

Код старателя

Фамилия

1

Иванов

2

Сидорова

3

Кравцова

4

Оленин

5

Санин

Категории добытых ископаемых и оплата, в % от размера добычи:

Категория

Цена ед.

Оплата, %

Золото песок

340

8

Золото слиток

800

15

Алмаз

1 650

23

Разработка делянок за исследуемый период:

п/п

Старатель

Категория

Начало

разработки

Окончание разработки

Добыто

Иванов

Золото слиток

11.01.03

11.02.04

20

Оленин

Алмаз

21.06.03

24

Сидорова

Золото песок

21.05.03

12.12.03

10

Кравцова

Алмаз

14.07.03

2.12.03

5

Санин

Золото песок

2.02.03

15.12.03

30

Оленин

Золото песок

3.02.03

11.01.04

4

Санин

Золото слиток

22.04.03

21.01.04

15

Сидорова

Золото песок

15.09.03

2.11.03

6

Иванов

Золото песок

1.03.03

4

Кравцова

Алмаз

14.07.03

11.01.04

16

Сидорова

Золото слиток

12.02.03

4

Оленин

Золото песок

23.02.03

24.09.03

18

Иванов

Золото песок

5.01.03

5

Сидорова

Золото песок

9.01.03

7

Санин

Алмаз

4.03.03

11.1103

10

Кравцова

Золото слиток

12.04.03

15.11.03

20

Оленин

Золото слиток

21.01.03

22.03.04

24

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

Оплата начисляется только для завершенных разработок старательских делян, для незавершенных разработок оплата равна нулю.

Создать формы для отображения:

  1. Полной информации о добыче по категориям (в том числе срок разработки в днях и оплата в рублях). В форме отобразить итоговые значения суммарного добычи и оплаты по отображаемой категории. В подчиненной форме дела отсортировать по старателям.

  2. Информации о незавершенных разработках делян по старателям с итоговым значением добычи. В подчиненной форме деляны сортировать по дате начала разработки.

  3. Информация о завершенных разработках по старателям с итоговым значением суммарной добычи. В подчиненной форме деляны отсортировать по дате окончания разработки.

  4. Сводной информации по количеству завершенных в 2003 году разработок в виде:

Старатель

Категория

Всего

Золото слиток

Золото песок

Алмаз

Итого

  1. Сводной информации по общему размеру добычи и суммарному оплате по завершенным разработкам в виде:

Старатель

Общая сумма

добычи

Общая сумма

оплаты

Иванов И.И.

Итого

Создать отчеты:

  1. О делянах с группировкой по категории ископаемого, сортировкой по старателям и подсчетом суммарной добычи и оплаты.

  2. О завершенных разработках с группировкой по старателям, сортировкой по датам начала и подсчетом суммарного оплаты каждого старателя и среднего срока разработки деляны.

  3. Создать кнопочную форму для вызова форм 1–5 и отчетов 1–2. Формы 1–5 должны иметь кнопки их закрытия.

Вариант 11

Создать базу данных учета поступлений в библиотечный фонд.

№ операции

Издательство

Сумма

Вид закупки

Дата

поступления

1

2

3

4

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

1

2

3

4

5

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

Издательства, поставляющие литературу:

Издательство

МИФИ-М

Слово

Санскрит

В зависимости от вида закупки, определяется скидка на приобретаемую литературу в % от суммы закупки:

Вид закупки

Скидка, %

Академическая

40

Обычная

5

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

Создать формы:

  1. «Сделки с издательствами», отображающую для каждого издательства закупку с расчетом суммарных затрат на приобретение литературы. В подчиненной форме упорядочить по дате.

  2. «Закупки по видам», отображающую закупки по видам с расчетом средней суммы закупки.

  3. «Закупки по годам», отображающую общий объем закупок каждого вида по годам.

  4. «Главная» – кнопочная форма для вызова форм 1–3. Все формы должны иметь кнопки их закрытия.

Создать отчеты:

  1. О закупках по видам закупок. Для каждой закупки информация должна быть отсортирована по издательствам. Подвести итоги по суммам закупок и скидкам.

  2. О закупках по издательствам. Выполнить сортировку информации по дате. Подвести итоги: средняя сумма закупки и скидка.

  3. Отчет за 2003 год с подведением итогов для каждого издательства по полям «Сумма» и «Скидка».

  4. Отчет за 1-е полугодие 2004 года. Подвести итоги по видам закупок.

Вариант 12

С целью автоматизации учета посещаемости детьми детского сада.

Информация о посещаемости представляется в виде:

Группа

Ф. И.О.

Сроки

отсутствия

Причина

Ягодка

Станев И.

08.01

12.01

болезнь

Ягодка

Золотов А.

08.01

16.01

болезнь

Лесовичок

Миронова Л.

24.01

26.01

Домашние обстоятельства

Ягодка

Коростылева О.

04.01

13.01

болезнь

Лесовичок

Миронова Л.

29.01

02.02

Домашние обстоятельства

Лесовичок

Ивнин В.

09.01

17.01

Болезнь

Ягодка

Станев И.

23.02

03.04

Отпуск

Лесовичок

Миронова Л.

08.03

10.03

Домашние обстоятельства

Ягодка

Куравлев Д.

15.01

25.01

Болезнь

Ягодка

Золотов А.

24.02

28.03

Отпуск

Лесовичок

Ивнин В.

24.01

24.02

Отпуск

Лесовичок

Ивнин В.

10.01

5.02

Болезнь

Лесовичок

Миронова Л.

11.01

22.01

Болезнь

Ягодка

Иволгин П.

10.01

12.01

Домашние обстоятельства

Лесовичок

Кормина В.

24.01

28.03

Отпуск

Ягодка

Коростылева О.

18.03

20.03

Домашние обстоятельства

Ягодка

Золотов А.

19.01

20.01

Домашние обстоятельства

Лесовичок

Миронова Л.

23.03

25.04

Отпуск

Групп – 2

Детей – 6

Причины отсутствия – 3

№ группы

Ф. И.О.

Причина

Ягодка

Миронова Л.П.

Домашние

обстоятельства

Лесовичок

Золотов А.А.

Коростылева О.Г.

Болезнь

Станев И.П.

Отпуск

Кормина В.В.

Ивнин В.Н.

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

Создать формы для отображения:

  1. Посещаемости детьми детского сада (с подчиненной). В форме отобразить сумму дней отсутствия. В подчиненной форме информация должна быть отсортирована по причинам отсутствия.

  2. Посещаемости детского сада по причинам отсутствия (с подчиненной). В форме отобразить среднее время отсутствия по причине отсутствия. В подчиненной форме информация должна быть отсортирована по группе и фамилиям.

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

  4. Списка детей, отсутствующих по болезни и домашним обстоятельствам. В форме отобразить их количество. Выполнить сортировку детей по группам.

  5. Итоги посещаемости сада в виде:

Ф. И.О.

Причины отсутствия

Сумма дней

Домашние

обстоятельства

Болезнь

Отпуск

Золотов А.А.

6. Итоги посещаемости сада в виде:

Причина

Срок отсутствия

Среднее количество дней

до 3 дней

до 7 дней

до 1 мес.

более 1 мес.

Домашние обстоятельства

Всего

Создать отчеты:

  1. О посещаемости детского сада (форма 5) с подведением итогов по каждой причине отсутствия (среднее количество дней).

  2. О посещаемости сада при отсутствии не более чем 7 дней. Подвести итоги по каждой причине (количество детей, среднее время отсутствия).

  3. Об отсутствии по причине отпуска. Подвести итоги для каждого ребенка (сумма дней отсутствия).

  4. Создать кнопочную форму для вызова форм 16. Формы 16 должны иметь кнопки их закрытия.

Вариант 13

Создать базу данных «Долговая книга», состоящую из 3-х таблиц.

Продукты:

Код продукта

Продукт

Цена за ед., руб.

1

Хлеб

12,00

2

Масло

34,50

3

Макароны

8,70

4

Мясо

54,20

Покупатели:

Код покупателя

Фамилия покупателя

1

Майер

2

Петрова

3

Сидорова

Продажи:

Номер

Покупатель

Продукт

Количество

Дата

1

2

3

4

5

Майер

Масло

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

2

3

4

5

Сидорова

Масло

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

В таблице «Продажи» вместо фамилии и продукта должны храниться ссылки на соответствующие записи таблиц «Продукты» и «Покупатели». Установить связь между таблицами (схему данных) и обеспечить при вводе кода покупателя и кода продукта выбор значений из списка (подстановку данных).

Собрать запросы на выбор информации:

  1. Запрос «Общий», в котором будет содержаться вся информация из таблицы «Продажи», а также столбцы, в которых отражаются значения названий продуктов, фамилий покупателей, рассчитанной суммой продажи.

  2. Запрос о продажах хлеба. Информацию упорядочить по фамилиям покупателей.

  3. Запрос о продажах мяса и масла. Информацию упорядочить по дате продажи.

  4. Запрос о продажах продуктов в ноябре и декабре 2003 г. Информацию упорядочить по продуктам, покупателям.

  5. Запрос о приобретении продуктов покупателем (по запросу в окне ввода). Информацию упорядочить по дате продажи.

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

  1. Построить перекрестный запрос по количеству приобретенных покупателем продуктов в виде:

Покупатель

Продукт

Майер

Петрова

Сидорова

Хлеб

Масло

Макароны

Мясо

Создать формы для отображения информации из запросов:

  1. Для запроса 1 – табличную;

  2. Для запроса 2 – в один столбец;

  3. Для запроса 3 – ленточную;

  4. Для отображения всех приобретенных покупателем продуктов (с подчиненной).

  5. Для отображения всех проданных продуктов (с подчиненной).

  6. Для отображения перекрестного запроса. В форме для каждого покупателя подвести итоги по количеству приобретенных продуктов.

Создать отчеты:

  1. О покупках всех покупателей с группировкой по продуктам, сортировкой по покупателям и подведением итогов.

  2. О покупках всех покупателей с группировкой по покупателям, сортировкой по продуктам и подведением итогов.

Вариант 14

Создать базу данных учета брака допускаемого на разных участках производства, состоящую из 2-х таблиц:

Участки производства:

Код участка

Участок

1

Разметки

2

Нарезки

3

Склейки

4

Упаковки

Задания:

Код участка

Стоимость работ, руб.

Потери от брака, %

Дата окончания работ

2

10 000

2

24.07.03

1

20 000

0

05.12.02

3

15 000

0

30.11.03

3

20 000

3

2

12 000

4

16.09.02

1

25 000

25

28.02.03

4

20 000

0

2

10 000

0

29.10.02

2

2 000

3

12.07.02

4

14 000

1

22.02.03

1

21 000

0

2

8 000

0

17.09.02

3

11 000

0

4

18 000

0

06.08.02

По оконченным работам, выполненным без брака, выплачивается премия в размере 5 % от стоимости работ.

Создать запросы на выбор информации:

  1. Запрос «Общий» должен содержать столбцы: «номер задания», «код участка», «участок», «стоимость работ», «потери от брака, %», «дата окончания работ», «потери от брака, руб.», «начисленная премия».

  2. Список невыполненных заданий. Информацию упорядочить по участкам и стоимости работ.

  3. Список выполненных заданий без брака. Информацию упорядочить по дате окончания.

  4. Список заданий, выполненных с браком. Информацию упорядочить по потерям от брака (в рублях).

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

Создать формы для отображения информации:

  1. Для каждого участка всех его заданий (с подчиненной).

  2. Для каждого участка его невыполненных работ (с подчиненной).

Создать отчеты:

  1. Обо всех заданиях с группировкой по участкам и сортировкой по стоимости работ. Подвести итоги по стоимости работ и начисленной премии.

  2. О выполненных заданиях с группировкой по участкам и сортировкой по потерям от брака. Подвести итоги по стоимости работ, начисленной премии и средним потерям от брака.

Вариант 15

Создать базу данных «Путешествия», состоящую из 3-х таблиц.

Туры:

Код тура

Страна (город)

Стоимость 5 дней, $

1

Таиланд

500

2

Сингапур

280

3

Мексика

490

4

Чили

650

Обслуживание:

Код

Обслуживание

Надбавка, %

1

Индивидуальное

25

2

Группа до 5 человек

10

3

Группа более 5 человек

0

Проданные туры:

Фамилия

Тур

Код

обслуживания

Дата

отъезда

Дата

возвращения

Предоплата,

$

Иванов И.И.

Чили

1

11.09.2003

12.10.2003

100

Петров С.И.

Таиланд

3

28.06.2003

2.07.2003

250

и т.д.

Заполнить таблицу «Проданные туры» данными не менее чем о 16 турах, распределить их равномерно по странам и типам обслуживания, некоторым клиентам проставить сумму предоплаты.

Установить связь между таблицами (схему данных) и обеспечить подстановку данных.

Создать запросы на выбор информации:

  1. Список клиентов (вся информация из таблицы «Проданные туры») с подставленными значениями туров, типов обслуживания, рассчитанной стоимостью тура.

  2. Список полностью или частично оплаченных туров. Информацию упорядочить по дате поступления.

  3. Список проданных туров в Таиланд и Сингапур. Информацию упорядочить видам обслуживания, фамилиям клиентов.

  4. Список туров, длящихся более 10 дней.

  5. Список клиентов, приобретших тур, по запросу (параметрический). Информацию упорядочить по фамилиям.

Внимание!Запросы 25 должны содержать ту же информацию, что и запрос 1.

6. Построить перекрестный запрос по численности продаж:

Обслуживание

Тур

Создать формы для отображения запросов:

  1. Табличная для запроса 1.

  2. В столбец для запроса 2.

  3. Ленточная для запроса 8.

  4. Создать форму для отображения туров и приобретших клиентов, которые их приобрели.

  5. Создать форму для отображения клиентов фирмы по приобретенным турам (с подчиненной).

Создать отчеты:

  1. О клиентах с группировкой по турам, сортировкой по типу обслуживания и подсчетом стоимости и длительности тура.

  2. Обо всех клиентах с группировкой турам, сортировкой по фамилии и подсчетом стоимости и длительности тура.

  3. О клиентах, внесших предоплату с группировкой и подведением итогов (количество, средняя продолжительность тура) по типам обслуживания.

Редактор Т.А. Жирнова

Свод. темплан 2005 г.

ИД № 06039 от 12.10.2001

Подписано к печать 27.04.05. Формат 60х84 1/16.

Отпечатано на дупликаторе. Бумага офсетная.

Усл. печ. л. 4,25. Уч.-изд. л. 4,25. Тираж 150. Заказ .

Издательство ОмГТУ. 644050, г. Омск, пр. Мира,11

Типография ОмГТУ

77