Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 128 стр.

UptoLike

Представления
1. Создать представление, в котором для каждой горы хранились бы все
восхождения, FKлючая дату восхождения, количество дошедших до вершины, ФИО
руководителя.
2. Создать представление, в котором для каждой группы хранить список
входящих в нее в разное время альпинистов с их характеристиками.
Хранимые процедуры
1. Написать хранимую процедуру, которая при добавлении
нового восхождения
проверяет, не превышает ли длительность восхождения период пребывания каждого
альпиниста в этой группе.
2. Написать хранимую процедуру перехода альпиниста из одной группы в
другую.
Триггеры
1. При удалении альпиниста проверять, остались ли в группах, в которые он
входил, еще альпинисты. Если нет, то удалить и группы.
2. При
изменении звания альпиниста проверять, не ниже ли оно предыдущего,
что недопустимо.
3. При добавлении нового альпиниста в группу необходимо проверять, не
превысило ли число альпинистов в группе некоторую заданную границу.
2.4. Предметная область базы данных медицинского кооператива
Словесное описание предметной области. Базу данных использует для работы
коллектив врачей. В таблицы должны
быть занесены имя, пол, дата рождения и
домашний адрес каждого их пациента. Всякий раз, когда врач осматривает больного
(пришедшего на прием или на дому), фиксируется дата и место проведения осмотра,
симптомы, диагноз и предписания больному, проставляется имя пациента и имя
врача. Если врач прописывает больному какое-либо лекарство, в таблицу
заносится
название лекарства, способ его приема, словесное описание предполагаемого
действия и возможных побочных эффектов.
Представления
    1. Создать представление, в котором для каждой горы хранились бы все
восхождения, FKлючая дату восхождения, количество дошедших до вершины, ФИО
руководителя.
    2. Создать представление, в котором для каждой группы хранить список
входящих в нее в разное время альпинистов с их характеристиками.
Хранимые процедуры
  1. Написать хранимую процедуру, которая при добавлении нового восхождения
проверяет, не превышает ли длительность восхождения период пребывания каждого
альпиниста в этой группе.
  2. Написать хранимую процедуру перехода альпиниста из одной группы в
другую.
Триггеры
  1. При удалении альпиниста проверять, остались ли в группах, в которые он
входил, еще альпинисты. Если нет, то удалить и группы.
  2. При изменении звания альпиниста проверять, не ниже ли оно предыдущего,
что недопустимо.
  3. При добавлении нового альпиниста в группу необходимо проверять, не
превысило ли число альпинистов в группе некоторую заданную границу.


       2.4. Предметная область базы данных медицинского кооператива
   Словесное описание предметной области. Базу данных использует для работы
коллектив врачей. В таблицы должны быть занесены имя, пол, дата рождения и
домашний адрес каждого их пациента. Всякий раз, когда врач осматривает больного
(пришедшего на прием или на дому), фиксируется дата и место проведения осмотра,
симптомы, диагноз и предписания больному, проставляется имя пациента и имя
врача. Если врач прописывает больному какое-либо лекарство, в таблицу заносится
название лекарства, способ его приема, словесное описание предполагаемого
действия и возможных побочных эффектов.