Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка на практику.doc
Скачиваний:
7
Добавлен:
02.09.2019
Размер:
6.46 Mб
Скачать

Розділ 4 Робота в середовищі субд Microsoft access, опрацювання обліково-економічної інформації.

Мета:

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

Виконання завдання №1

  1. Утворити базу даних Зарплата, в якій створити три таблиці, присвоївши їм відповідні назви Посада, Список, Табель за березень.

  2. В таблиці Список добавити поле типу OLE, в якому ввести фотографії співробітників. (Використовуючи фото студентів групи).

Посада

Код посади

Посада

Місячна ставка

1001

Директор

1670

1002

Головний інженер

1650

1003

Головний бухгалтер

1650

1004

Бухгалтер

1450

1005

Касир

1400

1006

Механік

1100

1007

Зоотехнік

1400

1008

Ветлікар

1300

1009

Продавець

1350

1010

Обліковець

1320

1011

Завідуючий гаражем

1200

Список

Табельний номер

Прізвище, ім’я, по-батькові

Код посади

Посада

Дата прийому на роботу

105

Ананьєв В.Р.

1005

Касир

10.09.2001

110

Король Т.П.

1006

Механік

18.02.2000

101

Литвин Б.Б.

1002

Головний інженер

28.06.2000

102

Миронова С.Л.

1003

Головний бухгалтер

30.07.2001

103

Петренко В.О.

1001

Директор

25.12.2001

106

Серова А.П.

1008

Ветлікар

19.06.1987

104

Сидорчук П.П.

1004

Бухгалтер

23.01.1990

111

Федан В.Л.

1007

Зоотехнік

24.08.1991

109

Шукшин М.Р.

1011

Завідуючий гаражем

07.08.2000

108

Юдашева Г.О.

1010

Обліковець

09.05.2001

107

Юрченко В.Р.

1009

Продавець

06.06.2007

Табель за березень

Табельний номер

Прізвище, ім’я, по-батькові

Кількість робочих днів

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

Кількість днів за лікарняним

101

Литвин Б.Б.

22

20

2

102

Миронова С.Л.

22

18

4

103

Петренко В.О.

22

22

104

Сидорчук П.П.

22

22

105

Ананьєв В.Р.

22

22

106

Серова А.П.

22

15

7

107

Юрченко В.Р.

22

14

8

108

Юдашева Г.О.

22

22

109

Шукшин М.Р.

22

22

110

Король Т.П.

22

20

2

111

Федан В.Л.

22

22

  1. Зв’язати таблиці : Посада і Список за кодом посади, а Список і Табель за березень за табельним номером, використовуючи зв’язки один до багатьох.

  1. Створити запит Нараховано на основі зв’язаних таблиць, утворивши таблицю такого змісту:

Табельний номер

Прізвище, ім’я, по-батькові

Місячна ставка

Кількість робочих днів

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

Кількість днів за лікарняним

Нарахування за робочі дні

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

  1. Утворити запит Відрахування на основі запиту Нараховано такого змісту:

Прізвище, ім’я, по-батькові

Місячна ставка

Нарахування за робочі дні

Відрахування в пенсійний фонд

Відрахування на соціальне страхування

Податок на прибуток

До видачі

Відрахування:

  • пенсійний фонд – 2% від нарахування за робочі дні;

  • соціальне страхування – 1%;

  • фонд зайнятості – 0,5 %;

  • податок до прибутку, якщо <890 грн. тоді (нарахування-пенсійний фонд-соц.страх.-фонд зайнятості-257,5)*15%;

  • податок до прибутку, якщо >890 грн. тоді (нарахування-пенсійний фонд-соц.страх.-фонд зайнятості)*15%

До видачі розраховується: нарахування за робочі дні - пенсійний фонд-соц.страх.-фонд зайнятості-податок до прибутку

