Постановки задач

ЗМІСТ

ВСТУП.. 3

Лабораторна робота № 1. 6

. Тема: Використання СУБД Access (2 години) 6

Лабораторна робота № 2. 10

. Тема: Access. Робота з фільтрами і запитами (4 години) 10

Лабораторна робота № 3. 18

. Тема: Створення інтерфейсу у системі Access (6 годин) 18

Лабораторна робота № 4. 26

. Тема: Керування БД з використанням SQL (6 годин) 26

ЛІТЕРАТУРА.. 52


ВСТУП

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

При підготовці до виконання лабораторних робіт необхідно дати повні відповіді на наведені контрольні запитання. Глибоке вивчення теоретичного матеріалу допоможе студентам успішно виконати роботу.

Завдання до лабораторних робіт виконуються за варіантами. Кожне завдання пов’язане з створенням певної частини бази даних. Для усіх лабораторних робіт використовується одна й та ж постановка задачі (для кожного варіанта – своя), а результати попередньої роботи використовуються як база для наступних. Необхідно також мати на увазі, що лабораторні роботи йдуть у порядку зростання складності, і у кожній наступній роботі використовуються знання, отримані у попередніх роботах.

ПОСТАНОВКИ ЗАДАЧ.

Таблиця1.

СТРУКТУРА ФАЙЛА БД SOSTAVNM

№ з/п Найменування реквізиту Ім’я поля Тип поля Довжина Домен Кількість записів щодо одного об’єкта
  код підрозділу KPODR N   0 - 999  
  найменування підрозділу N_PODR C     N
  табельний номер TAB N      
  п.і.п. FIO C      
  дата народження GOD D      
  дом. адреса D_ADR C     N
  телефон PHONE C     N
  e-mail E_MAIL C     N
  код професії KPROF N     N
  назва професії N_PROF C     N
  вид оплати VID_OPL N   оклад – 1 погодинна - 2 N
  ставка STAVKA N 8.2   N
  аванс AVANS N 5.2    
  Стаж (дата початку трудової діяльності) STAG_W D      
  коефіцієнт премій PREMIJA N 4.2   N
  кількість лікувальних днів KBD N     N
  коефіцієнт вихідної допомоги KVP N 3.1   N
  кількість відпрацьованих днів на 15-е число поточного місяця KD N     N
             

1 варіант: НАРАХУВАННЯ ПРЕМІЙ.

Премія співробітникам підприємства нараховується у відповідності з коефіцієнтом, наведеним в таб.1. Для визначення розміру премії необхідно виконати наступні операції:

а) визначити по таб.1. заробітну плату співробітника за один місяць: якщо вид оплати (VID_OPL) в графі 5 таб.1. дорівнює 1, то зарплата визначається ставкою, вказаною в графі 6 (STAVKA) таб.1.; якщо вид оплати дорівнює 2, то тарифна ставка, вказана в графі 6 таб.1. множиться на кількість годин (8) і кількість робочих днів (22);

б) отриману заробітну плату помножити на коефіцієнт (PREMIJA), вказаний в графі 9 таб. 1.

2 варіант: НАРАХУВАННЯ ЗА ЛІКАРНЯНИМ ЛИСТОМ.

Для визначення розміру виплати за лікарняним листом необхідно виконати наступні операції:

а) визначити денний заробіток співробітника:

якщо вид оплати (VID_OPL) в графі 5 таб. 1 дорівнює 1, то денний заробіток визначається діленням ставки (STAVKA), вказаної в графі 6 таб. 1 на кількість робочих днів (22); якщо вид оплати дорівнює 2, то денний заробіток визначається множенням годинної тарифної ставки (STAVKA), вказаної в графі 6 таб. 1 на тривалість робочого дня (8 годин);

б) денний заробіток помножити на кількість лікарняних днів (КЛД), графа 10 таб.1.

в) отриманий результат помножити на коефіцієнт, що визначається стажем роботи (STAG_W), графа 8 таб.1;

якщо STAG_W<3, то коефіцієнт дорівнює 0.5;

якщо 3<=STAG_W<8, то коефіцієнт дорівнює 0.7;

якщо STAG_W>=8, то коефіцієнт дорівнює 1;

3 варіант: НАРАХУВАННЯ ВІДПУСКНИХ.

Для нарахування відпускних необхідно виконати наступні операції:

а) визначити денний заробіток співробітника;

якщо вид оплати (VID_OPL) в графі 5 таб.1. дорівнює 1, то зарплата визначається ставкою, вказаною в графі 6 (STAVKA) таб.1.; якщо вид оплати дорівнює 2, то тарифна ставка, вказана в графі 6 таб.1. множиться на кількість годин (8) і кількість робочих днів (22);

б) денний заробіток помножити на тривалість відпустки (24).

4 варіант: НАРАХУВАННЯ 13-Ї ЗАРПЛАТИ.

Для нарахування 13-ї зарплати необхідно виконати наступні операції:

а) визначити місячний заробіток співробітника;

якщо вид оплати (VID_OPL) в графі 5 таб. 1 дорівнює 1, то денний заробіток визначається діленням ставки (STAVKA), вказаної в графі 6 таб. 1 на кількість робочих днів (22); якщо вид оплати дорівнює 2, то денний заробіток визначається множенням годинної тарифної ставки (STAVKA), вказаної в графі 6 таб. 1 на тривалість робочого дня (8 годин);

б) визначити розмір 13-ої зарплати шляхом множення місячного заробітка на коеф., що залежить від стажу роботи (STAZH_W, графа 8 таб. 1): якщо стаж <=3, то коеф.=0.7; якщо 3<=стаж<=5, то коеф.=0.9; якщо 5<=стаж<=10, то коеф.=1.1; якшо стаж=>10, то коеф.=1.5;

5 варіант: НАРАХУВАННЯ ВИХІДНОЇ ДОПОМОГИ.

Для нарахування вихідної допомоги необхідно виконати такі операції:

а) визначити місячний заробіток співробітника (MZ);

якщо вид оплати (VID_OPL) в графі 5 таб.1. дорівнює 1, то зарплата визначається ставкою, вказаною в графі 6 (STAVKA) таб.1.; якщо вид оплати дорівнює 2, то тарифна ставка, вказана в графі 6 таб.1. множиться на кількість годин (8) і кількість робочих днів (22);

б) визначити вихідну допомогу (VP) за формулою:

VP=MZ*KVP, якщо MZ<SREDOPL,

VP=SREDOPL*KVP, якщо MZ>SREDOPL;

KVR - коефіцієнт вихідної допомоги, вказаний в графі 11 таб. 4 файла

SOSTAVNM;

SREDOP - середня заробітна плата співробітника, вказана в графі 3 таб. 6 файла SPR_PROF.

6 варіант: НАРАХУВАННЯ АВАНСУ.

Для нарахування авансу необхідно виконати такі операції:

а) визначити дений заробіток співробітника (DN);

якщо вид оплати (VID_OPL) в графі 5 таб.1. дорівнює 1, то зарплата визначається ставкою, вказаною в графі 6 (STAVKA) таб.1.; якщо вид оплати дорівнює 2, то тарифна ставка, вказана в графі 6 таб.1. множиться на кількість годин (8) і кількість робочих днів (22);

б) визначити аванс (AVANS) за формулою:

AVANS=DN*(KD+15)/2,

KD - кількість днів вироблених на 15-те число поточного місяця, вказана в графі 12 таб.1 файла SOSTAVNM.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: