Научная статья на тему 'Застосування СУБД ACCESS при створенні бази даних кормів для годівлі сільськогосподарських тварин'

Застосування СУБД ACCESS при створенні бази даних кормів для годівлі сільськогосподарських тварин Текст научной статьи по специальности «Прочие сельскохозяйственные науки»

CC BY
39
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
корми / електронна база даних / MS ACСESS / структура бази / пошук інформації / система запитів. / forage / electronic database / MS ACСESS / structure of base / search for information / system of queries.

Аннотация научной статьи по прочим сельскохозяйственным наукам, автор научной работы — Б. І. Козій, О. І. Степанюк

При формуванні раціонів годівлі тварин виникає потреба в громіздкій роботі з великою кількістю довідкової інформації: даними про вміст поживних речовин у кожному виді корму, результатами лабораторних аналізів кормів, потребами в поживних речовинах тварин різних статево-вікових груп тварин. Робота значно спрощується, якщо вся ця інформація зберігається в пам’яті комп’ютера у вигляді відповідної бази даних. При цьому виникає проблема розробки раціональної структури такої бази даних та наявності ефективної методики роботи з нею. Переважна більшість комп’ютерних програм для обчислення раціонів годівлі сільськогосподарських тварин розроблені для середовища табличного процесора Excel, а тому базу даних про корми та норми годівлі тварин найчастіше створюють за допомогою сукупності електронних таблиць. Однак, оскільки значна частина інформації в галузі тваринництва зберігається у вигляді сукупності баз даних в комп’ютерах спеціалістів різних профілів, які розроблені засобами MS ACCESS, виникає потреба створення бази даних для обчислення раціонів годівлі тварин у цьому ж середовищі. В статті пропонується раціональна структура бази даних кормів для сільськогосподарських тварин у вигляді таблиць ACCESS, а також методика створення системи запитів для пошуку інформації в базі даних за заданими критеріями.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Use of MS ACCESS at creation a feed database of agricultural animals

At forming the rations of animals feeding of there is arequirement in bulky work with plenty of certificate information: by data about content of nutritives in every type of feed, results of laboratory analysis of forage, requirements in the nutritives of animals of different sexual-age-old groups of animals. Work is considerably simplified, if all this information is kept in memory of computer as a corresponding database. Thus there is a problem of development of rational structure of such database and presence of effective methodology of work with it. The vast majority of the computer programs for the calculation of rations of feeding the animals is worked out for the environment of tabular processor of Excel, and that is why a database about forage and norms of animals feeding is mostly created by means of totality of spread sheets. However, as considerable part of information in industry of stock-raising is kept as totality of bases of the specialists of different profiles, that is worked out by facilities of MS ACCESS, given in computers, there is a requirement of creation of base of the rations of animals feeding given for a calculation in the same environment. The article deals with the rational structure of data base of food for agricultural animals as tables of ACCESS, and also methodology of creation of the system for search for information database on the set criteria.

Текст научной работы на тему «Застосування СУБД ACCESS при створенні бази даних кормів для годівлі сільськогосподарських тварин»

Науковий в^ник Львiвського нацiонального унiверситету ветеринарно! медицини та бiотехнологiй iMeHi С.З. Гжицького.

CepiH: Економiчнi науки

Scientific Messenger of Lviv National University of Veterinary Medicine and Biotechnologies. Series: Economical Sciences

ISSN 2519-2701 print

https://nvlvet.com.ua/index.php/economy doi: 10.32718/nvlvet-e9310

UDC 631.3: 681.3

Use of MS ACCESS at creation a feed database of agricultural animals

University of Veterinary Medicine and Biotechnologies Lviv, Ukraine

Kozij, B., & Stepanjuk, O. (2019). Use of MS ACCESS at creation a feed database of agricultural animals. Scientific Messenger of Lviv National University of Veterinary Medicine and Biotechnologies. Series: Economical Sciences, 21(92), 47-51. doi: 10.32718/nvlvet-e9310

At forming the rations of animals feeding of there is arequirement in bulky work with plenty of certificate information: by data about content of nutritives in every type of feed, results of laboratory analysis of forage, requirements in the nutritives of animals of different sexual-age-old groups of animals. Work is considerably simplified, if all this information is kept in memory of computer as a corresponding database. Thus there is a problem of development of rational structure of such database and presence of effective methodology of work with it. The vast majority of the computer programs for the calculation of rations of feeding the animals is worked out for the environment of tabular processor of Excel, and that is why a database about forage and norms of animals feeding is mostly created by means of totality of spread sheets. However, as considerable part of information in industry of stock-raising is kept as totality of bases of the specialists of different profiles, that is worked out by facilities of MS ACCESS, given in computers, there is a requirement of creation of base of the rations of animals feeding given for a calculation in the same environment. The article deals with the rational structure of data base of food for agricultural animals as tables of ACCESS, and also methodology of creation of the system for search for information database on the set criteria.

Key words: forage, electronic database, MS ACCESS, structure of base, search for information, system of queries.

Застосування СУБД ACCESS при створенш бази даних коршв для годiвлi сшьськогосподарських тварин

Б.1. Козш, О.1. Степанюк

Львiвський нацюнальний утверситет ветеринарноi медицини та бютехнологш iMeHi С.З. Гжицького, м. Львiв, Укра'та

При формувант ращотв годiвлi тварин виникае потреба в spoMisdKiu роботi з великою кшькктю doeidKoeoi тформацп: дани-ми про вмкт поживнихречовин у кожному видi корму, результатами лабораторних аналiзiв кopмiв, потребами в поживнихречо-винах тварин ргзних статево-втових груп тварин. Робота значно спрощуеться, якщо вся ця тформащя зберкаеться в пам 'ят1 комп 'ютера у виглядi вiдпoвiднoi бази даних. При цьому виникае проблема розробки ращонально! структури тако! бази даних та наявнoстi ефективноi методики роботи з нею. Переважна бшьш^ть комп 'ютерних програм для обчислення ращотв гoдiвлi сшьськогосподарських тварин розроблен для середовища табличного процесора Excel, а тому базу даних про корми та норми гoдiвлi тварин найчастШе створюють за допомогою сукупнoстi електронних таблиць. Однак, оскшьки значна частина тформацп в галузi тваринництва збер^аеться у виглядi сукупнoстi баз даних в комп 'ютерах спeцiалiстiв piзних профшв, як розроблен засо-бами MS ACCESS, виникае потреба створення бази даних для обчислення ращотв гoдiвлi тварин у цьому ж сepeдoвищi. В статтi пропонуеться ращональна структура бази даних кopмiв для сшьськогосподарських тварин у вигляИ таблиць ACCESS, а також методика створення системи запитiв для пошуку тформацп в базi даних за заданими кpитepiями.

Ключовг слова: корми, електронна база даних, MS ACCESS, структура бази, пошук тформацп, система запитiв.

НАУКОВИЙ В1СНИК

ПЬШВСЫШйЩШШЫЮПШНЕЕРШШ ВЕПРШРШМЕДИЦИНИ гд ыатшшпи IMÎÎHI с.з. гжицьного

Scientific messenger of l.i, National University of Veterlnaij Medicine 1.1 Biotechnologies

B. Kozij, O. Stepanjuk

Stepan Gzhytskyi National

Article info

Received 10.09.2019 Received in revised form

09.10.2019 Accepted 10.10.2019

Stepan Gzhytskyi National University of Veterinary Medicine and Biotechnologies Lviv, Pekarska Str., 50, Lviv, 79010, Ukraine. Tel.: +38-097-492-09-70 E-mail: k_itm@ukr.net

Процес обчислення рацюшв год1вл1 тварин перед-бачае потребу в гром1здк1й робот з великою кшькю-тю доввдково! шформаци: табличними даними про вмют поживних речовин, макро- та мшроелеменпв, вгташшв у кожному вид1 корму, результатами лабо-раторних анал1з1в корм1в, потребами в поживних ре-човинах тварин р1зних статево-вшових груп. Робота значно спрощуеться, якщо вся ця шформащя зберта-еться в пам'яп комп'ютера у вигляд1 ввдповщно! бази даних. При цьому виникае проблема розробки рацю-нально! структури тако! бази даних та наявносп ефек-тивно! методики роботи з нею.

Оскшьки переважна б1льш1сть комп'ютерних про-грам для обчислення рацюшв год1вл1 сшьськогоспо-дарських тварин розроблеш для середовища табличного процесора Excel, базу даних про корми та норми год1вл1 тварин найчастше створюють за допомогою сукупносп електронних таблиць. Систему управлшня такою базою даних можна достатньо просто реал1зу-вати за допомогою сукупносп вщповщних макроав (Kozii et al., 2001).

Однак, осшльки значна частина сукупно! шформаци в галуз1 тваринництва збертаеться у вигляд1 роз-под1лено! бази даних в комп'ютерах спещал1слв р1з-них профшв, виникае потреба створення бази даних для обчислення рацюшв год1вл1 тварин засобами сис-теми управлшня базами даних, найбшьш поширеною з яких е MS ACCESS.

На рис. 1 показано, яка сукупшсть баз даних вико-ристовуеться при управлшш тваринницькою галуззю с1льськогосподарського виробництва.

Рис. 1. Сукупшсть баз даних тваринницько! галуз1 с1льськогосподарського виробництва

База даних про кожну тварину супроводжуеться 1нформац1ею про господарство, де утримуеться тва-рина, про продуктивн1сть тварини (Kozii et al., 2016),

про стан ii здоров'я i проведеш проф1лактичн1 та сан1-тарно-г1г1ен1чн1 заходи, про яшсть кормiв та збалан-сованiсть рацiонiв годiвлi тварини. Останне передба-чае наявнiсть бази даних з шформашею, яка викорис-товуеться для формування рацiонiв годiвлi, насампе-ред, повну iнформацiю про ва види кормiв, як1 мо-жуть бути використанi при годiвлi тварин, вмют ос-новних поживних речовин в одиниш маси кожного виду корму.

У данш статтi пропонуеться можлива структура бази даних, яка мютить шформацш про види кормiв для сшьськогосподарських тварин i птицi. Така база даних може складатися з двох таблиць ACCESS, а саме: таблиця назв видiв кормiв та таблиця кормiв кожного виду. В останнш наведено перелiк усiх кори-сних речовин, яш мiстяться в кожному кормi та !хня к1льк1сть в одиниш маси корму. На рис. 2 зображено схему даних тако! бази.

Рис. 2. Схема даних бази кормiв в ACCESS

В таблиш "Види кормiв" - перелш видiв кормiв та !х коди у базi даних. Структура та вмют ше! таблицi наведено на рис. 3.

■ Види корм1в : таблица

U Код виду корм | Назаа виду корму |

► + ¡] Вдходн рослинництва

+ 2 Зелеш корми

+ 3 Концентрати

+ 4 Корми тварин. Походження

+ 5 Овоч!

+ 6 Силос

+ 7 Сто

+ 8 Солома

0

Рис. 3. Структура i вмют таблиш "Види кормiв"

В таблиш "Ва корми" - шформащя про вмiст уах поживних речовин у кожному кормi вибраного виду. Частина цiе! таблиш наведена на рис. 4.

и Bel корми : таблица

Код виду корм| Назва корму Корм одиннц. Перетр протеТн | Суха речоЕ КлптаЕина

Ц Жом кислий 0.1 7,5: 114 39

1 Пивна дробина 0.16 39.4 200 40

1 Брага хгпбна 0,07 14.4 Щ 5Д

1 Брага картопг-на 0.04 3,9 55 1

1 ЕПдходи кухонн1 0.37 4,4 258 20,1

2 Трава пасовищ 0,21 24 245 69

2 Трава низин 0.16 15 198 68

2 Прська трава 0.19 17 280 98

2 Oawi на зел корм 0.16 22 224 65

2 По-cíbhí злаки 0,23 24 240 65

2 Кукурудза (зел мае) Maca) 0.18 14 201 sIT

Рис. 4. Вигляд частини таблищ "Вс корми"

У цш таблицi знаходиться шформащя про 112 pi3-них KOpMiB восьми видiв. Для кожного корму метиться iнформацiя про bmíct сукупностi поживних речо-

вин. Перелж поживних речовин, iнформацiя про яш мicтитьcя в базi даних, та одинищ вимiру в 1 кг корму наведено в табл. 1.

Таблиця 1

Поживш речовин, яш використовуються при балансуванш рацiонiв годiвлi тварин i птицi

Поживна речовина Одиниця вим1ру Поживна речовина Одиниця вим1ру

Кормов1 одинищ Кормов1 одинищ Натрш В г на 1 кг корму

Перетравний протеш В г на 1 кг корму Хлор В г на 1 кг корму

Суха речовина В г на 1 кг корму Орка В г на 1 кг корму

Кштковина В г на 1 кг корму Иод В мг на 1кг корму

Цукор В г на 1 кг корму Мщь В мг на 1кг корму

Кальцш В г на 1 кг корму Цинк В мг на 1кг корму

Фосфор В г на 1 кг корму Марганець В мг на 1кг корму

Каротин В мг на 1кг корму Зал1зо В мг на 1кг корму

Обмшна енерпя для худоби МДж в1 кг корму Кобальт В мг на 1кг корму

Обмшна енерпя для свиней МДж в1 кг корму Л1зин В г на 1 кг корму

Магнш В г на 1 кг корму Метюшн+цистин В г на 1 кг корму

Калш В г на 1 кг корму

При формуванш рацiонiв годiвлi для рiзних видiв ciльcькогоcподарcьких тварин та птицi виникае потреба вибору з бази даних кормiв, якi мicтять визначе-ну мiнiмальну к1льк1сть певних поживних речовин. СУБД ACCESS мае вцщоввдш програмш засоби для реалiзацil такого вибору за заданими умовами. Сюди

належить cукупнicть запитiв, як1 користувач може формувати ввдповвдно до потреби. Розглянемо для прикладу формування шлькох таких запитiв.

Нехай потрiбно вибрати з бази даних шформацш про корми певного виду. Запит буде мати такий вигляд (рис. 5)

Поле: Имя таблицы: Сортировка: Вывод на экран: Условие отбора:

