Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C&SR.DOC
Скачиваний:
2
Добавлен:
06.05.2019
Размер:
2.73 Mб
Скачать

Варіанти баз даних

1

"Бібліотека"

2

"Керування трудовими ресурсами"

3

"Стан трудових ресурсів"

4

"Облік відпусток"

5

"Підвищення кваліфікації"

6

"Облік резерву підприємства"

7

"Облік непрацездатності"

8

"Трудові угоди"

9

"Облік відряджень"

10

"Забезпечення відпочинку"

Варіант 1

Розробити базу даних за темою "Бібліотека" з таблицями КАДРИ, БІБЛІОТЕЧНИЙ ФОНД, ОБЛІК:

КАДРИ

БІБЛІОТЕЧНИЙ ФОНД

ОБЛІК

Назви полів

Ідентифікаційний код

Номенклактурний номер

Ідентифікаційний код

Прізвище Ім’я

По-батькові

Назва

Номенклактурний номер

Фото

Вартість одного дня користування

Дата

Адреса проживання

Кількість днів безкоштовного користування

Кількість днів користування

Телефон

Вартість користування

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Вартість користування] = IIF([Кількість днів користування]> [Кількість днів безкоштовного користування], [Вартість одного дня користування]*( [Кількість днів користування] - [Кількість днів безкоштовного користування]), 0).

Запит щодо читачів в залежності від параметру S - заданої користувачем верхньої межі вартості користування.

Звіт побудувати групуванням за датою і сортуванням за прізвищем читачів для таблиці Облік і подати за формою:

Ідентифікаційний код ….. Прізвище …

Дата

Назва

Вартість користування

Всього

Варіант 2

Розробити базу даних за темою "Керування трудовими ресурсами" з таблицями СПЕЦІАЛЬНОСТІ, РЕГІОН, ОБЛІК ПРОПОЗИЦІЙ:

СПЕЦІАЛЬНОСТІ

РЕГІОН

ОБЛІК ПРОПОЗИЦІЙ

Назви полів

Код спеціальності

Код регіону

Дата

Назва

Назва

Код спеціальності

Код регіону

Кількість пропозицій спеціалістів

Кількість пропозицій підприємств

Дефіціт робочих місць

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Дефіціт робочих місць] = [Кількість пропозицій спеціалістів] - [Кількість пропозицій підприємств]

Запит щодо спеціальностей, що мають дефіціт робочих місць в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за регіонами і сортуванням за кодом спеціальності для таблиці ОБЛІК ПРОПОЗИЦІЙ і подати за формою:

Код регіону ….. Назва …

Код спеціальності

Назва

Дефіціт робочих місць, шт.

Всього

Варіант 3

Розробити базу даних за темою "Стан трудових ресурсів" з таблицями КАДРИ, ПОСАДИ, СТАН:

КАДРИ

ПОСАДИ

СТАН

Назви полів

Табельний №

Посада

Табельний №

Прізвище Ім’я

По-батькові

Назва

Посада

Дата народження

Дата

Стать

Вік

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

Вік = СТАН.Дата - КАДРИ. [Дата народження].

Запит щодо працюючих пенсійного віку в залежності від параметру d - заданої користувачем дати стану.

Звіт побудувати групуванням за посадою і сортуванням за прізвищем працюючих для таблиці СТАН і подати за формою:

Код посади ….. Назва …

Табельний №

Прізвище

Вік

Всього записів

Варіант 4

Розробити базу даних за темою "Облік відпусток" з таблицями КАДРИ, ПОСАДИ, Відпустки:

КАДРИ

ПОСАДИ

Відпустки

Назви полів

Табельний №

Код посади

Табельний №

Прізвище

Посада

Дата початку відпустки

Ім’я

Кількість днів відпустки

Дата кінця відпустки

По-батькові

Код посади

Стать

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

ВІДПУСТКИ.[Дата кінця відпустки] = ВІДПУСТКИ. [Дата початку відпустки] + ПОСАДИ. [Кількість днів відпустки] .

Запит щодо відпочиваючих в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за посадою і сортуванням за прізвищем працюючих для таблиці ВІДПУСТКИ і подати за формою:

Код посади ….. Назва посади

Табельний №

Прізвище

Кількість днів відпустки

Всього записів

Варіант 5

Розробити базу даних за темою "Підвищення кваліфікації" з таблицями КАДРИ, НАВЧАЛЬНІ ЗАКЛАДИ, Навчання:

КАДРИ

НАВЧАЛЬНІ ЗАКЛАДИ

Навчання

Назви полів

Табельний №

Код

Табельний №

Прізвище

Назва

Код

Ім’я

Дата навчання

По-батькові

Дата наступного підвищення кваліфікації

Дата народження

Стать

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Дата наступного підвищення кваліфікації] =[Дата навчання] +

IIF((year(Date())-year([Дата народження])<55 And Стать="Ч") OR

(year(Date())-year([Дата народження])<50 And Стать="Ж"), 5, 0).

Запит щодо персоналу, що підвищили свою кваліфікацію в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за навчальним закладом і сортуванням за прізвищем персоналу для таблиці Навчання і подати за формою:

Код ….. Назва …

Табельний №

Прізвище

Дата навчання

Всього записів

Варіант 6

