Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объектно-ориентированные СУБД. Параллельная обработка данных

Методы контроля достоверности экономической информации.

Контроль достоверности данных можно вести на трех различных уровнях: синтаксическом, семантическом и прагматическом. Синтаксический контроль выполняется на уровне знаков. Здесь определяется законность отдельных символов (является ли символ обоснованным числом исполняемого кода) и законность отдельных символов в данной ситуации. Символ может принадлежать к применяемому коду, но его появление в сочетании с другими символами может свидетельствовать об ошибке. Семантический контроль выполняется на уровне смыслового значения данных, их логичности, непротиворечивосги, согласованности Прагматический контроль исследует вопросы ценности, допустимости, актуальности информации, влияние ошибок данных на работу системы управления и объект управления, воздействия данных на лицо, принимающее решение Контроль на всех указанных уровнях связан с введением избыточности. При этом может быть введена избыточность информационная, программная и аппаратная. Обеспечение необходимой достоверности достигается комплексным применением ряда конкретных методов контроля: метода контрольных сумм, контроля по модулю, контроля формата сообщения, программно-логических методов контроля и метода двойного ввода. Методом контрольных сумм можно контролировать информацию на синтаксическом уровне по строкам и столбцам. Контроль по модулю ведется на синтаксическом уровне и основан на введении информационной избыточности. Реквизиты дополняются контрольным разрядом, рассчитанным по определенному алгоритму. При контроле по тому же алгоритму вычисляется контрольный разряд и сравнивается с имеющимся.. Контроль Формата сообщения заключается в проверке cooтветствия информации на машинных носителях структуре первичных документов. При этом подлежат контролю числа сообщений в документе, в копии документов. Программно-логические методы контроля основаны на избыточности информации на семантическом уровне. Этот метод предполагает выполнение ряда операций, основанных на изучении структуры, содержания и связи документа в системе управления.

Объектно-ориентированные СУБД

Несмотря на большую популярность реляционных СУБД, развитие технологии появления данными на них не остановилось. Развитие реляционных баз данных обеспечение возможностей решения более сложных задач привели к появлению бъектно-ориентированных баз данных, для которых характерны использование идей объектно-ориентированного подхода, управления распределенными базами данных, активного сервера базы данных, языков программирования четвертого поколения, фрагментации и параллельной обработки запросов, технологии тиражирования данных, многопоточной архитектуры и других революционных достижений в области обработки данных.

Объектно-ориентированный подход имеет ряд преимуществ для разработчика, из которых можно отметить следующие:

· возможность разбить систему на совокупность независимых сущностей (объектов) и провести их строгую независимую спецификацию;

· простота эволюции системы за счет использования таких элементов объектного подхода как наследование и полиморфизм;

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

Объектная модель данных более близка сущностям реального мира. Объекты можно сохранить и использовать непосредственно, не раскладывая их по таблицам. Типы данных определяются разработчиком и не ограничены набором предопреденных типов.

При занесении сложного объекта в реляционную базу обязательна процедура

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

Использование объектной модели представления данных (и, соответственно, объектно - ориентированной СУБД) наиболее привлекательно для информационных систем корпоративного уровня, разработка которых ведется методами объектного проектирования.

СУБД с параллельной обработкой данных

Информационные хранилища на базе СУБД с параллельной обработкой данных рассчитаны на многопроцессорные системы. Такие СУБД разделяются по типу архитектуры – без разделения ресурсов и с совместным использованием дискового пространства. В первом случае за каждым из процессоров закреплены выделенные области памяти и диски, что дает хорошую скорость обработки. Во втором случае все процессоры делят между собой как оперативную память, так и все место на диске. Примерами СУБД без разделения ресурсов являются: DB2 (IBM), Informix Online Dynamic (Informix), Navigation Server (Sybase). СУБД с совместным использованием памяти является AdabasD версия 6,1. В СУБД Oracle 7.2 обеспечивается лучшая переносимость на различные платформы.

Следует заметить, что выбор СУБД целесообразно осуществлять не только по типу архитектуры и качеству внешнего интерфейса, но прежде всего исходя из функциональных возможностей. Важными критериями выбора являются способность обработки сложных запросов, возможность переноса между платформами. Хорошей скоростью обработки сложных запросов отличается СУБД DB2 (IBM), а также DSA (Informix).

Параллельная обработка запросов

Параллельная обработка является решением при низком быстродействии, характерном для сложных запросов и больших размерах обрабатываемой информации, например, массированно обновляемых крупных таблиц. За счет совмещения обработки небольших порций данных, параллелизм значительно улучшает производительность систем принятия решений и пакетной обработки. Эти улучшения позволяют включать сложные запросы в массовые транзакции, не жертвуя целостностью данных и изолированностью каждой транзакции, что было бы невозможным в традиционных системах. Имея приемлемое время реакции, аналитические (DSS) запросы не конкурируют с оперативной обработкой транзакций (OLTP) и не разрушают среду OLTP.

<== предыдущая лекция | следующая лекция ==>
Инструментальные средства CASE технологии | Прессование
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 493; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.