Объединенные представления
Часто представления базируются на многотабличных запросах. Такое использование позволяет упростить разработку пользовательского интерфейса, сохранив при этом корректность схемы базы данных. Для примера снова обратимся к базе данных "Библиотека" и создадим представление, которое содержит список читателей-должников с указанием книг, которые у них на руках, и указанных в базе сроков сдачи этих книг. Такое представление может понадобиться для административного приложения, которое разрабатывается для директора библиотеки или его заместителя, они должны принимать административные меры для наказания нарушителей и возврата книг в библиотеку.
CREATE VIEW DEBTORSISEN.TITLE. NUM_READER.NAME.ADRES,HOME_PHON. WORK_PHON.DATA_OUTASSELECT ISBN.TITLE.NUM_READER.NAME.ADRES.HOME_PHON. WORK_PHON.DATA_OUTFROM BOOKS.EXEMPLAR,READERSWHERE BOOKS.ISBN = EXEMPLAR.ISBN ANDEXEMPLAR.NUM_READER = READERS.NUM_READER ANDEXEMPLAR.PRESENT = FALSE ANDEXEMPLAR.DATA OUT < GetDate()160