Повинно бути 2 запити Нараховано і Відрахування

  1. Утворити запит Лікарняні, в якому вибрати співробітників, які були на лікарняному в березні місяці, скориставшись умовою відбору Is Null, застосувавши групову операцію.

  1. Утворити запит, в якому вибрати співробітників, які були прийняті на роботу в період з 01.01.2000 року по 01.01.2009, використовуючи функцію between

  1. На основі запиту Нараховано утворити запит в якому визначити середній розмір заробітної плати по фірмі за березень місяць

  1. Створити форму Особиста картка працівника, в якій вивести таку інформацію: табельний номер, прізвище, ім’я, по-батькові, посада, місячна ставка, особисте фото.

  1. Створити форму для запиту Відрахування присвоївши назву Розрахунково-платіжна відомість за березень.

  1. Утворити форму з діаграмою, в якій показати розмір нарахувань для кожного працівника

  1. Створити звіт для запиту Відрахування присвоївши назву Розрахунково-платіжна відомість за березень, вивести його на друк.

Завдання №2

  1. Створити нову базу даних DataBaseN (N-номер групи) і запишіть її в робочу папку.

  2. Створіть таблиці: Культури, Поля, Господарства

Культури

Код культури

Назва культури

Врожайність культури, ц/га

Ціна, грн/т

20

Кукурудза на зерно

51,3

950

21

Кукурудза на силос

350,2

400

22

Кукурудза на зелений корм

470,3

320

50

Пшениця яра

20,1

1000

52

Пшениця озима

30,5

1260

61

Ячмінь ярий

27,7

1200

62

Ячмінь озимий

31,2

1450

109

Овес

25,3

1103

110

Вико-овес

40,7

450

111

Овес+вика

26,5

504

123

Просо

15,1

950

130

Гречка

14,6

1050

153

Жито озиме

35,1

989

190

Ріпак

30,7

890

516

Тритікале

30,8

1860

Поля

Код поля

Площа поля, га

Агрогрупа

1

210,58

29д

2

168,26

29е

3

78,9

37г

4

154,56

38в

5

123,02

39е

6

96,3

41в

7

145,89

41е

8

186,49

53д

9

69,2

55е

10

201,96

92в

11

235,45

29д

12

105,6

55д

13

158,25

133г

14

245,69

133д

15

84,2

41в

16

197,83

29д

17

104,6

29е

18

65,91

38в

19

76,45

41в

20

84,53

37г

21

275,26

38в

22

189,7

41в

23

100,6

41е

24

145,21

55е

Господарства

Код сільської ради

Назва сільської ради

Поштова адреса

125015

Ольшанська

Запорізька обл., Оріхівський р-н,

с. Ольшаниця, вул.Центральна

125016

Кіровська

Запорізька обл., Оріхівський р-н,

с. Кірово, вул. Запорізька

125029

Саварська

Запорізька обл., Оріхівський р-н,

с. Саварка., вул. Садова

125031

Великосарівська

Запорізька обл., Оріхівський р-н,

с. Великі-Косарі, вул. Головна

125035

Малотокмачанська

Запорізька обл., Оріхівський р-н,

с. Мала-Токмачка

125036

Лесовичівська

Запорізька обл., Оріхівський р-н,

с. Лесовичі, вул. Лісова

125053

Копанівська

Запорізька обл., Оріхівський р-н,

с. Копані, вул. Озерна

125069

Гарбузівська

Запорізька обл., Оріхівський р-н,

