Типы баз данных
Базы данных можно классифицировать в соответствии с числом пользователей, местоположением базы, ожидаемым типом и степенью использования. В зависимости от числа пользователей базы данных классифицируются как однопользовательские или многопользовательские. Однопользовательская база данных одновременно «поддерживает» только одного пользователя; другие пользователи не могут получить доступ к данным, если в данный момент времени какой-либо пользователь работает с базой данных. Если однопользовательская база данных установлена на персональном компьютере, она называется также настольной (desktop).
Многопользовательская база данных одновременно обеспечивает доступ к данным нескольким пользователям. Такая база данных может называться коллективной, если она используется относительно небольшим количеством пользователей (менее 50) или предназначена для работы некоторого отдела внутри компании. Если же база данных используется целым предприятием с большим количеством пользователей (более 50) нескольких отделов, то ее называют базой данных предприятия.
База данных может быть централизованной (centralized), т.е. находящейся в одном рабочем месте (на одной компьютерной системе), и распределенной (distributed), если находится на нескольких рабочих местах.
В настоящее время наиболее часто применяется классификация баз данных, которая отражает тип и степень использования базы. Например, информационная система может поддерживать сбыт продуктов или услуг, платежи и т.д. Такие транзакции являются критическими по времени и должны регистрироваться точно и немедленно. База данных, предназначенная для поддержки таких транзакций (непосредственного отклика), называется транзакционной (transactional). В такой базе данных очень важно поддерживать целостность и непротиворечивость данных.
База данных, которая используется для получения информации, необходимой для тактических и стратегических решений на среднем или высшем уровне управления компанией, называется системой поддержки принятия решений (decision support system). Для такой системы временной фактор обычно не является критически важным. Здесь обычно используются «исторические» данные или данные, полученные в результате предварительной обработки информации из различных источников (в том числе и агрегированные данные). Эти обстоятельства позволяют предположить, что структура системы поддержки принятия решений должна существенно отличаться от структуры данных транзакционной базы.
Дата добавления: 2015-08-14; просмотров: 723;