Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД / Access_teacher.doc
Скачиваний:
126
Добавлен:
26.05.2015
Размер:
1.12 Mб
Скачать

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

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. Напишите макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.

Задание 8. База данных «Железнодорожный вокзал»

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

Соседние файлы в папке БД