Название поля |
Ключ |
Тип данных |
Размер |
Код образования |
(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).
Ссылка на скачивание - внизу страницы.