Зміст
. Вихідні дані. Опис предметної області
. Аналіз і моделювання предметної області
.1 Модель видачі інформації по кожному із співробітників
.2 Інформація про постачання корма
.3 Інформація про тварин
.4 Інформація про потомство
.5 Інформація про сумісність видів
. Структура таблиць
. Схема даних
. Запити
.1 Список службовців зоопарку
.2 Перелік працівників, які влаштувалися працювати в зоопарк, не досягнувши 25-річного віку
.3 Потомство тварин
.4 Перелік постачальників кормів
.5 Перелік тварин за хворобами і щеплень
.6 Службовці, відповідальні за тварин
.7 Загальне число працівників на кожній посаді
. Звіти
.1 Перелік співробітників по відділах (уривок)
.2 Медична картка тварин (уривок)
. Форми
.1 Посада (уривок)
.2 Постачальники (уривок)
1. Вихідні дані. Опис предметної області
Зоопарк
Службовців зоопарку можна поділити на декілька категорій: ветеринари, прибиральники, дресирувальники, будівельники-ремонтники, працівники адміністрації. Кожна з перерахованих категорій працівників має унікальні атрибути-характеристики, що визначаються професійною спрямованістю. За кожною твариною доглядає певне коло службовців, причому тільки ветеринарам, прибиральникам і дрессировщикам дозволений доступ в клітини до тварин.
У зоопарку мешкають тварини різних кліматичних зон, тому частина тварин на зиму необхідно переводити в опалювальні приміщення. Тварин можна поділити на хижаків і травоїдних. При розселенні тварин по клітках необхідно враховувати не тільки потреби даного виду, але і їх сумісність з тваринами в сусідніх клітках (не можна поруч селити, наприклад, вовків і їх видобуток-різних копитних).
Для годування тварин необхідні різні типи кормів: рослинний, живий, м'ясо і різні комбікорми. Рослинний корм це фрукти і овочі, зерно і сіно. Живий корм- миші, птахи, корм для риб. Для кожного виду тварин розраховується свій раціон, який у свою чергу варіюється залежно від віку, фізичного стану тварини і сезону. У зоопарку є постачальники кормів для тварин. Кожен постачальник спеціалізується на якихось конкретних видах кормів. Частина кормів зоопарк може виробляти сам: запасати сіно, розводити мишей і т.д.
Ветеринари повинні проводити медогляди, стежити за вагою, ростом, розвитком тваринного, ставити своєчасно щеплення і заносити всі ці дані в картку, яка зводиться на кожну особину при її появі в зоопарку. Хворим тваринам призначається лікування і при необхідності їх можна ізолювати в стаціонарі.
За певних умов (наявність пари особин, відповідних за віком, фізичному стану) можна очікувати появу потомства. Потомство від даної пари тварин при досягненні ними належного віку можна або залишити в зоопарку, створивши для них відповідні умови утримання, або обмінятися з іншими зоопарками або просто роздати в інші зоопарки - за рішенням адміністрації.
Види запитів в інформаційній системі:
1. Отримати список службовців зоопарку, за стажем більше п'яти років, за статевою ознакою - жінок.
. Отримати перелік службовців зоопарку, відповідальних за вказаний вид тварин за весь час перебування тварини в зоопарку.
. Отримати список і загальне число службовців зоопарку, що мають доступ до зазначеного виду тварин або до конкретної особини.
. Отримати перелік і загальне число всіх тварин у зоопарку або тварин зазначеного виду, що жили у зазначеній клітці весь час перебування в зоопарку, за статевою ознакою, віком, вагою, росту.
. Отримати перелік і загальне число потребують в теплому приміщенні на зиму, повністю тварин тільки зазначеного виду або зазначеного віку.
. Отримати перелік тварин, яким була поставлена ??зазначена щеплення, або перехворіли деякої хворобою, по кличці, статевою ознакою і віком.
. Отримати перелік працівників, які влаштувалися працювати в зоопарк, не досягнувши 25-річного віку.
. Отримати перелік постачальників кормів, що постачають тільки певний корм, за кількістю поставляється корму, ціною, дат поставок.
. Отримати загальне число працівників на кожній посаді.
. Отримати перелік тварин, або зазначений вид тварин, яким необхідний певний тип кормів, у зазначеному сезоні, віці або цілий рік.
. Отримати перелік тварин, від яких можна чекати потомство в перспективі, у зазначений період.
12. Отримати перелік і загальне ...