- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Задание 2
Изучите постановку задачи.
Необходимо разработать автоматизированную систему учета движения и вакцинации идентифицированных сельскохозяйственных животных, которая отвечала бы следующим требованиям:
Система должна иметь справочник, в котором содержаться полные сведения обо всех животных находящихся на учете в данном территориальном управлении, а именно: идентификационный номер, вид животного, тип (указывается только для МРС), дата рождения, масть, кличка, владелец животного, округ, в котором находится животное. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике;
Система должна иметь справочник, в котором содержаться полные сведения обо всех владельцах животных находящихся на учете в данном территориальном управлении, а именно: номер удостоверения владельца, фамилия, имя, отчество, название организации (для не домашних животных), населенный пункт, адрес, телефон. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике;
Система должна иметь справочники, в которых содержаться сведения обо всех видах вакцинации и диагностики для каждого вида животного и периодичность их проведения. Каждый вид вакцинации имеет свой код. Код вакцине в базе данных присваивается по следующему правилу. Первые три буквы кода всегда ВАК. Следующие буквы означают для какого вида животных эта вакцина: КРС - для крупного рогатого скота, МРС- для мелкого рогатого скота, СВИН - для свиней, ЛОШ - для лошадей. И последние буквы указывают от какого инфекционного заболевания эта вакцина: ЯЩ - ящур, СЯ - сибирская язва, ЭМКАР - эмфизиматозный карбункул и т.п. Так, например, вакцина для лошадей от бешенства будет иметь следующий код - ВАКЛОШБЕШ. Принцип кодирования вида диагностики аналогичен. Первые три буквы всегда ДИА, затем буквы, обозначающие вид животного, последние буквы – вид заболевания, диагностика которого производится. Например, диагностика лошадей на бруцеллез имеет следующий код - ДИАЛОШБРУ.
Система должна иметь справочник, в котором содержаться сведения обо всех округах подотчетных данному территориальному управлению. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике.
Система должна обеспечивать возможность учета движения животных: регистрацию прихода животных, выбытие животных ( падеж или забой) и перемещение животных. При перемещении животных учитывать следующее, если животное меняет хозяина и перемещается в округ не подотчетный данному территориальному управлению, то необходимо его снять с учета.
Система должна обеспечивать учет вакцинации и диагностики животных, согласно принятым нормам и правилам;
Для проведения анализа и подведения итогов деятельности по мероприятиям проводимым с животными система должна формировать списки животных, подлежащих первичной вакцинации, отчеты по проведенной вакцинации животных, отчеты по диагностики животных;
Система должна формировать ветеринарный паспорт животного, в котором указывается: номер животного, вид животного, пол, масть, кличка, дата рождения, Ф.И.О. и адрес владельца. Все вакцинации этого животного, все диагностика этого животного.