Базы данных - модели, разработка, реализация



         

Объединенные представления


Часто представления базируются на многотабличных запросах. Такое использование позволяет упростить разработку пользовательского интерфейса, сохранив при этом корректность схемы базы данных. Для примера снова обратимся к базе данных "Библиотека" и создадим представление, которое содержит список читателей-должников с указанием книг, которые у них на руках, и указанных в базе сроков сдачи этих книг. Такое представление может понадобиться для административного приложения, которое разрабатывается для директора библиотеки или его заместителя, они должны принимать административные меры для наказания нарушителей и возврата книг в библиотеку.

  • CREATE VIEW DEBTORS
  • ISEN.TITLE. NUM_READER.NAME.ADRES,HOME_PHON. WORK_PHON.DATA_OUT
  • AS
  • SELECT ISBN.TITLE.NUM_READER.NAME.ADRES.HOME_PHON. WORK_PHON.DATA_OUT
  • FROM BOOKS.EXEMPLAR,READERS
  • WHERE BOOKS.ISBN = EXEMPLAR.ISBN AND
  • EXEMPLAR.NUM_READER = READERS.NUM_READER AND
  • EXEMPLAR.PRESENT = FALSE AND
  • EXEMPLAR.DATA OUT < GetDate()
  • 160

    160 :: Содержание




    Содержание  Назад  Вперед