Представления – пределения, достоинства и недостатки

Представление (view) – именованное производное отношение. Фигурирует в БД в виде кода.

Снимки (Snapshot) – именованное производное отношение, отличаются наличием в них данных на некоторый момент времени.

Реляционная БД – база, воспринимаемая пользователем как набор неименованных отношений разной арности.

Отношению соответствует файл, логический или физический.

Данные хранятся в таблицах, таблицы группируются в схемы, схемы – в каталоги, каталоги – в кластеры.

Схема – базовая единица организации БД, именованный набор объектов БД. Доступ к схеме предоставляется именованному пользователю.

Каталог – множество схем.

Кластеры – таблицы, к которым имеется доступ в текущем сеансе работы.

В некоторых БД используется понятие сегментов (логические области БД для хранения данных определенных типов). Lock-сегмент – сегмент для размещения журнала транзакций. Default – пользовательские объекты (OLE, MEMO и тд)

Представление – именованный SQL запрос на чтение, сохраняемый в БД. Используется для обращения к таблицам, одной или нескольким.

Взгляд на БД через представление искажен. Позволяет ограничить доступ к данным, позволяет видеть только те таблицы, которые разрешено. Упрощает доступ к БД. Но протекает дольше, чем прямой доступ (т.к. сначала из системной таблицы считывается код, потом этот код выполняется, потом появляется то, что нужно).

Достоинства:
- безопасность;
- простота запросов;
- простота структуры данных;
- защита от изменений;
- целостность данных;

Недостатки:
- хуже производительность;
- ограничения на обновления базовых таблиц;

Похожие записи
  1. Представления в SQL
  2. представления электронной схемы в виде физической системы
  3. Обязанности администратора базы данных
  4. Кластеризация в базах данных
  5. Освобождение памяти в DotNet, Рефлексия и недостатки DotNet
  6. Стандартизованные формы представления моделей
  7. Общие представления об устойчивости движения
  8. Уровни архитектуры
  9. Общие принципы повышения производительности и доступности
  10. Введение в понятие база данных
  11. Хеширование в базах данных
  12. Параллельное выполнение операций в БД
  13. Стандартизация доступа к базам данных
  14. Обзор логических и физических моделей
  15. Ограничения совокупности допустимых значений в базе данных
  16. Мультибазовые СУБД
  17. Анализ данных в БД

Оставить комментарий


Закажи работу СЕЙЧАС



Статистика

Рейтинг@Mail.ru