АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Представления

Читайте также:
  1. В) Представления о Боге в пантеизме и в теизме
  2. В-третьих, составной частью культуры являются духовные ценности: нравственные, религиозные, эстетические и др. Это представления людей о добре, истине, красоте и т.п.
  3. Введение. Популярные представления об ассимиляции
  4. Виды представления информации в ТКС и возможные каналы ее утечки.
  5. Вопрос 67 Современные представления об электропроводности тел
  6. Глава 1. Общие представления о методологии науки
  7. ГЛАВА 1. ОБЩИЕ ПРЕДСТАВЛЕНИЯ О ПОЧВЕННОЙ МИКРОБИОТЕ
  8. Глава 2. История развития и современные представления о научном познании
  9. Графический метод представления данных правовой статистики
  10. Древние и средневековые представления о демократии
  11. Единицы представления, измерения, хранения и передачи данных
  12. Естественнонаучные представления о структуре и свойствах материи

Представление – объект базы данных, представляющий собой именованный и сохраненный запрос. Часто представления также называют “виртуальными таблицами”. В случае если определение представления простое, СУБД выполняет его “на лету”, в противном случае СУБД приходится “материализовать ” представление, т.е. сохранять его результаты во временной таблице. Создаются представления посредством инструкции create view. Использование данной инструкции иллюстрируется примером.

 

Создать представление, включающее в себя список сотрудников, работающих в отделениях Минска.

create view Minsk as select fname, lname, address, position, tel_no, sex, dob

from staff

where bno in (select bno

from branch

where city=’Минск’);

· Варианты заданий

1. Получить список сотрудников с зарплатой от 200 до 300 тыс. рублей.

Получить список сотрудников, работающих в офисах Бреста и Гомеля.

Определить суммарную и среднюю зарплату сотрудников в зависимости от занимаемой ими должности.

Создать представление с информацией о офисах в Бресте.

2. Определить адреса и телефоны офисов, расположенных в Минске и Гродно.

Кто из сотрудников предлагает для аренды 3-комнатные квартиры.

Вывести итоговый отчет о средней и суммарной зарплатах в зависимости от половой принадлежности сотрудников.

Создать представление с информацией о директорах отделений.

3. Определить адреса всех 3-комнатных квартир, предлагаемых в аренду.

Получить список арендаторов, осматривавших объекты аренды 20 октября 1999 года.

Определить минимальную и максимальную зарплаты сотрудников различных отделений.

Создать представление с информацией о владельцах, чьи дома или квартиры осматривались потенциальными арендаторами.

4. Вывести номера домашних телефонов всех директоров.

Составить список владельцев всех 3-комнатных квартир.

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

Создать представление сотрудниках и объектов, которые они предлагают в аренду.

5. Вывести список сотрудников, родившихся до 1980 года.

Подсчитать количество сотрудников, работающих в отделении в Бресте.

Вывести количество арендаторов, желающих арендовать 3- и 4-комнатные квартиры.

Создать представление об объектах с минимальной рентной стоимостью.

6. Определить адреса всех квартир с рентной стоимостью не более 300 тыс.

Подсчитать количество менеджеров, работающих в Минске

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

Создать представление о арендаторах, желающих арендовать 3-комнатные квартиры.

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

7. Вывести домашние телефоны всех потенциальных арендаторов, желающих арендовать дома.

Вывести телефоны владельцев, дома или квартиры которых осматривались 12 сентября 2001года.

Определить квартиры и дома минимальной рентной стоимости.

Создать представление о женщинах-директорах.

8. Вывести список всех женщин-менеджеров.

Определить максимальную зарплату сотрудников в отделении в Гродно.

Определить количество осмотров с группировкой по датам.

Создать представление о количестве сделанных осмотров с комментариями.

9. Определить количество объектов, осмотренных потенциальными арендаторами за Октябрь 1996 года

Создать список сотрудников, предлагающих объекты недвижимости в Минске.

Определить суммарную рентную стоимость объектов в Минске и Гродно.

Создать представление о сотрудниках, чьи фамилии начинаются с буквы ‘О’.

10. Создать список арендаторов, желающих снять 4-комнатные квартиры.

Определить количество потенциальных арендаторов, осмотревших предлагаемые им квартиры или дома.

Определить какие из офисов имеют более 3-х сотрудников.

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

· Контрольные вопросы

1. Как вы понимаете значение NULL?

2. Какова общая структура запроса на извлечение информации

3. Перечислите особенности итоговых запросов.

4. Что такое представление и для чего создаются такие объекты базы данных.

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)