Главная страница
Навигация по странице:

  • Структура таблиц Таблица 1 – Основные параметры структуры таблицы «Должность»

  • Таблица 2 – Основные параметры структуры таблицы «Животные»

  • Таблица 3 – Основные параметры структуры таблицы «Зоопарки»

  • Таблица 4 – Основные параметры структуры таблицы «Вид животного»

  • Таблица 5 – Основные параметры структуры таблицы «Карточка болезней животного»

  • Таблица 6 – Основные параметры структуры таблицы «Карточка прививок животного»

  • Таблица 7 – Основные параметры структуры таблицы «Клетки животных»

  • Таблица 8 – Основные параметры структуры таблицы «Корма»

  • Таблица 9 – Основные параметры структуры таблицы «Кормление-1»

  • Таблица 10 – Основные параметры структуры таблицы «Кормление-2»

  • Таблица 11 – Основные параметры структуры таблицы «Поставщики»

  • Таблица 12 – Основные параметры структуры таблицы «Потомство»

  • Таблица 13 – Основные параметры структуры таблицы «Работают с животными»

  • Таблица 14 – Основные параметры структуры таблицы «Совместимость животных»

  • Таблица 15 – Основные параметры структуры таблицы «Сотрудники»

  • Таблица 16 – Основные параметры структуры таблицы «Теплое помещение»

  • Запросы Список служащих зоопарка.

  • Перечень поставщиков кормов

  • задание 3. Виды запросов в информационной системе


    Скачать 23.79 Kb.
    НазваниеВиды запросов в информационной системе
    Дата03.06.2020
    Размер23.79 Kb.
    Формат файлаdocx
    Имя файлазадание 3.docx
    ТипДокументы
    #127697

    Виды запросов в информационной системе:

    1. Получить список служащих зоопарка, по стажу более пяти лет, по половому признаку - женщин.

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

    3. Получить список и общее число служащих зоопарка, имеющих доступ к указанному виду животных либо к конкретной особи.

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

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

    6. Получить перечень животных, которым была поставлена указанная прививка, либо переболевших некоторой болезнью, по кличке, половому признаку и возрасту.

    7. Получить перечень работников, которые устроились работать в зоопарк, не достигнув 25-летнего возраста.

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

    9. Получить общее число работников на каждой должности.

    10. Получить перечень животных, либо указанный вид животных, которым необходим определенный тип кормов, в указанном сезоне, возрасте или круглый год.

    11. Получить перечень животных, от которых можно ожидать потомство в перспективе, в указанный период.

    12. Получить перечень и общее число зоопарков, с которыми был произведен обмен животными в целом или животными только указанного вида.


     

    Информация о животных

    Основная и самая главная таблица в информационной системе зоопарка – это таблица «Животные», в которой указана полная информация о находящихся в зоопарке животных (вид животного, наименование, кличка, а также его рост, вес, возраст, пол и дата поступления в зоопарк). Для данной таблицы характерно наибольшее количество связей с другими таблицами. Так как для животных необходимо определенное кормление, контроль за здоровьем, необходимость различных типов животных в теплом помещении на зиму, а также учесть клетки, в которых находится каждое животное и т.д. Для корректного взаимодействия элементов между собой необходимо ввести в систему следующие таблицы: «Карточка прививок», «Карточка болезней», «Теплое помещение», «Кормление-1», «Кормление-2», «Вид животного», «Клетки животных», «Потомство». В итоге система будет выглядеть следующим образом:

     

    Информация о потомстве

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

    В конечном варианте система будет выглядеть так:

    Структура таблиц

    Таблица 1 – Основные параметры структуры таблицы «Должность»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    КОД_ДОЛЖ

    Да

    Да (СНД)

    Числовой

    КОД_ДОЛЖ

     

     

    НАИМ_ДОЛЖ

     

     

    Текстовый

    НАИМ_ДОЛЖ

     

     

    ЗАР_ПЛАТА

     

     

    Текстовый

    ЗАР_ПЛАТА

     

     

     

     

    Таблица 2 – Основные параметры структуры таблицы «Животные»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ЖИВ

     

     

    ВИД_ЖИВ

     

     

    Числовой

    ВИД_ЖИВ

     

     

    НАИМЕН_ЖИВ

     

     

    Текстовый

    НАИМЕН_ЖИВ

     

     

    КЛИЧКА_ЖИВ

     

     

    Текстовый

    КЛИЧКА_ЖИВ

     

     

    ПОЛ_ЖИВ

     

     

    Текстовый

    ПОЛ_ЖИВ

     

     

    ВОЗРАСТ_ЖИВ

     

     

    Текстовый

    ВОЗРАСТ_ЖИВ

     

     

    РОСТ_СМ

     

     

    Числовой

    РОСТ_СМ

     

     

    ВЕС_КГ

     

     

    Числовой

    ВЕС_КГ

     

     

    ДАТА_ПОСТУП

     

     

    Дата/время

    ДАТА_ПОСТУП

     

     

    Таблица 3 – Основные параметры структуры таблицы «Зоопарки»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ЖИВ

     

     

    НАЗВ_ЗООПАРКА

     

     

    Текстовый

    НАЗВ_ЗООПАРКА

     

     

    ПЕРЕДАЧА

     

     

    Текстовый

    ПЕРЕДАЧА

     

     

    ДАТА_ОБМЕНА

     

     

    Дата/время

    ДАТА_ОБМЕНА

     

     

    ПОЛУЧЕН_ЖИВ

     

     

    Текстовый

    ПОЛУЧЕН_ЖИВ

     

     

     

     

    Таблица 4 – Основные параметры структуры таблицы «Вид животного»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    КОД_ВИДА

    Да

    Да (СНД)

    Числовой

    КОД_ВИДА

     

     

    ВИД_ЖИВ

     

     

    Текстовый

    ВИД_ЖИВ

     

     


     

    Таблица 5 – Основные параметры структуры таблицы «Карточка болезней животного»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

     

     

    Числовой

    НОМЕР_ЖИВ

     

     

    БОЛЕЗНЬ

     

     

    Текстовый

    БОЛЕЗНЬ

     

     

    ДАТА_БОЛ

     

     

    Дата/время

    ДАТА_БОЛ

     

     

     

     

    Таблица 6 – Основные параметры структуры таблицы «Карточка прививок животного»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

     

     

    Числовой

    НОМЕР_ЖИВ

     

     

    ПРИВИВКА

     

     

    Текстовый

    ПРИВИВКА

     

     

    ДАТА_ПРИВИВ

     

     

    Дата/время

    ДАТА_ПРИВИВ

     

     


     

    Таблица 7 – Основные параметры структуры таблицы «Клетки животных»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_КЛЕТКИ

    Да

    Да (СНД)

    Числовой

    НОМЕР_КЛЕТКИ

     

     

    НОМЕР_ЖИВ

     

     

    Числовой

    НОМЕР_ЖИВ

     

     

     

     

    Таблица 8 – Основные параметры структуры таблицы «Корма»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    ТИП_КОРМА

    Да

    Да (СНД)

    Текстовый

    ТИП_КОРМА

     

     

    НОМЕР_ПОСТАВЩ

     

     

    Числовой

    НОМЕР_ПОСТАВЩ

     

     

    КОЛ-ВО_КОРМА

     

     

    Текстовый

    КОЛ-ВО_КОРМА

     

     

    ЦЕНА_КОРМА_КГ

     

     

    Текстовый

    ЦЕНА_КОРМА_КГ

     

     

    ДАТА_ПОСТАВКИ

     

     

    Дата/время

    ДАТА_ПОСТАВКИ

     

     


     

    Таблица 9 – Основные параметры структуры таблицы «Кормление-1»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ЖИВ

     

     

    ВИД_ЖИВ

     

     

    Текстовый

    ВИД_ЖИВ

     

     

    СЕЗОН

     

     

    Текстовый

    СЕЗОН

     

     

    В_ДЕТСК_ПЕР

     

     

    Текстовый

    В_ДЕТСК_ПЕР

     

     

     

     

    Таблица 10 – Основные параметры структуры таблицы «Кормление-2»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ЖИВ

     

     

    ВИД_ЖИВ

     

     

    Текстовый

    ВИД_ЖИВ

     

     

    СЕЗОН

     

     

    Текстовый

    СЕЗОН

     

     

    ПИТ_В_ОСТ_ВР

     

     

    Текстовый

    ПИТ_В_ОСТ_ВР

     

     

     

    Таблица 11 – Основные параметры структуры таблицы «Поставщики»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ПОСТАВЩ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ПОСТАВЩ

     

     

    НАЗВ_ОРГАНИЗ

     

     

    Текстовый

    НАЗВ_ОРГАНИЗ

     

     

    ПОСТ_С

     

     

    Дата/время

    ПОСТ_С

     

     

    ПОСТАВ_ПО

     

     

    Дата/время

    ПОСТАВ_ПО

     

     

     

     

    Таблица 12 – Основные параметры структуры таблицы «Потомство»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НОМЕР_ЖИВ

    Да

    Да (ДС)

    Числовой

    НОМЕР_ЖИВ

     

     

    НОМЕР_ДЕТ

    Да

    Да (СНД)

    Числовой

    НОМЕР_ДЕТ

     

     

    ПАРА

     

     

    Текстовый

    ПАРА

     

     

    ПРИБЛИЗ_ДАТА

     

     

    Дата/время

    ПРИБЛИЗ_ДАТА

     

     


     

    Таблица 13 – Основные параметры структуры таблицы «Работают с животными»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    ТАБ_НОМЕР

     

     

    Числовой

    ТАБ_НОМЕР

     

     

    НОМЕР_ЖИВ

     

     

    Числовой

    НОМЕР_ЖИВ

     

     

    ДАТА_ПРИСТУП

     

     

    Дата/время

    ДАТА_ПРИСТУП

     

     

     

     

    Таблица 14 – Основные параметры структуры таблицы «Совместимость животных»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    КОД_ВИДА

    Да

    Да (СНД)

    Числовой

    КОД_ВИДА

     

     

    ВИД_ЖИВ

     

     

    Числовой

    ВИД_ЖИВ

     

     

    СОВМЕСТИМ

     

     

    Текстовый

    СОВМЕСТИМ

     

     

     

     

    Таблица 15 – Основные параметры структуры таблицы «Сотрудники»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    Таб_номер

    Да

    Да (СНД)

    Числовой

    Таб_номер

     

     

    ФИО

     

     

    Текстовый

    ФИО

     

     

    Пол

     

     

    Текстовый

    Пол

     

     

    Возраст

     

     

    Текстовый

    Возраст

     

     

    Стаж

     

     

    Числовой

    Стаж

     

     

    Код_долж

     

     

    Числовой

    Код_долж

     

     

    Таблица 16 – Основные параметры структуры таблицы «Теплое помещение»

    Имя поля

    Ключевое поле

    Индексированное поле

    Тип данных

    Подпись данных

    Условие на значение

    Сообщение об ошибке

    НАИМЕН_ЖИВ

    Да

    Да (СНД)

    Текстовый

    НАИМЕН_ЖИВ

     

     

    ТЕПЛОЕ_ПОМ

     

     

    Текстовый

    ТЕПЛОЕ_ПОМ

     

     

     

       


    Запросы

    Список служащих зоопарка.

    SELECT Сотрудники.Таб_номер, Сотрудники.ФИО, Сотрудники.Стаж, Сотрудники.Пол

    FROM Сотрудники

    WHERE (((Сотрудники.Стаж)>5) AND ((Сотрудники.Пол)="Ж"));

     

     

    Потомство животных.

    SELECT ЖИВОТНЫЕ.НОМЕР_ЖИВ, ЖИВОТНЫЕ.НАИМЕН_ЖИВ, ЖИВОТНЫЕ.ПОЛ_ЖИВ, ПОТОМСТВО.ПАРА, ПОТОМСТВО.ПРИБЛИЗ_ДАТА, ПОТОМСТВО.НОМЕР_ДЕТ

    FROM ЖИВОТНЫЕ INNERJOIN ПОТОМСТВО ON ЖИВОТНЫЕ.НОМЕР_ЖИВ = ПОТОМСТВО.НОМЕР_ЖИВ

    WHERE (((ПОТОМСТВО.ПРИБЛИЗ_ДАТА)>=[Возможное потомство в период с:] And (ПОТОМСТВО.ПРИБЛИЗ_ДАТА)<=[по:]))

    ORDERBY ЖИВОТНЫЕ.НОМЕР_ЖИВ DESC;

     

     

    Перечень поставщиков кормов

    SELECTПоставщики.НАЗВ_ОРГАНИЗ, Корма.ТИП_КОРМА, Корма.[КОЛ-ВО_КОРМА], Корма.ЦЕНА_КОРМА_КГ, Корма.ДАТА_ПОСТАВКИ

    FROM Поставщики INNERJOIN Корма ONПоставщики.НОМЕР_ПОСТАВЩ = Корма.НОМЕР_ПОСТАВЩ

    WHERE (((Корма.ТИП_КОРМА)=[Введите тип корма]) AND ((Корма.ДАТА_ПОСТАВКИ) Like "*.*.****"));


    написать администратору сайта