Файл: Образец индивидуального задания.pdf

ВУЗ: Не указан

Категория: Решение задач

Дисциплина: Информатика

Добавлен: 28.11.2018

Просмотров: 2375

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

промежуточного итога: количества вакантных рабочих мест по каждому району  

и общего количества всех вакантных рабочих мест в городе.  

Вариант  11 

Бригады  строительного  управления  работают  на  строительстве 

некоторых  объектов.  Создать  базу  данных  для  учета  рабочего  времени  по 

месяцам. Количество записей в справочниках должно быть не менее 3-4, а в 

таблице, соответствующей агрегированной сущности - не менее 10. 

Табель 

Год 

Месяц 

Объект 

Бригада 

Рабочий 

КоличествоОтрабДней 

ДневнойТариф 

Бригады 

КодБригады 

НаименованиеБригады 

Бригадир 

Рабочие 

ТабНомерРабочего 

ФамиляРабочего 

ГодРождения 

Объекты 

КодОбъекта 

НаименованиеОбъекта 

Коэффициент 

1  Создание таблиц 

1. 

Создать справочники :  БригадыРабочиеОбъекты   

2. 

Описать структуру таблицы  Табель. 

3. 

Создать связи между таблицами.  

4. 

Создать  форму  для  заполнения  таблицы  Табель,  организовав    поля 

Объект,  БригадаРабочий в виде полей со списком. 

5. 

Заполнить  таблицу    Табель  с  помощью  созданной  формы,  выбирая 

значения  полей Объект,  БригадаРабочий из списка.  

2  Создание запросов 

2.1  Запросы на выбор 

1. 

Составить  запрос  Запрос1,  показывающий  список  рабочих  моложе  20 

лет. 

2. 

Составить  запрос  Запрос2,  результирующая  таблица  которого 

соответствовала  бы  по  структуре  записи  таблицы  Табель,  но  объекты 


background image

должны быть представлены своими наименованиями. Выполнить сортировку 

по полям ГодМесяц Рабочий. 

3. 

 Составить  запрос  Запрос3,  результирующая  таблица  которого 

содержала  бы  все  поля  Запроса2,  кроме  того    добавить  поле  Заработано

рассчитываемое 

по 

формуле 

ДневнойТариф

КоличествоОтрабДней*Коэффициент.  Выполнить  сортировку  по  полям  

ГодМесяцОбъект

4. 

Составить  запрос  с  группировкой,  отображающий  информацию  об 

общем количестве дней, отработанных на каждом объекте.  

5. 

Составить  параметрический  запрос,  отображающий  информацию  о 

работе заданного рабочего по структуре запроса Запрос 3

6. 

Создать  перекрѐстный  запрос,  отображающий  Общую  заработанную 

сумму каждой бригадой по каждому объекту 

Объект 

ОбщаяЗаработаннаяСумма 

Бригада 1 

Бригада 2 

2.2  Запросы - действия 

7. 

Создать таблицу ТабельПодробно,  подобную результирующей таблице 

Запроса3, с помощью запроса на создание таблицы. 

8. 

Добавить в таблицу ТабельПодробно поле СтроительноеУправление

заполнить это поле значением    СУ-5 с помощью запроса на обновление. 

9. 

Создать  запрос  на  добавление  в  таблицу  ТабельПодробно    строк, 

соответствующих  последнему  заполненному  месяцу  со  следующим 

значением поля Месяц.  

10.  Составить  запрос  с  параметром  на  удаление  записей  по  заданному 

объекту из таблицы ТабельПодробно. 

3  Создание форм 

5. 

Создать  форму,  позволяющую  вносить    сведения  о  новом  объекте 

строительства    в  справочник.  На  форме  предусмотреть  надпись  с 

наименованием формы. 


background image

6. 

На форму, позволяющую отражать новые строки табеля нанести кнопку, 

при  нажатии  на  которую  открывается  форма,  созданная  в  предыдущем 

задании. 

7. 

Создать  форму  с  подчинѐнной,  где  в  главной  форме  отображаются 

объекты,  а в подчинѐнной – список рабочих, строивших объект, с указанием 

количества  отработанных  дней,  дневного  тарифа  и  расчетом  суммы 

Заработано 

по 

формуле 

Заработано=ДневнойТариф

КоличествоОтрабДней.  Подсчитать  итог  по  каждому  объекту  в  колонке 

Заработано

8. 

Создать  форму  в  виде  сводной  таблицы,  содержащей  информацию  для 

учета  рабочего  времени  рабочих,  работающих  в  бригадах  на  строительстве 

объектов, с расчетом общей суммы заработанных денег всеми бригадами на 

каждом  объекте,  общей  суммы  заработанных  денег  по  каждой  бригаде  на 

