Informatika_Nalivayko2011
.pdf
|
|
|
Інформатика |
|
|
531 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Котлети карто- |
|
|
|
|
|
|
5 |
358 |
пляні з сиром |
230,00 |
Сир |
|
76,00 |
75,00 |
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Котлети карто- |
|
|
|
|
|
|
6 |
358 |
пляні з сиром |
230,00 |
Сухарі |
|
10,00 |
10,00 |
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Котлети карто- |
|
|
|
|
|
|
7 |
358 |
пляні з сиром |
230,00 |
Яйця |
|
10,00 |
10,00 |
|
|
|
(1–7) |
|
|
|
|
|
|
1 |
365 |
Капуста смаже- |
240,00 |
Капуста бі- |
334,00 |
267,00 |
|
|
на (1–3) |
локачанна |
||||||
|
2 |
365 |
Капуста смаже- |
240,00 |
Маргарин |
20,00 |
20,00 |
|
|
на (1–3) |
столовий |
||||||
|
3 |
365 |
Капуста смаже- |
240,00 |
Яйця |
|
40,00 |
40,00 |
|
на (1–3) |
|
||||||
|
|
|
Кабачки смаже- |
|
Б о р о ш н о |
|
|
|
|
1 |
368 |
ні з помідорами |
250,00 |
5,00 |
5,00 |
||
|
пшеничне |
|||||||
|
|
|
і грибами (1–5) |
|
|
|
|
|
|
|
|
Кабачки смаже- |
|
Гриби |
білі |
|
|
|
2 |
368 |
ні з помідорами |
250,00 |
101,00 |
77,00 |
||
|
свіжі |
|
||||||
|
|
|
і грибами (1–5) |
|
|
|
|
|
|
|
|
Кабачки смаже- |
|
|
|
|
|
|
3 |
368 |
ні з помідорами |
250,00 |
Кабачки |
280,00 |
224,00 |
|
|
|
|
і грибами (1–5) |
|
|
|
|
|
|
|
|
Кабачки смаже- |
|
Кулінарний |
|
|
|
|
4 |
368 |
ні з помідорами |
250,00 |
20,00 |
20,00 |
||
|
жир |
|
||||||
|
|
|
і грибами (1–5) |
|
|
|
|
|
|
|
|
Кабачки смаже- |
|
П о м і д о р и |
|
|
|
|
5 |
368 |
ні з помідорами |
250,00 |
93,00 |
79,00 |
||
|
свіжі |
|
||||||
|
|
|
і грибами (1–5) |
|
|
|
|
|
|
|
|
Риба припуще- |
|
|
|
|
|
|
1 |
512 |
на в молоці |
300,00 |
Молоко |
50,00 |
50,00 |
|
|
|
|
(1–4) |
|
|
|
|
|
|
|
|
Риба припуще- |
|
Олія |
рос- |
|
|
|
2 |
512 |
на в молоці |
300,00 |
10,00 |
10,00 |
||
|
линна |
|
||||||
|
|
|
(1–4) |
|
|
|
|
|
|
|
|
Риба припуще- |
|
|
|
|
|
|
3 |
512 |
на в молоці |
300,00 |
Риба Судак |
239,00 |
122,00 |
|
|
|
|
(1–4) |
|
|
|
|
|
532 |
|
|
|
Н. Я. Наливайко |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Риба припуще- |
|
Цибуля ріп- |
|
|
|
|
4 |
512 |
на в молоці |
300,00 |
36,00 |
30,00 |
||
|
|
|
(1–4) |
|
|
часта |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
|
|
|
|
1 |
529 |
на на |
вертелі |
290,00 |
Лимон |
22,00 |
20,00 |
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
Маргарин |
|
|
|
2 |
529 |
на на |
вертелі |
290,00 |
5,00 |
5,00 |
|
|
столовий |
|||||||
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
Масловерш- |
|
|
|
3 |
529 |
на на |
вертелі |
290,00 |
5,00 |
5,00 |
|
|
кове |
|||||||
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
П о м і д о р и |
|
|
|
4 |
529 |
на на |
вертелі |
290,00 |
100,00 |
85,00 |
|
|
свіжі |
|||||||
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
|
|
|
|
5 |
529 |
на на |
вертелі |
290,00 |
Риба Осетр |
344,00 |
152,00 |
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
Цибуля зе- |
|
|
|
6 |
529 |
на на |
вертелі |
290,00 |
38,00 |
30,00 |
|
|
лена |
|||||||
|
|
|
(1–7) |
|
|
|
|
|
|
|
|
Риба |
смаже- |
|
Цибуля ріп- |
|
|
|
7 |
529 |
на на |
вертелі |
290,00 |
30,00 |
25,00 |
|
|
часта |
|||||||
|
|
|
(1–7) |
|
|
|
|
|
4.Для формування вихідної форми – запиту «Технологічна картка №» у ключове поле – КодСировини –- впровадити формули для об’єднання значень полів: № сировини та №заЗб.рец.
5.У робочій книзі на
новому аркуші – ТехКарт створити вихідну форму запиту - «Технологічна картка №» :
5.1. У вихідній формі запиту впровадити примітки для ручного введення таких даних: Назва установи:; Назва підприємства:; Керівник підприємства ПІБ:____; Дата затвердження:; Збірник рецептур…; Номер рецептури:; Кількість од. сировини.
Інформатика |
533 |
|
|
5.2.Для організації введення значення «Номер рецептури» передбачити відображення повідомлення «Список рецептур» :
5.3.Увести необхідні формули для заповнення запиту:
1) для автоматичного заповнення у області
«Назва страви» : =ВПР(D8;БД!$B$2:$F$48;2)
2)для автоматичного заповнення у полі № запису:
– для першого – =ЕСЛИ($I$5=««;0;1)
– для наступних – =ЕСЛИ($I$5=««;0;A10+1)
3)для автоматичного заповнення у полі Код сировини: =ЕСЛИ(A10>$J$8;0;$D$8&A10);
4)для автоматичного заповнення у полі Назва сировини: =ВПР(B10;БД!$A$2:$H$49;6);
5)для автоматичного заповнення у полі Маса «брутто» 1порц (q), г:
=ВПР(B10;БД!$A$2:$H$49;7);
6)Маса «нетто» 1порц, г:
=ВПР(B10;БД!$A$2:$H$49;8); 7) для автоматичного заповнення у полях:
Маса» |
Маса |
Маса» |
Маса |
Маса» |
Маса «не- |
|
брутто» |
«нетто» |
брутто» |
«нетто» |
брутто» |
||
тто» 100 |
||||||
10 порц |
10 порц, |
50 порц |
50 порц, |
100 порц |
||
порц, г |
||||||
(q), г |
г |
(q), г |
г |
(q), г |
||
|
= необхідні для обчислень
8) у області Вихід страви, г: =ВПР(D8;БД!B2:F48;3)
6. У робочій книзі на новому аркуші – КалКарт створити вихідну форму звіту «Калькуляційна картка №».
6.1. У вихідній формі звіту «Калькуляційна картка №» впровадити примітки для ручного введення таких даних: -
Калькуляційна картка №:; Дата затвердження:; Ціна; Націнка, %.
6.2. У вихідній формі
Інформатика |
535 |
|
|
Удокументі необхідно розмістити контрольні запитання
івідповіді на них.
№№ контрольних запитань визначаються викладачем. Файл зберігається на сервері та на технічному носії (диске-
та, диск, флеш-диск).
Завдання № 2 виконується на ПЕОМ у середовищі СУБД MS Access у файлі МодКР6Прізвище.mbd.
№№ варіантів завдань визначаються викладачем. Результати виконання завдання зберігаються на сервері та
на технічному носії (дискета, диск, флеш-диск).
Завдання 1. Дати відповіді на запитання:
1.Дайте визначення і поясніть поняття «база даних».
2.Опишіть основні об’єкти бази даних у MS Access.
3.Дайте визначення і поясніть основні поняття бази даних: «запис», «поле», «таблиця».
4.Назвіть типи даних, які використовуються в таблицях СУБД MS Access.
5.Поясніть поняття «властивість поля» у таблиці бази даних і порядок їх зміни.
6.Поясніть поняття «ключове поле» , його призначення та порядок установки.
7.Поясніть поняття «поле підстановки» , його призначення та порядок установки.
8.Поясніть засоби і порядок створення таблиці у СУБД MS Access.
9.Поясніть поняття «міжтабличні зв’язки» та прийоми роботи
зними у СУБД MS Access.
10.Назвіть і дайте характеристику типам зв’язків між таблицями у СУБД MS Access.
11.Поясніть призначення та порядок створення і редагування різних типів запитів у MS Access?
12.Поясніть порядок створення запиту з умовою відбору даних на прикладі.
13Поясніть порядок створення запиту з параметром.
14.Поясніть порядок створення запиту з обчисленням.
15.Поясніть призначення та види форм у СУБД MS Access.
16.Поясніть порядок створення форм за допомогою Мастера
форм.
536 |
Н. Я. Наливайко |
|
|
17.Поясніть порядок створення форм за допомогою Конструктора форм.
18.Поясніть порядок впровадження до форми кнопкових елементів керування.
19.Поясніть порядок використання панелі елементів та її призначення.
20.Поясніть різницю між головними і підпорядкованими фор-
мами.
21.Опишіть, як додати елемент керування у форму?
22.Поясніть елемент управління формою «поле зі списком» та порядок його впровадження.
23.Поясніть правила створення підписів та їх редагування у формі.
24.Поясніть призначення об’єкта бази даних «Построитель выражений» і порядок побудови виразу на конкретному прикладі.
25.Поясніть порядок використання бібліотеки функцій у СУБД MS Access.
26.Поясніть поняття «звіт» та його призначення у СУБД MS Access.
27.Опишіть структуру бланка конструктора звітів у СУБД MS Access.
28.Поясніть порядок створення звітів за допомогою майстра.
29.Поясніть порядок створення звітів за допомогою конструк-
тора.
30.Поясніть порядок редагування та друку звітів.
Завдання 2. Виконати комплексне завдання зі створення і використання бази даних
Варіант 1
1.Створити базу даних, у якій передбачити збереження в кількох таблицях (визначити самостійно) наступної інформації: код продавця; прізвище продавця; адреса продавця; код покупця; прізвище покупця; адреса покупця; код продажу; дата продажу; назва товару; кількість; ціна од. товару.
2.За допомогою конструктора таблиць створити структури таблиць. Передбачити поля, що дозволяють встановити зв’язки між таблицями.
3.Використовуючи схему даних зв’язати таблиці між собою з параметром підтримки цілісності даних, каскадним оновленням та каскадним вилученням зв’язаних полів.
Інформатика |
537 |
|
|
4.Створити форми для введення даних. Ввести дані (4–5 записів для довідникових таблиць та 8–10 записів для облікової).
5.За допомогою створеної бази даних розв’язати наступні задачі. Вивести на екран дані про:
а) про покупців;
b)про вказаного продавця;
c)про придбаний товар та його вартість;
d)про продані товари за вказаний термін.
6. Створити звіт за останнім запитом.
Варіант 2
1.Створити базу даних, у якій передбачити збереження в кількох таблицях (визначити самостійно) наступної інформації: код блюда, назва блюда, ціна блюда, код клієнта, прізвище, ім’я та по батькові клієнта, адреса клієнта, код замовлення, кількість замовлених блюд, день доставки замовлення.
2.За допомогою конструктора таблиць створити структури таблиць. Передбачити поля, що дозволяють встановити зв’язки між таблицями.
3.Використовуючи схему даних, зв’язати таблиці між собою з параметром підтримки цілісності даних, каскадним оновленням та каскадним вилученням зв’язаних полів.
4.Створити форми для введення даних. Ввести дані (4–5 записів для довідникових таблиць та 8–10 записів для облікової).
5.За допомогою створеної бази даних розв’язати наступні за-
дачі:
a)вивести на екран дані про всіх клієнтів;
b)створити підсумковий звіт – розрахувати вартість усіх замовлених блюд;
c)вивести дані про вказане блюдо;
d)отримати дані про блюда, замовлені кожним клієнтом, розрахувати вартість кожного замовлення.
6.Створити звіт за останнім запитом.
Варіант 3
1.У вікні програми MS Access створити нову базу даних.
2.Виконати збереження БД на робочий стіл ПК з ім’ям файлу
TovOperation (Famyli). mdb
538 |
Н. Я. Наливайко |
|
|
3. Створити структури таблиць бази даних за даними таблиці 1.
Таблиця1.
Назва таблиць
ДовідникОперацій
ДовідникТоварів
Операції
4. Створити прості форми для введення даних:
«Довідник операцій» |
«Довідник товарів» |
|
|
5.Виконати заповнення форм даними у кількості записів: Кількість операцій – не менше 4; Кількість товарів – не менше 15.
6.Створити підпорядковану форму «Вміст операцій» і виконати
їїзаповнення даними (не менше 10 записів) про різні операції, зареєстровані у довіднику операцій.
7.Створити простий запит на вибирання (за даними таблиці «Операції») з упорядкуванням записів за полями: Дата операції
та Назва операції
8.Створити перехресний запит (за даними таблиці «Опера-
ції»):
Інформатика |
539 |
|
|
Варіант 4
1.Створити базу даних, у якій передбачити збереження в кількох таблицях (визначити самостійно) наступної інформації: код робітника, прізвище та ініціали робітника, паспортні дані робітника, дата народження робітника, адреса робітника, код підрозділу, назва підрозділу, керівник підрозділу, код призначення, дата призначення на роботу, місячна ставка.
2.За допомогою конструктора таблиць створити структури таблиць. Передбачити поля, що дозволяють встановити зв’язки між таблицями.
3.Використовуючи схему даних зв’язати таблиці між собою з параметром підтримки цілісності даних, каскадним оновленням та каскадним вилученням зв’язаних полів.
4.Створити форми для введення даних. Увести дані (4–5 записів для довідникових таблиць та 8–10 записів для облікової).
5.За допомогою створеної бази даних розв’язати наступні задачі. Вивести на екран дані:
a)про робітників вказаного підрозділу;
b)про робітників-пенсіонерів, наприклад, робітників, які народилися раніше ніж 10.03.1950 (<#10.03.1950#);
c)про робітників, які отримують заробітну плату менше вказаної суми;
d)відомість на виплату заробітної плати з нарахуванням премії (25%), податку (13%), до видачі.
6.Створити звіт за останнім запитом.
Варіант 5
1. Створити базу даних, в якій передбачити збереження в кількох таблицях (визначити самостійно) наступної інформації: код складу, назва складу, завідувач складом, адреса завідувача, код
540 |
Н. Я. Наливайко |
|
|
товару, назва товару, кількість товару, одиниці виміру, категорія (взуття, верхній одяг тощо), ціна, код замовлення, дата замовлення, кількість замовленого товару.
2.За допомогою конструктора таблиць створити структури таблиць. Передбачити поля, що дозволяють встановити зв’язки між таблицями.
3.Використовуючи схему даних, зв’язати таблиці між собою з параметром підтримки цілісності даних, каскадним оновленням та каскадним вилученням зв’язаних полів.
4.Створити форми для введення даних. Ввести дані (4–5 записів для довідникових таблиць та 8–10 записів для облікової).
5.За допомогою створеної бази даних розв’язати наступні задачі. Вивести на екран дані про:
a)наявність вказаного товару на складах,
b)наявність товарів певної категорії на вказаному складі,
c)замовлені товари та їх загальну вартість,
d)замовлення, які поступили за останній тиждень.
6.Створити звіт за останнім запитом.
Варіант 6
1.У вікні програми MS Access створити нову базу даних.
2.Виконати збереження БД на робочий стіл ПК з ім’ям файлу
Товари(Famyli). mdb.
3.Створити структури таблиць бази даних за даними таблиці
1.
Таблиця 1.
Назва
Довідник виробників
Реєстр надходження товарів
4. Створити підпорядковану форму для введення даних у таблиці бази даних:
