Научная статья на тему 'Подготовка племенных книг в овцеводстве средствами информационных технологий'

Подготовка племенных книг в овцеводстве средствами информационных технологий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
63
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОВЦЕВОДСТВО / ПЛЕМЕННАЯ / КНИГА / БАЗЫ / ДАННЫХ / СРЕДСТВА / СУБД
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Подготовка племенных книг в овцеводстве средствами информационных технологий»

УДК 636.32/.38.082

ПОДГОТОВКА ПЛЕМЕННЫХ КНИГ В ОВЦЕВОДСТВЕ СРЕДСТВАМИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

А.И. Горлов, Е.А. Ивина, Е.П. Чичаева, И.А. Мокеев, Т.Г. Герасименко, Институт животноводства степных районов имени М.Ф. Иванова «Аскания-Нова» Повышение эффективности селекции обеспечивается совершенствованием племенных и продуктивных качеств овец, дальнейшим развитием и консолидацией экономически важных селекционных признаков, созданием новых, совершенствованием существующих высокопродуктивных линий, обеспечением

племрепродукторов и товарных стад отселекционированным племенным материалом с высоким потенциалом. Для достижения этих целей селекционерам необходимо располагать сведениями о лучших племенных животных, отвечающих стандарту породы, которые записаны в племенные книги. Племенные книги должны периодически пополняться, однако это является очень трудоемкой работой. К настоящему времени большинство сведений о племенных животных хранится в базах данных в среде Visual FoxPro, Paradox, Access и других. Возникает естественный вопрос о переносе этих данных в племенные книги с наименьшими затратами труда и времени.

В лаборатории популяционной генетики Института животноводства степных районов им. М.Ф. Иванова «Аскания-Нова» - Национального научного селекционно-генетического центра по овцеводству Украинской Академии Аграрных Наук - создана методика подготовки к изданию племенных книг средствами СУБД Microsoft Visual FoxPro (VFP) и Microsoft Word, которая позволяет быстро и эффективно заполнять сведения о племенных животных в среде Microsoft Word, используя существующие базы данных. Если баз данных нет, то создавать их в среде Visual FoxPro не представляет большой сложности, поскольку эта СУБД имеет большое количество так называемых мастеров (специальных программ), дающих возможность в интерактивном визуальном режиме выполнять необходимую задачу (например, создавать структуру таблицы базы данных на экране монитора в реальном масштабе времени).

Для создания таблицы БД в среде Visual FoxPro необходимо нажать кнопку «Создать» на линейке панели инструментов главного меню VFP. В результате открывается окно диалога «Создать файл» и предлагается создать таблицу мастером или самостоятельно. Но наиболее широкие возможности по созданию таблицы СУБД предоставляет конструктор таблиц. Окно конструктора таблиц содержит три вкладки «Поле», «Индекс», «Таблицы». Каждое поле таблицы (иначе атрибут или столбец) характеризуется наименованием, типом и шириной. Вкладка «Поле» является активной при открытии окна

диалога и определяет имена полей таблицы. Наименование каждого из полей выбирается произвольно, но таким образом, чтобы отразить характер информации, которая будет храниться в данном поле. Тип поля определяется типом данных, хранящихся в этом поле. Вкладка окна «Индекс» служит для определения индексов таблицы, а «Таблицы» - позволяет определить для таблицы условие достоверности вводимых модифицируемых или удаляемых данных в связанных таблицах.

Созданная таблица, например GPK.dbf, содержит нужное количество полей, соответствующее показателям племенной книги. После сохранения структуры таблица все еще пуста, и необходимо выполнить ввод данных в таблицу с помощью команды Append.

Рис.1 - Ввод данных в таблицу.

После того как таблица *dbf заполнена необходимой информацией, становится возможным перенос содержимого полей записи текущей таблицы в документ Microsoft Word (в терминологии Microsof Office -слияние). При работе с мастером слияния последовательно необходимо выполнить следующие действия:

1. Включить Microsoft Word, в меню «Сервис» во вкладке «Слияние» выбрать пункт «Создать» и в появившемся меню нажать «Каталог».

2. В открывшемся окне с сообщением «...использовать окно активного документа или окно нового документа» нажать «Активное окно».

3. Откроется окно «Слияние». Выбрать пункт «Получить данные», а затем «Открыть источник данных». В открывшемся окне проводника выбрать тип файла *dbf и открыть файл, а во вкладке «Преобразование данных» нажать «ОК». В открывшейся вкладке нажать «Правка основного документа». Откроется документ Word, а в нижней строке главного меню добавятся кнопки «Добавить поле слияния», «Объединить» и другие с мнемоническим обозначением.

4. В необходимые места заготовленного шаблона документа поставить курсор и нажать кнопку «Добавить поле слияния». В выпавшей вкладке появится список полей таблицы базы данных. После

щелчка кнопкой мыши по имени нужного поля оно появится в кавычках в точке документа, показанной раннее курсором. Таким образом переносятся все необходимые поля.

В результате этого для одной из записей таблицы получаем документ Microsoft Word.

После того, как все необходимые поля будут вставлены в документ, кнопкой «Поля/данные» выбирается режим просмотра документа для записи, номер которой устанавливается в поле ввода.

Рис. 2 - Фрагмент страницы племенной книги в режиме

«Поля/данные».

Используя кнопки перемещения по записям, можно просматривать модифицированный документ для каждой записи таблицы. Вносить исправления можно как в исходный документ (при отображении полей), так и в результате слияния (при отображении данных).

Для генерации новых документов (результатов слияния) используется кнопка «Объединить» и указываются нужные номера записи данных. Полученный в результате слияния документ Microsoft Word сохраняется обычным способом как файл с расширением .doc или выводится на печать.

В результате получаются страницы племенной книги, готовые к изданию.

Таким образом, предложенный метод дает возможность уменьшить объем рутинной работы, облегчить и ускорить процесс создания племенной книги, используя готовые или вновь созданные базы данных средствами СУБД Microsoft Visual FoxPro и Microsoft Word.

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