Представления – пределения, достоинства и недостатки
Представление (view) – именованное производное отношение. Фигурирует в БД в виде кода.
Снимки (Snapshot) – именованное производное отношение, отличаются наличием в них данных на некоторый момент времени.
Реляционная БД – база, воспринимаемая пользователем как набор неименованных отношений разной арности.
Отношению соответствует файл, логический или физический.
Данные хранятся в таблицах, таблицы группируются в схемы, схемы – в каталоги, каталоги – в кластеры.
Схема – базовая единица организации БД, именованный набор объектов БД. Доступ к схеме предоставляется именованному пользователю.
Каталог – множество схем.
Кластеры – таблицы, к которым имеется доступ в текущем сеансе работы.
В некоторых БД используется понятие сегментов (логические области БД для хранения данных определенных типов). Lock-сегмент – сегмент для размещения журнала транзакций. Default – пользовательские объекты (OLE, MEMO и тд)
Представление – именованный SQL запрос на чтение, сохраняемый в БД. Используется для обращения к таблицам, одной или нескольким.
Взгляд на БД через представление искажен. Позволяет ограничить доступ к данным, позволяет видеть только те таблицы, которые разрешено. Упрощает доступ к БД. Но протекает дольше, чем прямой доступ (т.к. сначала из системной таблицы считывается код, потом этот код выполняется, потом появляется то, что нужно).
Достоинства:
- безопасность;
- простота запросов;
- простота структуры данных;
- защита от изменений;
- целостность данных;
Недостатки:
- хуже производительность;
- ограничения на обновления базовых таблиц;
- Представления в SQL
- представления электронной схемы в виде физической системы
- Обязанности администратора базы данных
- Кластеризация в базах данных
- Освобождение памяти в DotNet, Рефлексия и недостатки DotNet
- Стандартизованные формы представления моделей
- Общие представления об устойчивости движения
- Уровни архитектуры
- Общие принципы повышения производительности и доступности
- Введение в понятие база данных
- Хеширование в базах данных
- Параллельное выполнение операций в БД
- Стандартизация доступа к базам данных
- Обзор логических и физических моделей
- Ограничения совокупности допустимых значений в базе данных
- Мультибазовые СУБД
- Анализ данных в БД