|
Название поля |
Ключ |
Тип данных |
Размер |
|
Код образования |
(PK) |
числовой |
целое |
|
Вид образования |
текстовый |
50 |
|
|
Направление |
текстовый |
50 |
|
|
Специализация |
текстовый |
50 |
Учетная карточка Таблица 3
|
Название поля |
Ключ |
Тип данных |
Размер |
|
Код учетной карточки |
(PK) |
числовой |
целое |
|
Фамилия |
текстовый |
25 |
|
|
Имя |
текстовый |
25 |
|
|
Отчество |
текстовый |
25 |
|
|
Дата рождения |
Дата/время |
||
|
Семейное положение |
текстовый |
50 |
|
|
Количество детей |
числовой |
целое |
|
|
Телефон |
текстовый |
25 |
|
|
Адрес |
текстовый |
50 |
Соискатель Таблица 4
|
Название поля |
Ключ |
Тип данных |
Размер |
|
Код соискателя |
(PK) |
числовой |
целое |
|
№ отдела |
(FK) |
числовой |
целое |
|
Код учетной карточки |
(FK) |
числовой |
целое |
|
Код образования |
(FK) |
числовой |
целое |
|
Опыт работы (в годах) |
числовой |
целое |
|
|
Дата регистрации |
Дата/время |
Рабочее место Таблица 5
|
Название поля |
Ключ |
Тип данных |
Размер |
|
Код рабочего места |
(РK) |
числовой |
целое |
|
Специальность |
текстовый |
50 |
|
|
Характеристика |
текстовый |
50 |
|
|
Ставка (рабочее время) |
текстовый |
50 |
|
|
Оплата труда |
денежный |
Направление Таблица 6
|
Название поля |
Ключ |
Тип данных |
Размер |
|
Код направления |
(PK) |
числовой |
целое |
|
Код рабочего места |
(FK) |
числовой |
целое |
|
Код соискателя |
(FK) |
числовой |
целое |
|
Организация |
текстовый |
50 |
|
|
Телефон |
текстовый |
50 |
|
|
Дата предоставления |
Дата/время |
Запрос 1. Рассчитывает время пребывания на учете соискателей, получивших работу.
SELECT Направление.[Код направления], Направление.[Код соискателя], Направление.[Код рабочего места], Соискатель.[Дата регистрации], Направление.[Дата предоставления] AS [Дата предоставления направления], Направление![Дата предоставления]-Соискатель![Дата регистрации] AS [Периоднахождения на учете (в днях)]
FROM [Рабочее место] INNER JOIN (Соискатель INNER JOIN Направление ON Соискатель.[Код соискателя]=Направление.[Код соискателя]) ON [Рабочее место].[Код рабочего места]=Направление.[Код рабочего места];
Запрос 2. Формирует сведения о количестве трудоустроенных по специальностям.
TRANSFORM Count(Соискатель.[Код соискателя]) AS [Count-Код соискателя]
SELECT Образование.Специализация
FROM Образование INNER JOIN (([Учетная карточка] INNER JOIN Соискатель ON [Учетная карточка].[Код учетной карточки]=Соискатель.[Код учетной карточки]) INNER JOIN ([Рабочее место] INNER JOIN Направление ON [Рабочее место].[Код рабочего места]=Направление.[Код рабочего места]) ON Соискатель.[Код соискателя]=Направление.[Код соискателя]) ON Образование.[Код образования]=Соискатель.[Код образования]
GROUP BY Образование.Специализация
PIVOT [Рабочее место].Специальность;
Запрос 3. Формирует сведения о количестве поставленных на учет по каждому округу.
Форма 1. Первая страница главной кнопочной формы

Форма 2. Составная форма

Форма 3. Простая форма

Отчет 1. Составной отчет, содержащий сведения о соискателе и конкретизирующий его образование. Источники данных для отчета: отчет Образование, таблица Соискатель.

Отчет 2. Отчет о направлениях. Источник данных для отчета – таблица Направление.

Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.