Читайте также:
|
|
База данных, на основе которой разработана автоматизированная система учета движения и вакцинации животных, состоит из 14 таблиц:
1) Switchboard Items;
2) Вид животного;
3) Виды вакцинации;
4) Виды диагностики;
5) Владельцы животных;
6) Животные;
7) Журнал учета диагностики;
8) Журнал учета вакцинации;
9) Журнал учета выбытия животных;
10) Журнал учета перемещения животных;
11) Масть;
12) Округа;
13) Пол;
14) Тип МРС.
Структура таблиц представлена ниже.
Таблица Switchboard Items хранит данные для управления главной кнопочной формой. Структура таблицы представлена на рисунке 7.1. В этой таблице ключевыми полями являются «SwithboardID» и «ItemNumber».
Рисунок 7.1 - Структура таблицы Switchboard Items
В таблице «Вид животного» хранятся данные о видах животных. Таблица содержит только одно поле, данные которого имею текстовый тип. Эта таблица разработана для того, что в таблице «Животные» поле «Вид животного» имело тип Мастер подстановок и внесение данных в это поле осуществлялось из списка.
Таблица «Виды вакцинации» содержит информацию о том, какая вакцина предназначена для того или иного типа животных, возраст животного (в днях), когда ему можно делать первичную вакцинацию, периодичность вакцинации. Ключевое поле - «Вид вакцины». Структура таблицы представлена на рисунке 7.2.
Рисунок 7.2 - Структура таблицы «Виды вакцинации»
Рисунок 7.3 - Структура таблицы «Владельцы животных»
В таблице «Животные» хранится вся информация о животных: индивидуальный идентификационный номер животного, вид животного, тип МРС, пол животного, масть животного, дата рождения, кличка, признак выбытия, номер удостоверения владельца. Ключевым полем является поле, содержащее индивидуальные идентификационные номера животных - «ИНН». Структура таблицы представлена на рисунке 4.
Рисунок 7.4 - Структура таблицы «Животные»
В таблице «Журнал учета диагностики» собраны данные о произведенных видах диагностики у всех животных за текущий период. Также в таблице имеется логическое поле «Заражен», которое предназначено для фиксирования обнаруженного заболевания у животного при проведении диагностики. Структура таблицы представлена на рисунке 7.5.
Рисунок 7.5 - Структура таблицы «Журнал учета диагностики»
В таблице «Журнал учета вакцинации» собраны данные о произведенных видах вакцинации у всех животных за текущий период. Структура таблицы представлена на рисунке 6.
Рисунок 7.6 - Структура таблицы «Журнал учета вакцинации»
Таблица «Журнал учета выбытия животных» является основным источником данных, для учета выбывших животных. Выбывшими, считаются животное, выбывшие в результате забоя или падежа от какой-либо болезни. В этой таблице содержаться следующие данные: идентификационный номер животного (является ключевым полем), дата выбытия животного, признак забоя, признак падежа, причина падежа. Структура таблицы предоставлена на рисунке 7.7
Рисунок 7.7 - Структура таблицы «Журнал учета выбытия животных»
В таблице «Журнал учета перемещения животных» содержаться сведения о животных сменивших хозяина и выбывших на территорию, подотчетную другому территориальному управлению. К этим данным относятся следующие: идентификационный номер животного, дата перемещения, номер удостоверения прежнего владельца, номер удостоверения нового владельца, территориальное управление, которое ставит на учет перемещенное животное. Структура таблицы представлена на рисунке 8.
Рисунок 7.8 - Структура таблицы «Журнал учета перемещения животных»
В таблице «Масть» содержится всего одно поле, данные которого имеют текстовый тип. В этом поле записаны все типы масти животных, для того, чтобы в дальнейшем его можно использовать как поле подставки.
Таблица «Округа» содержит коды всех округов, подотчетных данному территориальному управлению и наименования этих округов. Структура таблицы представлена на рисунке 7.9.
Рисунок 7.9 - Структура таблицы «Округа»
В таблице «Пол животных» содержится только две записи: самка и самец. Эти данные используются для подстановки их в формах ввода из списка значений.
В таблице «Типы МРС» также содержится только две записи: козы и овцы, с той целью, чтобы в дальнейшем использовать их в формах заполнения данных, как подстановку из списка значений.
Информационно логическая модель показывает взаимосвязь между выше перечисленными таблицами. Таблица «Животные» по ключевому полю ИНН связана с таблицами «Журнал учета вакцинации животных», «Журнал учета диагностики животных», «Журнал учета перемещения животных», «Журнал учета выбытия животных». Таблица «Владельцы животных» по ключевому полю Удостоверение связана с таблицей «Животные». Вышеперечисленные связи имеют тип «один-ко-многим». Все остальные таблицы связаны мастером подстановки. Структура информационно-логической модели представлена на рисунке 7.10.
Рисунок 7.10 - Информационно-логическая модель
ЗАДАНИЕ 4
Дата добавления: 2015-10-29; просмотров: 68 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ТЕХНОЛОГИЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ 1 | | | Разработайте таблицы базы данных, формы, запросы и отчеты необходимые для реализации выполнения поставленной задачи. |