Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Теоретические сведения. 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 отсутствуют.
Дата добавления: 2015-06-30; просмотров: 181; Нарушение авторских прав Мы поможем в написании ваших работ! |