Розробити базу даних за темою "Облік резерву підприємства" з таблицями КАДРИ, ПОСАДИ, РЕЗЕРВ:

КАДРИ

ПОСАДИ

РЕЗЕРВ

Назви полів

Табельний №

Код посади

Табельний №

Прізвище

Назва

Дата тестування

Ім’я

Оцінка за шкалою

Оцінка тестування

По-батькові

Дата наступного тестування

Дата народження

Стать

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Дата наступного тестування] = [Дата тестування] +

IIF((year(Date())-year([Дата народження])<55 And Стать="Ч") OR

(year(Date())-year([Дата народження])<50 And Стать="Ж"), 5, 0).

Запит щодо персоналу що пройшли тестування в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за посадою, що відповідає результату тестування і сортуванням за прізвищем працюючих для таблиці РЕЗЕРВ і подати за формою:

Код посади ….. Назва …

Табельний №

Прізвище

Дата тестування

Всього записів

Варіант 7

Розробити базу даних за темою "Облік непрацездатності" з таблицями КАДРИ, ЗАХВОРЮВАННЯ, ОБЛІК:

КАДРИ

ЗАХВОРЮВАННЯ

ОБЛІК

Назви полів

Табельний №

Код захворювання

Табельний №

Прізвище

Назва

Дата початку непрацездатності

Ім’я

Дата кінця непрацездатності

По-батькові

Код захворювання

Стать

Кількість календарних днів непрацездатності

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Кількість календарних днів непрацездатності]=

[Дата кінця непрацездатності] - [Дата початку непрацездатності].

Запит щодо непрацездатних в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за назвою захворювання і сортуванням за прізвищем працюючих для таблиці ОБЛІК і подати за формою:

Код захворювання ….. Назва …

Табельний №

Прізвище

Кількість днів захворювання

Всього

Варіант 8

Розробити базу даних за темою "Трудові угоди" з таблицями КАДРИ, ПОСАДИ, Угоди:

КАДРИ

ПОСАДИ

Угоди

Назви полів

Табельний №

Код посади

Табельний №

Прізвище

Назва

Дата угоди

Ім’я

Тип посади

Термін угоди

По-батькові

Дата наступної угоди

Стать

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму. Тип посади може набувати двох значень: "ІТР", "Робочий".

Обчислювальне поле

[Дата наступної угоди]=

[Дата угоди] + [Термін угоди].

Запит Наступні угоди щодо персоналу, якому в періоді [p,q], що задається користувачем двома відповідними значеннями дат p і q під час виконання запиту, необхідно поновити угоду.

Звіт побудувати групуванням за типом посадою і сортуванням за прізвищем працюючих для запиту Наступні угоди і подати за формою:

Тип посади …..

Табельний №

Прізвище

Дата наступної угоди

Всього записів

Варіант 9

Розробити базу даних за темою "Облік відряджень" з таблицями КАДРИ, ЗОНА, ВІДРЯДЖЕННЯ:

КАДРИ

ЗОНА

ВІДРЯДЖЕННЯ

Назви полів

Табельний №

Код зони

Табельний №

Прізвище

Тариф проживання

Адреса відрядження

Ім’я

Тариф добових

Дата

По-батькові

Планова тривалість відрядження

Стать

Отриманий аванс

Фактична тривалість відрядження

Сума, що підлягає поверненню

Кодзони

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальні поля

[Отриманий аванс]=

[Планова тривалість відрядження] * ( [Тариф проживання] + [Тариф Тариф добових]).

[Сума, що підлягає поверненню]= [Отриманий аванс] -

Max([Планова тривалість відрядження] - [Фактична тривалість відрядження], 0) * ( [Тариф проживання]+ [Тариф Тариф добових]).

Запит щодо перебуваючих у відрядженні працівників в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за кодом зони відрядження і сортуванням за прізвищем працюючих для таблиці ВІДРЯДЖЕННЯ і подати за формою:

Код зони …..

Табельний №

Прізвище

Аванс

Сума повернення

Всього

Варіант 10

Розробити базу даних за темою "Забезпечення відпочинку" з таблицями КАДРИ, ПУТІВКИ, ЗАБЕЗПЕЧЕННЯ:

КАДРИ

ПУТІВКИ

ЗАБЕЗПЕЧЕННЯ

Назви полів

Табельний №

Код путівки

Табельний №

Прізвище

Тип

Дата

Ім’я

Повна вартість путівки

Код путівки

По-батькові

Назва

Процент сплати вартості

Стать

Кількість путівок

Сума сплати

що звязані між собою відношенням "один до багатьох", схему даних, передбачивши цілістність даних. Побудувати форми для введення даних, запит та звіт для виведення даних. Відкриття форм та звіту оформити через одну кнопкову форму.

Обчислювальне поле

[Сума сплати]=

[Повна вартість путівки] * [Кількість путівок] * [Процент сплати вартості]/100.

Запит щодо відпочиваючих в період [p,q], який задається користувачем двома відповідними значеннями дат p і q під час виконання запиту.

Звіт побудувати групуванням за назвою путівки і сортуванням за прізвищем працюючих для таблиці ЗАБЕЗПЕЧЕННЯ і подати за формою:

Код путівки ….. Назва …

Табельний №

Прізвище

Процент сплати вартості

Кількість путівок

Сума

Всього

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]