Курсовые по энергетике
БН
Экология
Карта

Задание 7. База данных «Служба занятости»

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

Порядок выполнения задачи.

1. Создайте базу данных. В меню Файл выберите команду Создать и из списка шаблонов на закладке Общие выберите шаблон «База данных». Сохраните создаваемую БД под именем Служба_занятости.mdb.

2. С помощью конструктора создайте следующие таблицы: тПредприятия, содержащую информацию о предприятиях (поля: КодПредприятия, Наименование, Адрес, Телефон, Руководитель); тБезработные, содержащую информацию о безработных (поля: КодБезработного, ФИО, Адрес, Телефон, СемейноеПоложение, Образование, Стаж); тПособия, содержащую информацию о размерах пособия и дополнительных выплатах по льготам (поля: КодПособия, КодБезработного, РазмерВыплаты, ДопВыплаты, ДатаПостановки); предпочтения безработных хранятся в таблице тПредпочтения (поля: КодБезработного, КодПредприятия, КодСпециальности); справочная информация о вакансиях и специальностях хранится в таблицах тВакансии (поля: КодВакансии, КодСпециальности, КодПредприятия, Зарплата) и тСпециальности (поля: КодСпециальности, Наименование).

3. Свяжите таблицы в схему данных, показанную на рисунке. Проанализируйте данную схему и определите между какими таблицами установлены отношения «многие-ко-многим».

 4. Выполните подстановку поля КодПредприятия из таблицы тПредприятия в одноименные поля таблиц тВакансии и тПредпочтения. Выполните подстановку поля КодБезработного  из таблицы тБезработные в одноименные поля таблиц тПособие и тПредпочтения.

5. Заполните таблицы данными, введя в каждую из них не менее пяти записей.

6. С помощью запроса на выборку выведите список тех предприятий, которые имеют вакансии с зарплатой более 1 000 руб.

7. Выведите список тех предприятий, которые не имеют на текущий момент вакансий.

8. Выведите фамилии и телефоны тех безработных, которые имеют высшее образование.

9. Сделайте выборку тех безработных, чей стаж составляет более 5 лет.

10. Выведите данные по тем безработным, которые имеют максимальный размер пособия и были поставлены на учет в 2002 году.

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

12. Подсчитайте сумму всех выплачиваемых пособий и дополнительных выплат за один год.

13. Выведите фамилии тех руководителей предприятий, которые имеют более 3 вакансий.

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

15. Создайте две формы в столбец для ввода информации о предприятиях и о безработных.

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

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

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

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

20. Создайте главную кнопочную форму.

21. Напишите макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.

Основные понятия об информации и информатике