- •План лабораторної роботи:
- •Ціль роботи:
- •Хід роботи:
- •1. Розробка структури бази даних на папері (файли plan, prim, norm, zena)
- •Вихідні дані для формування масиву плану виробництва продукції (plan)
- •Додаток 3
- •Методичні вказівки щодо використання ппп скбд visual FoxPro9.0
- •1. Загальні відомості щодо системи visual FoxPro
- •2. Структура даних, елементарні операції
- •3. Основні діалогові команди
- •Основні операції visual FoxPro діалогового режиму
- •1. Створення бази даних
- •2. Створення запиту
- •Методичні вказівки щодо використання ппп скбд visual FoxPro
- •1. Загальні відомості щодо системи visual FoxPro
- •2. Структура даних, елементарні операції
- •3. Основні діалогові команди
- •Основні операції visual FoxPro діалогового режиму
- •1. Створення бази даних
- •2. Створення запиту
Додаток 3
ВИХІДНІ ДАНІ ДЛЯ ФОРМУВАННЯ МАСИВУ
МАТЕРІАЛОМІСТКОСТІ ДЕТАЛЕЙ (NORM)
Код деталі |
Цех |
Код матеріалу |
Норма витрат на деталь |
9(3) |
9(2) |
9(4) |
9(2), 9(2) |
KD |
CEX |
KM |
NVD |
101 |
1 |
511 |
28,52 |
102 |
1 |
1202 |
35,41 |
105 |
1 |
512 |
18,57 |
107 |
2 |
1201 |
9,87 |
109 |
1 |
513 |
26,86 |
110 |
3 |
524 |
4,53 |
203 |
3 |
521 |
0,94 |
307 |
2 |
523 |
14,37 |
412 |
1 |
513 |
1,72 |
505 |
3 |
524 |
3,8 |
603 |
1 |
512 |
18,68 |
704 |
1 |
1201 |
25,63 |
809 |
2 |
511 |
2,62 |
912 |
1 |
1202 |
33,45 |
964 |
2 |
512 |
4,74 |
970 |
2 |
524 |
5,49 |
982 |
1 |
511 |
1,84 |
Додаток 4
ВИХІДНІ ДАНІ ДЛЯ КЛАСИФІКАТОРА ЦІНІ НАЙМЕНУВАННЯ МАТЕРІАЛУ (ZENA)
Код матеріалу |
Найменування матеріалу |
Одиниця виміру |
Ціна |
9(4) |
Х(10) |
Х(2) |
9(2), 9(2) |
KM |
NM |
OVM |
CINA |
0511 0512 0513 0521 0523 0524 1201 1202 |
Чавун Сталь СТ3 Сталь СТ30 Сталь СТ10 Латунь ЛС5 Мідь М-1 Мідь М-20 Припій ПС4 |
кг кг кг кг кг кг кг кг |
0,55 0,60 0,50 1,80 1,10 1,50 2,60 22,40 |
Додаток 5
Методичні вказівки щодо використання ппп скбд visual FoxPro9.0
1. Загальні відомості щодо системи visual FoxPro
Система VISUAL FoxPro розрахована на непрофесійного користувача. Використовується як інструментальний програмний засіб для автоматизованого оброблення економічної інформації як у діалоговому (інтерактивному), так і в програмному режимах з «дружнім» командним інтерфейсом. FoxPro орієнтована на формування і роботу з базою даних реляційного типу. Вона також має основні мовні засоби для складання програм оброблення інформації у програмному (автоматичному) режимі.
2. Структура даних, елементарні операції
Основною одиницею мови, що виконує функції управління базою даних (БД), є команда (оператор), яка має такий загальний вигляд: <дієслово>, [<зона дії>], [<список виразів>], [<умова виконання>], [<обмеження>], де <дієслово> являє собою деяке ключове слово (англійське), яке обумовлює вигляд дії, виконуваної командою. Інші компоненти, взяті у квадратні дужки, називаються опціями.
Опції уточнюють:
зону БД, на яку поширюється дія команди;
<зона дії> має такі можливі значення:
ALL — вся БД;
NEXT<N> — наступні номери записів;
REST — залишок БД;
RECORD <N> — запис з даним номером;
об’єкти, використовувані за виконання команди (опція, <список виразів>);
умова виконання команди, яка має вигляд
FOR <логічний вираз> (опція <умова виконання>);
обмеження на виконання команди, яка має вигляд
WHILE <логічний вираз> (опція <обмеження>).
Опції, взяті у квадратні дужки, можуть бути пропущені.
Наприклад:
LIST ALL A, B, C FOR A<B WHILE C-10
Елементарною одиницею є скалярна величина, яка може мати такі основні типи значень;
С — символьне або рядкове (CHARACTER);
N — числове (NUMERIC);
L — логічне (LOGICAL);
D — DATA (DATE).
Змінні та поля записів позначаються ідентифікаторами (іменами). Імена конструюються з букв, цифр і знаків підкреслювання довжиною не більше як 8 символів.
Наведені вище елементарні дані називають первинними. Вони зображуються у мові трьома основними конструкціями: константами, змінними та полями записів DBF-файлів. Над первинними елементами допускаються операції відповідно до їх типів.
Наведемо арифметичні операції, які застосовуються для числових типів і визначають числові значення:
+ — додавання;
– — віднімання;
× — множення;
/ — ділення;
** або ^ — підносити до степеня.
Операції відношення застосовуються до операндів одного типу і виробляють логічний тип результату (.Т. — істина, .F. — фальш):
< — менше;
> — більше;
= — дорівнює;
<> або # — не дорівнює;
<= — менше або дорівнює;
>= — більше або дорівнює;
$ — входження підрядка (для символьних операндів).
Прикладом операції входження є вираз А $ В, який дорівнює істині, якщo порядок А знаходиться в рядку B.
Hад логічними типами допускаються логічні операції, які виробляють результати логічного типу:
NOT. — або "!" — заперечення (логічне «ні»);
АND. — кон’юнкція (логічне множення «і»);
ОR. — диз’юнкція (логічне додавання «або»).
Над символьними типами дозволено операції конкатенації (зчеплення), результатами яких є рядок, утворений зчепленням рядків операндів:
«+» — зчеплення двох рядкових операндів;
«–» — зчеплення двох рядкових операндів, за якого кінцеві символи пробілів першого операнда розміщують у кінець зчепленого рядка.
Первинні елементи (константи, змінні і поля записів), зв’язані (можливо) розглянутими знаками операцій, утворюють вирази. Оператор присвоювання значення змінним має таку форму:
<змінна> — <вираз>
Приклад:
RAD = 17.22.
