Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Теоретические сведения. 1. Таблицы в которых содержатся реальные данные называются базовыми таблицами (base tables)

 

1. Таблицы в которых содержатся реальные данные называются базовыми таблицами (base tables). Представления (views) - это таблицы, содержимое которых берется или выводится из других таблиц.

2. Представления подобны окнам, через которые просматривается реально хранимая информация, содержащаяся в базовых таблицах. В действительности же это запросы, выполняемые всякий раз, когда представление является объектом команды. В этот момент выходные данные запроса и становятся содержимым представления. В промышленных БД представления играют главную роль в создании собственной структуры БД для каждого пользователя и обеспечении ее безопасности.

3. Представление определяется командой CREATE VIEW <имя_представления> (новые_имена_полей) AS <запрос SELECT>. Новые имена для полей данных базовой таблицы определять необязательно. Для удаления представления используется команда DROP VIEW <имя_ представления>.

4. Различают несколько типов представлений : горизонтальные (ограничение доступа к строкам таблицы), вертикальные (ограничение доступа к столбцам таблицы), смешанные, групповые, объединенные, вложенные.

5. Представления можно использовать также, как и базовые таблицы, т.е. формулировать к нему запросы (SELECT), выполнять обновления (UPDATE), вставку (INSERT) и удаление (DELETE). Команды обновления воздействуют на лежащую в основе представления таблицу. Многие представления нельзя использовать для модификации данных базовых таблиц.

6. Групповые представления (grouped views) – это представления, которые содержат предложение GROUP BY – прекрасный способ обработки производственной информации!

7. Представления могут получать информацию из любого количества базовых таблиц или других представлений, т.е. в представлениях возможно соединение (join) таблиц.

8. Представления могут также использовать подзапросы (subquery), включая и связанные подзапросы (corelated subquery).

9. В определении представления нельзя использовать операторы UNIONи ORDER BY.

10. В Access роль представлений выполняют хранимые составе базы данных запросы (query), которые можно создать непосредственно в среде Access. Команды CREATE/DROP VIEW отсутствуют.


<== предыдущая страница | следующая страница ==>
Примеры запросов. 1. Создание таблицы MyCustomers (FOREIGN KEY ограничение на таблицу) | Примеры определения представлений

Дата добавления: 2015-06-30; просмотров: 181; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.