Информационные системы
БД — один из основных компонентов современных информационных систем. Информационная система — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации.
Цель любой информационной системы — обработка информации конкретной предметной области. Пример — системы поддержки клинических решений. Обычно они представляют БД, которые объединяют электронные истории болезни со специальными инструментами, такими как автоматические напоминания или калькуляторы дозировки ЛС, предназначенные для использования клиницистами в процессе принятия решений. В основу систем поддержки должны быть положены научно обоснованные руководства по клинической практике или другие достоверные данные научных исследований.
В настоящее время медицинские информационные системы — одна из приоритетных областей разработки программных средств во всем мире и представляют трудоемкую задачу из-за целого ряда факторов:
• множества факторов и сложности их взаимодействия в процессе принятия медицинских решений;
• отсутствия стандартизации в терминологии, формате, шкалах измерения;
• высоких требований к параметрам компьютеров по скоростям доступа, объемам памяти, обработке графики.
Базы данных. БД можно определить как организованную совокупность взаимосвязанных хранимых вместе данных, представленных на электронных носителях, предназначенных и пригодных для решения специальных задач с использованием средств вычислительной техники.
Особенности такой совокупности данных:
• большие объемы информации;
• максимально возможная компактность хранения данных;
• возможность извлечения из БД разнообразной информации в определенной предметной области;
• удобные для пользователя вид и форма извлекаемой информации;
• высокая скорость доступа к данным;
• надежность хранения информации и возможность предоставления санкционированного доступа к данным для отдельных пользователей;
• удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных.
Создание БД, ее поддержка и обеспечение доступа пользователей к ней осуществляют с помощью специального программного инструмента — системы управления базами данных. Система управления базами данных (СУБД) — программное обеспечение для создания и редактирования баз данных, просмотра и поиска информации в них.
По технологии обработки и хранения данных БД делят на централизованные и распределенные.
Централизованные БД по способу доступа делят на:
• БД с локальным доступом (данные и процедуры их обработки хранятся на одной машине);
• БД с удаленным (сетевым) доступом. Системы управления базами данных с удаленным доступом могут быть построены с использованием архитектур файл-сервер и клиент-сервер.
Архитектура файл-сервер
Принцип организации: одна машина выделена в качестве центральной (сервер файлов), на ней хранится централизованная БД. Остальные машины сети выполняют функции рабочих станций. Файлы БД в соответствии с пользовательскими запросами рабочих станций передаются на эти станции и там обрабатываются. Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным. В настоящее время эту архитектуру считают устаревшей.
Архитектура клиент-сервер
Принцип организации: центральная машина (сервер БД) хранит централизованную БД и процедуры обработки. Клиент посылает запрос, он обрабатывается сервером, и данные, полученные по запросу, передаются клиенту.
Распределенная БД состоит из нескольких частей, хранимых на различных компьютерах вычислительной сети. Этот способ обработки подразумевает наличие нескольких серверов (обслуживающих компьютеров), на которых может храниться пересекающаяся или даже дублирующая информация. Для работы с такой БД используют систему управления распределенными БД.
По используемой модели БД разделяют на иерархические, сетевые реляционные, объектно-ориентированные и гибридные.
Иерархическая модель БД состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию.
К основным понятиям сетевой модели БД относят: уровень, элемент (узел) и связь. Узел — совокупность атрибутов данных, описывающих некоторый объект. В сетевой структуре каждый элемент бывает связан с любым другим элементом. Сетевые БД подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Реляционная модель БД ориентирована на организацию данных в виде двумерных таблиц. Для этих моделей характерна простота структуры данных, удобное для пользователя табличное представление. В реляционных БД используют язык Structury Query Language — язык структурированных запросов — универсальный язык, применяемый для создания, модификации и управления данными.
В объектно-ориентированных базах данные хранятся в виде объектов. С объектно-ориентированными базами данных удобно работать, применяя объектно-ориентированное программирование. Однако сегодня такие базы данных еще не достигли такой популярности, как реляционные, поскольку значительно уступают им в производительности.
Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.
Сегодня БД — мощный инструмент совершенствования процессов оказания медицинской помощи. Появление в конце XX в. медицинских БД, доступных широкому кругу пользователей, позволило проводить быстрый поиск, анализ и обобщение информации о результатах эпидемиологических и других исследований и способствовало развитию подхода к оказанию медицинской помощи, получившему название «медицина, основанная на доказательствах» (научно-обоснованная медицинская практика).
Дата добавления: 2015-06-12; просмотров: 791;