05.03.2026
 
 

 

Системы управления реляционными базами данных
Автоматизация - Построение систем хранения данных

системы управления реляционными базами данных

Процесс отделения программ от структур данных завершили, в конечном итоге, реляционные базы данных (РБД).

В РБД все данные представлены исключительно в формате таблиц, или, по терминологии реляционной алгебры, отношений (relation). Таблица в реляционной алгебре - это неупорядоченное множество записей (строк), состоящих из одинакового набора полей (столбцов). Каждая строка характеризует некий объект, каждый столбец - одну из его характеристик. Совокупность таких связанных таблиц и составляет БД, при этом таблицы полностью равноправны - между ними не существует никакой иерархии. Реляционная модель является простейшей и наиболее привычной формой представления данных.

Можно было бы привести более строгое определение, но это не является предметом настоящей статьи. Здесь нам важно отметить следующее. РБД позволили моделям данных отражать взаимосвязи прикладной области, а не методы программного доступа к данным и структурам данных. Это огромный шаг вперед по нескольким причинам.

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

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

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

Развитие РБД

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

Хранимые процедуры

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

Триггеры

Последовательности SQL-операторов, автоматически запускаемые сервером при возникновении определенных, связанных с данными событий. Обычно они используются для поддержания целостности данных и выполнения таких, связанных с модификацией данных, операций, как трассировка (распечатка программой связанных с ее выполнением событий) и аудирование (ведение журнала событий с целью обеспечения безопасности вычислительной системы.).

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

АСУ ТП ГОЛОВНЫХ ВОДОЗАБОРНЫХ СООРУЖЕНИЙ

News image

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

Система дистанционного мониторинга ЦТП Уфы. АСКУЭ

News image

Реализованная система диспетчеризации и управления обеспечивает выполнение следующих функций: регулирование температуры отопления по графику и температуры горячего водоснабжения (ГВС); регулирование...

АВТОМАТИЗАЦИЯ КОМПЛЕКСА ЗДАНИЙ

News image

Заказчик и разработчик: Управленческий центр религиозной организации «Свидетели Иеговы в России». Объект: комплекс зданий (22 корпуса жилых и служебных помещений, пос. Солнечное Ленинградской об...

 

Теория АСУ:

Системы диспетчеризации объектов и визуализация процессов

News image

Любое современное здание, будь это жилой дом, торговый офисный, центр, или спортивное сооружение обязательно содержит солидный объем инженерного оборудования. Причем число инженерного оборудования н...

Диспетчеризация подсистемы теплоснабжения

News image

Представленная подсистема используется для регулирования горячего водоснабжения, отопления, управления насосами, котлами и другим оборудованием. Подсистема теплоснабжения не только регулирует, но...

Техника безопасности при ремонте приборов и средств автоматизации

News image

Поверку, регулировку и ремонт всех приборов и средств автоматизации необходимо производить с соблюдением стандартов и технических условий, утвержденных Госстандартом СССР. Аварийное выключение пр...

Неизменяемая часть системы управления

News image

Так вводится понятие неизменяемой части системы управления - неизменяемой в том смысле, что свойства её заданы до начала конструирования алгоритма управления и, как правило, не могут быть изменены. ...

Применение автоматизированных тепловых пунктов - ключ к энергосбережению в систе

News image

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

 
 

Программные решения в автоматизации:

Применение Java

News image

Когда необходимо организовать событийно-управляемую передачу технологических данных от веб-сервера к клиенту (например, для динамического отображени...

Что в будущем?

News image

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

Резервирование

News image

Ещё одним отличительным свойством Citect является то, что среди стандартных функций здесь предусмотрено дублирование. Сервер В/В может дублироваться...

InBatch

News image

Программный пакет InBatch - это гибкая, масштабируемая MES-система, специально разработанная для моделирования и автоматизации процессов смешения и ...

InTouch добывает российскую нефть

News image

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

Снижение стоимости на этапе инсталляции системы из TF-компон

News image

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

 

Примеры удачного внедрения:

Отсутсвие постановки задачи менеджмента на предприятии

Наверное, этот пункт является наиболее значимым и сложным. На первый взгляд, его тема перекликается с содержанием второго пункта, посвященного реорг...

Критерии выбора АСУП

Критериев выбора систем автоматизации, как и многих других достаточно сложных и дорогих товаров (например, автомобилей), существует, конечно же, мно...

Перетягивание каната

Какая система подходит предприятию больше? Мнение некоторых руководителей ИТ-служб по этому вопросу достаточно жесткое: Раз систему надо дорабатыва...

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

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

Безопасность, удаленный режим, аппаратная платформа

Продолжая знакомство с предлагаемой системой автоматизации, стоит обратить внимание и на такие моменты. В корпоративной информационной системе хр...

Необходимость в изменении технологии работы с информацией, и

Эффективно построенная информационная система не может не внести изменений в существующую технологию планирования бюджетирования и контроля, а также...