с. Гарбузівка, вул. Весільна

  1. Встановіть зв`язки між таблицями Культури, Поля, господарства і збережіть схему даних.

  2. Створити простий запит Розрахунок, в якому вказати слідуючи поля: код культури, назва культури, площа поля, врожайність, ціна.

  3. В запиті Розрахунок розрахувати валовий збір та вартість валової продукції.

  4. Виконайте сортування для поля Назва культури в запиті Розрахунок:

Культури і результати дії запитів

Вираз

Відображає

«*Кукурудза*»

Культури, назва яких містить слово Кукурудза, наприклад кукурудза на зерно, кукурудза на силос, кукурудза на зелений корм

«К*»

Культури, назва яких починається з літери К

«*К»

Культури, назва яких закінчується на літеру К

«Пшениця ярв»

Дані тільки про яру пшеницю

«Пшениця яра» Or «Пшениця озима»

Дані про яру або озиму пшеницю

In («Пшениця яра», «Пшениця озима»)

Дані про яру або озиму пшеницю

Not «Просо»

Культури та їх атрибути, крім проса

Культури – Поле, Ціна і результати дії запитів

Вираз

Відображає

>1000

Культури, ціна на які більша за 1000 грн/т

Between 800 and 1000

Культури, ціна на які від 800 до 1000 грн/т

<=900

Культури, ціна на які дорівнює або менше 900

[Price]*1.1

Збільшення ціни на 10%

  1. Створити форми на основі таблиць Культури, Господарства та запиту Розрахунок.

  2. На основі форм Культури, Господарства та запиту Розрахунок створити звіт Економічні показники роботи підприємства.

  3. Зберегти інформацію.

Після виконання роботи студенти повинні:

ЗНАТИ ВМІТИ

Створення нової бази даних; Створювати таблиці, запити,

структуру та створення таблиць форми та звіти

в режимі конструктора; створення

запитів, форм, звітів

ЗАХИСТ РОБОТИ

КОНТРОЛЬНІ ЗАПИТАННЯ

Тестові завдання до захисту роботи з Access:

  1. Єдине централізоване сховище даних із певної галузі знань, до якого мають доступ багато програм - це…

а) банк даних;

б) база даних.

  1. Рядок таблиці бази даних – це…

а) стрічка;

б) поле;

в) запис.

  1. Стовпчик таблиці бази даних – це…

а) колонка;

б) поле;

в) запис.

  1. Банк даних – це…

а) БД;

б) СУБД;

в) СУБД і БД.

  1. Для опрацювання на персональних комп`ютерах в основному викормстовують…

а) ієрархічні бази даних;

б) реляційні БД;

в) мережеві БД.

  1. Відношення в базі даних представляється у вигладі …

а) полів;

б) двовимірних таблиць;

в) записів;

г) колонок

  1. Спеціальний пакет програм, що забезпечує створення, супровід і використання баз даних багатьма користувачами, - це…

а) БД;

б) банк даних;

в) СУБД.

  1. Перший етап створення БД – це…

а) уведення даних в таблиці;

б) створення структури бази даних;

в) заповнення полів БД.

  1. Для внесення змін до структури будь-якої в таблиці потрібно у вікні База даних натиснути кнопку …

а) конструктор;

б) открыть;

в) создать.

  1. Сортувати, приховувати/відновлювати, перейменувати, вилучати поля можна з допомогою …

а) меню;

б) миші;

в) контекстного меню;

г) виділення і контекстного меню.

  1. Щоб знайти потрібну інформацію у БД, потрібно у вікні База даних вибрати вкладку…

а) запрос;

б) таблица;

в) форма.

  1. Щоб доповнити базу даних новими записами, потрібно у вікні База даних натиснути кнопку …

а) создать;

б) открыть;

в) конструктор;

  1. Access – це програма, яка належить до класу програм …

а) операційних;

б) прикладних;

в) стандартних.

  1. Концепція реляційної бази даних розрооблена …

а) Білом Гейтсом;

б) Дж. Моучлі;

в) Е. Ф. Коддом;

г) С. Джобсом

  1. У теорії реляційної бази даних рядки називаться…

а) атребутами;

б) кортежами;

в) відношеннями.

  1. У кожному відношенні виділяють один атрибут, який називається …

а) ключем;

б) стовпчиком;

в) полем;

г) записом.

  1. Основний об`єкт бази даних – це…

а) комірка;

б) поле;

в) запис;

г) таблиці.

  1. Скільки полів містить наведена таблиця бази даних?

Прізвище

Ім`я

Рік народження

Курс

1

Іваненко

Василь

1993

1

2

Сидоренко

Петро

1993

1

3

Ратушний

Іван

1994

1

4

Луцик

Микола

1993

1

а) 6;

б) 5;

в) 10;

г) 4.

  1. Оберіть кількість записів в наведеній вище таблиці.

а) 20;

б) 5;

в) 4;

  1. Як називається операція упорядкування записів у таблиці Бази даних?

а) редагування;

б) форматування;

в) сортування;

г) фільтрування;

д) запит.