Код виду корму Назва корму Корм одинищ Суха речов

Види KOpMÍB Bci корми Bci корми Bci корми

0 0 0 0

[BBSÍJiTb код виду корму]

или: V

Рис. 5. Вигляд запиту на вибiр кормiв заданого виду

Рис. 6. Ддалогове вiкно для вводу коду пот^бного виду корму

За цим запитом система виводить дiалогове вшно для вводу коду потрiбного виду корму, нехай це буде код 4 (корми тваринного походження) (рис. 6).

Тодi на екран буде виведено перелж усiх кормiв даного виду (рис. 7). В таблищ вибiрки мiститься також iнформацiя про вмют кормових одиниць та сухо! речовини в 1 кг кожного виду корму, осшльки це було передбачене у залип (див. рис. 5). При потре-бi в запил можна передбачити вивiд вмюту будь-яко! речовини.

i? ЗапросЗ : запрос на выборку B0S 1

Код виду корм Назва корму Корм 0ДИНИЦ1 Суха речов л

► 3 Молоко незбиране 0,34 12

4 Б¡двiйки (збиране молоко) 0,2 8

4 Сухе збиране молоко 1,2 98

4 М'дсо-nicTKoae Борошно 0,88 92.

4 Рибне борошно 1.4 88

4 Паприн БВК 1,12 90

4 Cyxi дpi ЖДЖ| KOpMOEi 1,19 90

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4 Рцк1 др1ждж1 свш 0,12 8

4 Техшчний тваринний жир 3,5 90

4 Яйця куряч1 0,5 22

4 Кормовi фосфатиди ецходи onii 2,5 90 ■

CD

|| Запись: [TT] 1 [>ТИШ из 11 < Nil I >

Рис. 7. Вигляд результату роботи запиту на вибiрку з бази даних кормiв заданого виду

В запитах на виб1рку можна встановити фшьтри новить не менше шж 1,1 кормово! одинищ Запит

для виводу за кожною речовиною. буде мати такий вигляд (рис. 8).

Нехай потр1бно вибрати з бази даних шформацш про корми певного виду, в яких пожившсть 1 кг ста-

-

Поле: Назва корму Корм одиннц

Имя таблицы: Види KOpMiB Bei корми Bei корми

Сортировка:

Вывод на экран: га га га

Условие отбора: [вве/ить код виду корму] >[вве^ть м1н1мальну ктькеть кормових одиниць] V

или: < 11 1 >

Рис. 8. Вигляд запиту на виб1р корм1в заданого виду 1з заданою пожившстю

За цим запитом система виводить сукупшсть д1а- а також мшмальний вм1ст у кормах кормових оди-логових в1кон для вводу коду потр1бного виду корму, ниць, нехай це буде 1,1 к.о. (рис. 9). нехай це буде код 4 (корми тваринного походження),

Введите значение параметра [тЦ'х] (■—1IK— Введите значение параметра ? X

введ1ть код виду корму BBefliTb мУмальну кшьгасть кормових одиниць

4 Ul

ОК Отмена OK Отмена

Рис. 9. Дiалоговi вiкна для вводу коду потрiбного виду корму та мшмального значення шлькосп кормових

одиниць

Тод1 на екран буде виведено потр1бну ¡нформащю (рис. 10)._

iF ЗапросЗ : запрос на выборку

Код ЕИДУ корм Назва корму Корм одини^

<3 Сухе з&иране молоко 1,2

4 Рибне борошно 1.4

4 Паприн,БВК 1 12

4 Cyxi flpi ЖДЖ| KOpMOBi 1 19

4 Теинчний тваринний жир 3,5

4 KOpMOEi фОСфЭТИДИ В1ДХОДИ пли 2,5

*

| Запись: [ТГ| Г 1 [ ► ]| Н ]!►*] из 6

Рис. 10. Вигляд результату роботи запиту на виб1рку за запитом рис. 9

Висновки

Таким чином, створивши в СУБД ACCESS базу даних корм1в, можна за допомогою системи запипв знайти так корми для год1вл1 певного виду тварин чи птищ, як1 ввдповщають заданим умовам.

References

Kozii, B., Kravtsiv, R., Kyryliv, Ya., & Pankiv, I. (2001). Rozrakhunky u tvarynnytstvi zasobamy tablychnoho

protsesora Excel. L.: TeRus na zamovlennia "Triada-plius" (in Ukrainian).

Kozii, B.I., Pryimych, V.I., & Dudyk, I.R. (2016). Kompiuterna systema dlia obliku molochnoi produk-tyvnosti ta kontroliu laktatsiino-vidtvoriuvalnoho tsyklu koriv. Naukovyi visnyk LNUVMBT, 18, 2(69), 75-80. doi: 10.15421/nvlvet6914 (in Ukrainian).

i Надоели баннеры? Вы всегда можете отключить рекламу.