Проверка полномочий пользователей 


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



ЗНАЕТЕ ЛИ ВЫ?

Проверка полномочий пользователей



Второй задачей при работе с БД является проверка полномочий пользователей.

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

Логически для каждого пользователя и каждого объекта в БД как бы строится некоторая условная матрица, где по одному измерению расположены объекты, а по другому — пользователи.

На пересечении каждого столбца и каждой строки расположен перечень разрешенных операций для данного пользователя над данным объектом


 

27.Информационные приложения, основанные на использовании "складов данных" (DataWarehousing). OLTP и OLAP приложения. Описание типа хранилища данных под названием «снежинка», «звезда».

Хранилище данных (Data warehouse) — это предметно-ориентированное, интегрированное, привязанное ко времени и неизменяемое собрание данных для поддержки процесса принятия управляющих решений.

Использование технологии хранилищ данных предполагает наличие в системе следующих компонентов:

· оперативных источников данных;

· средств переноса и трансформации данных;

· метаданных — включают каталог хранилища и правила преобразования данных при загрузке их из оперативных БД;

· реляционного хранилища;

· OLAP-хранилища;

· средств доступа и анализа данных.

Оперативные данные собираются из различных источников. К ним относятся:

· иерархические и сетевые базы данных первого поколения, хранящие корпоративные данные;

· реляционные БД, хранящие оперативные данные различных подразделений;

· закрытые сервера;

· внешние системы (Интернет, базы данных поставщиков и т. д.).

OLTP и OLAP-системы

Сильно нормализованные модели данных хорошо подходят для так называемых OLTP-приложений (On-LineTransactionProcessing (OLTP)- оперативная обработка транзакций). Типичными примерами OLTP-приложений являются системы складского учета, системы заказов билетов, банковские системы, выполняющие операции по переводу денег, и т.п.

Другим типом приложений являются так называемые OLAP-приложения (On-Line Analitical Processing (OLAP) - оперативная аналитическая обработка данных). Это обобщенный термин, характеризующий принципы построения систем поддержки принятия решений (DecisionSupportSystem - DSS), хранилищ данных (DataWarehouse), систем интеллектуального анализа данных (DataMining).

Такие системы предназначены для нахождения зависимостей между данными (например, можно попытаться определить, как связан объем продаж товаров с характеристиками потенциальных покупателей), для проведения анализа "что если…". OLAP-приложения оперируют с большими массивами данных, уже накопленными в OLTP-приложениях, взятыми их электронных таблиц или из других источников данных. Такие системы характеризуются следующими признаками:

· Добавление в систему новых данных происходит относительно редко крупными блоками.

· Данные, добавленные в систему, обычно никогда не удаляются.

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

· Запросы к системе являются нерегламентированными и, как правило, достаточно сложными.

· Скорость выполнения запросов важна, но не критична.

Схема «снежинки» получила свое название за свою форму, в виде которой отображается логическая схема таблиц в многомерной БД. Так же как и в схеме звезды, схема снежинки представлена централизованной таблицей фактов, соединенной с таблицами измерений. Отличием является то, что здесь таблицы измерений нормализованы с рядом других связанных измерительных таблиц, — в то время как в схеме звезды таблицы измерений полностью денормализованы, с каждым измерением представленным в виде единой таблицы, без соединений на связанные таблицы в схеме снежинки. Чем больше степень нормализации таблиц измерений, тем сложнее выглядит структура схемы снежинки. Создаваемый «эффект снежинки» затрагивает только таблицы измерений, и не применим к таблицам фактов.

Схема «звезды», схема звёздного соединения, звездоподобная схема, звёздная схема (от англ. starschema) — специальная организация реляционных таблиц, удобная для хранения многомерных показателей. Лежит в основе реляционного OLAP.

Модель данных состоит из двух типов таблиц: одной таблицы фактов (facttable) — центр «звезды» — и нескольких таблиц измерений (dimensiontable) по числу измерений в модели данных — лучи «звезды».

Объектно-реляционные СУБД. Подходы к построению объектно-реляционных СУБД (ОРСУБД).

Классификация СУБД

В ОРСУБД широко используются такие объектно-ориентированные компоненты, как:

· расширяемая пользователем система типов,

· инкапсуляция,

· наследование,

· полиморфизм,

· динамическое связывание методов,

· использование составных,

· поддержка идентичности объектов.



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 357; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.77.71 (0.007 с.)