всех объектах и итоговой суммы заработанных денег всего.  

4  Создание отчетов 

1. 

Создать  отчѐт  об    имеющихся  в  справочнике  рабочих  с  подсчѐтом 

возраста  каждого  рабочего  по  формуле  Возраст=  (Текущий  год)  - 

ГодРождения и среднего возраста рабочих. 

2. 

Создать  отчѐт  с  группировкой  по  объектам,  отображающий  табель  (по 

структуре Запроса3) с получением промежуточного итога по каждому объекту 

в столбце  Заработано 

3. 

С помощью Мастера отчетов создать отчѐт с группировкой по рабочим,  

отображающий  информацию  для  учета  рабочего  времени  рабочих, 

работающих в бригадах на строительстве объектов с расчетом общей суммы,  

заработанной  каждым  рабочим  во  всех  бригадах  (промежуточный  итог),  и 

общей заработанной суммы всеми рабочими.  

Вариант  12 

Информация о проживании студентов в общежитиях университета 


background image

Создать базу данных, позволяющую вести учет проживания студентов в 

общежитиях. Количество записей в справочниках должно быть не менее 3-4, 

а в таблице, соответствующей агрегированной сущности, - не менее 10. 

ЗаселениеОбщежитие 

КодОбщежития 

КодСтудента 

НомерКомнаты 

ДатаЗаселения 

ДатаВыселения 

Студенты 

КодСтудента 

ФИОСтудента 

ГодРождения 

КодФакультета 

Факультеты 

КодФакультета 

НазваниеФакультета 

Общежития 

КодОбщежития 

Адрес 

КоличествоМест 

1  Создание таблиц 

1. 

Создать справочники :  ФакультетыОбщежития 

2. 

Описать структуру таблиц ЗаселениеОбщежитиСтуденты. 

3. 

Создать связи между таблицами.  

4. 

Создать  форму  для  заполнения  таблицы  Студенты,  организовав    поле 

КодФакультета в виде поля со списком. 

5. 

Заполнить  таблицу  Студенты    с  помощью  созданной  формы,  выбирая 

значение  поля КодФакультета из списка.  

6. 

Создать  форму  для  заполнения  таблицы  ЗаселениеОбщежитие

организовав  поля КодОбщежитияКодСтудента в виде полей со списком. 

7. 

Заполнить таблицу  ЗаселениеОбщежитие с помощью созданной формы, 

выбирая значения  полей КодОбщежитияКодСтудента из списка.  

2  Создание запросов 

2.1  Запросы на выбор 

1. 

Составить запрос Запрос1, отображающий список несовершеннолетних 

студентов. Данные вывести в алфавитном порядке ФИО студентов. 

2. 

Составить  запрос  Запрос2,  результирующая  таблица  которого 

соответствовала бы по структуре записи таблице  ЗаселениеОбщежитие, но 


background image

студента  представить  фамилией  и    добавить  адрес  общежития.  Строки 

вывести в алфавитном порядке кода общежития. 

3. 

Составить запрос Запрос3, результирующая таблица которого содержала 

бы все поля Запроса2, кроме того добавить столбец НазваниеФакультета и 

создать  расчетный  столбец  с  именем  Проживает,  в  котором  рассчитать, 

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

4. 

Составить  параметрический  запрос,  отображающий  информацию  о 

студентах, проживающих в заданном общежитии. 

5. 

Составить  запрос  с  группировкой,  отображающий  информацию  о 

количестве студентов, проживающих в каждом общежитии.  

6. 

Создать  перекрѐстный  запрос,  отображающий  количество  студентов 

каждого факультета, проживающих в каждом общежитии. 

Факультет  ОбщееКоличество 

Общежитие1  … 

ОбщежитиеN 

2.2  Запросы - действия 

7. 

Создать 

таблицу 

ЗаселениеОбщежитиеВремя

подобную 

результирующей таблице Запрос2 с помощью запроса на создание таблицы 

8. 

Добавить 

в 

таблицу 

ЗаселениеОбщежитиеВремя 

столбец 

СостояниеКомнаты и заполнить это поле значением  Хорошее с помощью 

запроса на обновление. 

9. 

Создать  запрос  на  добавление  в  таблицу  Студенты  новой  строки  с 

кодом, следующим за последним имеющимся кодом. 

10. Составить  запрос  с  параметром  на  удаление  записей  по  заданному 

студенту из таблицы ЗаселениеОбщежитиеВремя

3  Создание форм 

1. 

Создать форму, позволяющую вносить сведения о новом общежитии. На 

форме предусмотреть надпись с наименованием формы. 

2. 

На форму, позволяющую вносить новые сведения о заселении студентов 

нанести    кнопку,  при  нажатии  на  которую  открывается  форма,  созданная  в 

предыдущем задании.