ПОИСК Статьи Рисунки Таблицы Состав информационного обеспечения базы данных, банки данных, системы управления базами данных. Модели баз данных иерархические, сетевые, реляционные из "Управление безопасностью химических производств на основе новых информационных технологий" Информационное обеспечение интегрированных автоматизированных систем управления (ИАСУ) безопасностью состоит из информационного фонда и средств управления этим фондом. Информационный фонд включает в себя информацию, необходимую для выполнения автоматизированного управления безопасностью, и представляется в виде печатных документов, чертежей, файлов на машинных носителях, микрофиш и т. п. Система управления информационным фондом организует хранение и доступ к информации. Информационный фонд ИАСУ безопасностью можно представить в виде файловой или библиотечной системы. В этих случаях для работы с информационным фондом используются стандартные средства управления данными, имеющимися в операционных системах ЭВМ. В ИАСУ безопасностью широко применяются библиотеки программных модулей, сценариев диалога. [c.293] Файловая организация предполагает специализацию и хранение информации, ориентированной, как правило, на одну прикладную задачу, и обеспечивается самим прикладным программистом. Такая организация позволяет достигнуть высокой скорости обработки информации, но обладает рядом недостатков. Отличительная черта файлового подхода — узкая специализация избыточности, так как одни и те же элементы данных хранятся в разных системах. Для выполнения одних и тех же операций над различными файлами данных требуются разные программы, а так как управление осуществляется разными лицами, отсутствует возможность выявлять нарушения, связанные с противоречивостью хранимой информации. Разработанные для специализированных прикладных программ файлы нельзя использовать для удовлетворения запросов пользователей, перекрывающих две и более области. [c.293] База данных (БД) — совокупность взаимосвязанных данных, используемых более чем одним пользователем или программным комплексом ИАСУ безопасностью. [c.294] С точки зрения пользователя БД — это набор сохраняемых рабочих данных, используемых прикладной системой для конкретных применений в проекте. С точки зрения прикладного программиста БД — это централизованно управляемый набор данных, доступных различным прикладным программам и организованных в соответствии со схемой БД, т. е. структурным представлением в системе. [c.294] В общем случае по масщтабам использования БД могут быть классифицированы на интегрированные (общие), локальные и базы данных отдельных пакетов прикладных программ (ППП). [c.294] Интегрированная база данных [1] — база данных, объединяющая несколько баз данных либо имеющая несколько программ по управлению данными. [c.294] Интегрированные базы данных относятся ко всей интегрированной автоматизированной системе управления безопасностью или качеством атмосферного воздуха, т. е. в них содержится информация, являющаяся предметом обработки более чем в одной подсистеме. Через интегрированные базы данных осуществляются связь и обмен информацией между подсистемами ИАСУ. Примерами таких баз данных являются БД по экологическим паспортам предприятий, БД по ПДК загрязняющих веществ и др. [c.294] Локальные базы данных вместе с соответствующими системами управления базами данных обслуживают одну из подсистем или блоков ИАСУ и реализуют информационные связи между пакетами программ внутри одной подсистемы (блока). Примером могут служить БД по источникам загрязнения и выбросам предприятия, используемые для расчетов рассеяния примесей от постоянно действующих источников. [c.294] Базы данных отдельных ППП организуются для унификации информационных связей между отдельными профамма-ми пакета. [c.294] Примером локальных БД в разработанной структуре комплекса программных средств (КПС) ИАСУ являются БД для расчетов ущербов и платежей за выбросы, а также БД для расчета затрат на природоохранные мероприятия, которые будут использоваться в информационно-моделирующей подсистеме соответствующими ППП эколого-экономических расчетов. [c.294] Системы управления базами данных (СУБД) — это специальные пакеты программ системного уроврм, обеспечивающие создание и ведение БД, централизованное управление данными, санкционированный доступ, поддержание целостности, независимость данных. Более коротко назначение СУБД определяется как описание данных, управление и манипулирование ими. Системы управления базами данных — это комплекс программных и лингвистических средств, предназначенных для реализации функций создания, ведения и эксплуатации баз данных многими пользователями [2]. [c.295] В настоящее время имеются три модели БД иерархическая, сетевая и реляционная. [c.295] Сетевая модель БД подразумевает возможность установления произвольных связей между элементами БД. Недостатком является сложность реализации и работы с БД сетевой структуры. Чтобы получить какой-либо элемент из БД со сложной сетевой структурой, необходимо хорошо разбираться в структуре данных. [c.296] Реляционная модель БД организует объекты и взаимосвязи между ними в виде таблиц, причем взаимосвязи рассматриваются также в виде объектов. Каждая таблица задает некоторое отношение (функцию) на множествах. Строки таблицы называются кортежем, а столбцы — атрибутом. Множество значений, из которого извлекаются фактические значения, появляющиеся в данном столбце, называется доменом. Между доменом и столбцами имеется различие, состоящее в том, что атрибут определяется как функция домена внутри отношения (таблицы). Процесс приведения произвольной структуры к табличному виду носит название нормализации. В процессе нормализации элементы данных группируются в таблицы, представляющие объекты и их взаимосвязи. Представление структур данных в виде отношений обладает тем преимуществом, что позволяет легко реализовать такие операции над отношениями, как разрезание и склеивание , которые дают возможность произвольно формировать новые отношения из уже существующих. [c.296] Вернуться к основной статье