Перейти к содержимому

Какие виды классификации баз данных правильные

  • автор:

Какие виды классификации баз данных правильные

Классификация баз данных

  • документальные,
  • фактографические и
  • лексикографические.

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

К лексикографическим базам данных относятся различные словари (классификаторы, многоязычные словари, словари основ слов и т. п.).

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

По характеру организации хранения данных и обращения к ним различают

  • локальные (персональные),
  • общие (интегрированные, централизованные) и
  • распределенные базы данных

Персональная база данных — это база данных, предназначенная для локального использования одним пользователем. Локальные БД могут создаваться каждым пользователем самостоятельно, а могут извлекаться из общей БД.

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

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

  • неструктурированные,
  • частично структурированные и
  • структурированные.
  • иерархические,
  • сетевые,
  • реляционные,
  • смешанные и
  • мультимодельные.

1. Базы данных. Общие сведения

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

Информационная система — это совокупность данных, которая предназначена для принятия управленческих решений.

База данных (БД) — это совокупность данных, которая включает в себя определённые правила, принципы хранения, описания и управления данными. Эти данные относятся к какой-то предметной области и позволяют решать множество конкретных задач.

Например, базы данных, которые используются в медицинских учреждениях, могут содержать в себе следующую информацию: код доктора, ФИО доктора, дату приёма, ФИО пациента, специальность врача, время приёма и т. д. Организовывается такая база данных под требования конкретной организации, соответственно, ключевые поля могут меняться.

Классификация баз данных
По характеру информации:

  • фактографические (единица хранения — факт, т. е. об одном объекте хранится некоторый факт, например банковский счёт, код товара);
  • документальные (единица хранения — документ, например, БД «Свод законов» хранится как совокупность документов).

По структуре данных:

  • иерархические (построены по структуре «дерево», т. е. состоят из различных уровней);
  • сетевые (являются разновидностью иерархической структуры; объекты могут иметь несколько связей с высшим или низшим уровнем);
  • реляционные (БД в виде таблицы).

По способу хранения данных:

  • централизованные (основная БД на центральном ПК, к которой пользователи обращаются со своих компьютеров);
  • распределённые (элементы БД хранятся на разных ПК и связаны между собой).

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

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

Какие виды классификации баз данных правильные

Классификация БД
По форме представляемой информации можно выделить фактографические, документальные и мультимедийные БД.

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

Документальная информация отличается неопределённостью или переменной структурой данных (документов).

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

Лексикографические базы – это классификаторы, кодификаторы, словари основ слов, тезаурусы, рубрикаторы и т.д., обычно используемые в качестве справочных совместно с документальными или фактографическими БД.

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

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

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

Сетевая модель данных включала язык определения данных (Data Definition Language, DDL) и язык манипулирования данными (Data Manipulation Language, DML) – формальные языки, предназначенные для определения и манипулирования содержимым базы данных. Предложенное разграничение функций между различными типами языков в системах управления базами данных привело к выделению языков управления транзакциями, языков манипулирования схемой и других групп языков. В сетевых БД, в отличие от иерархических, нет необходимости в корневой записи, поскольку между типами записей могут быть созданы наборы без искусственных ограничений, свойственных иерархии. Однако здесь, как и в иерархических БД, ассоциации поддерживаются с помощью физических указателей. Примером этой модели является Интернет.

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

Реляционная модель данных (РМД) некоторой предметной области представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.

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

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

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

Первые публикации, связанные с объектно-ориентированными базами данных (ООБД) появились в середине 1980-х годов.
В общей классической постановке объектно-ориентированный подход базируется на концепциях:
• объекта и идентификатора объекта;
• атрибутов и методов;
• классов;
• иерархии и наследования классов.

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

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

Каждый объект имеет состояние и поведение. Состояние объекта — набор значений его атрибутов. Поведение объекта — набор методов (программный код), оперирующих над состоянием объекта. Значение атрибута объекта — это тоже некоторый объект или множество объектов. Состояние и поведение объекта инкапсулированы в объекте; взаимодействие между объектами производится на основе передачи сообщений и выполнении соответствующих методов.

Множество объектов с одним и тем же набором атрибутов и методов образует класс объектов. Объект должен принадлежать только одному классу (если не учитывать возможности наследования).

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

По топологии хранения данных различают локальные и распределённые БД.

По степени доступности можно выделить общедоступные и с ограниченным доступом пользователей к БД.

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

Классификация СУБД
Рассмотрим ряд классификационных признаков, относящихся к СУБД.

По языкам общения СУБД делятся на открытые, замкнутые и смешанные. Открытые системы – это системы, в которых для обращения к базам данных используются универсальные языки программирования. Замкнутые системы имеют собственные языки общения с пользователями БД. Открытые системы в настоящее время используются редко.

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

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

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

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

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

СУБД в зависимости от архитектуры делятся на локальные и распределённые. В локальной СУБД её компоненты размещаются на одном компьютере, а в распределённой – на нескольких, которые могут находиться на любом удалении друг от друга.

По языкам общения СУБД делятся на открытые, замкнутые и смешанные.
Открытые системы – это системы, в которых для обращения к базам данных используются универсальные языки программирования. Замкнутые системы имеют собственные языки общения с пользователями БД. Открытые системы в настоящее время используются редко.

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

Набор типов данных, допустимых в разных СУБД, различен. Ряд СУБД позволяет разработчику добавлять новые типы данных и новые операции над этими данными. Такие системы называются расширяемыми системами баз данных (РСБД). СУБД, основанные на использовании реляционной модели данных, называют реляционными СУБД.

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

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

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

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

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

Транзакция – последовательность операций с БД, рассматриваемая СУБД как единое целое; переводящая БД из одного непротиворечивого состояния в другое, которое может быть представлено как одно «событие». Если транзакция успешно выполняется, то СУБД фиксирует изменения БД, произведенные этой транзакцией во внешней памяти. Каждая транзакция начинается при целостном состоянии БД и оставляет это состояние целостным после своего завершения. Это делает удобным использование понятия транзакции, например, как единицы активности пользователя по отношению к БД.

32. Базы данных

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

База данных – это совокупность относящихся к определенной области знания (теме, проблеме) взаимосвязанных данных, представленных в определенном формате на машинном носителе.

В профессиональной литературе отражены различные подходы к классификации БД.

Классификация баз данных

1. Вид информации

1.1. Документальные БД

1.1.1. Документографические БД

1.1.1.1. Библиографические БД

1.1.1.2. Реферативные БД

1.1.1.3. Обзорные БД

1.1.2. Полнотекстовые БД

1.2. Фактографические БД

1.3. Лексикографические БД

2. Профиль информации

2.1. БД деловой (коммерческой) информации

2.2. БД информации для специалистов (научно-технической, производственной и др.)

2.3. БД массовой информации

3. Целевое назначение информации

3.1. БД официальной информации

3.2. БД научной информации

3.3. БД производственной информации

3 4. БД нормативной информации

3.5. БД справочной информации

3.6. БД учебной информации

3.7. БД досуговой информации

3.8. БД рекламной информации

3.9. БД статистической информации

3.10. БД коммерческой информации

4. Принадлежность к определенной области знания

4.1. БД по общественным наукам

4.2. БД по естественным и точным наукам

4.3 БД по техническим и прикладным наукам, отраслям экономики

4.4. БД по общеотраслевым и комплексным проблемам (межотраслевым проблемам)

5. Широта тематического охвата информации

5.1. Универсальные БД

5.2. Многоотраслевые БД

5.3. Межотраслевые БД

5.4. Отраслевые БД

5.5. Узкотематические БД

5.6. Проблемно-тематические БД

6. Вид документов

6.1 Поливидовые БД

6.2. Моновидовые БД (диссертаций, стандартов, препринтов, статей, материалов конференций)

7. Временной охват информации

7.1. БД текущей информации

7.2. Ретроспективные БД

8. Язык представления информации

8.1. БД на русском языке

8.2. БД на иностранных языках

9. Форма представления информации

9.1. БД символьной информации

9.1.1. Текстовые БД

9.1.2. Гипертекстовые БД

9.1.3. Тексто-числовые БД

9.1.4 Числовые БД

9.2. БД графической информации

9.2.1. БД статической информации

9.2.2. БД динамической информации

9.3. Мультимедийные БД

9.4. Гипермедийные БД

10. Уровень структурирования данных

10.1. Неструктурированные БД

10.2 Частично структурированные БД

10.3 Структурированные БД

11. Тип модели данных

11.1. Иерархические БД

11.3. Реляционные БД

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

12. Формат записи данных

12.1 БД в конвертируемом формате

12.2. БД в неконвертируемом формате

13. Частота актуализации

13.1. БД обновляемые ежегодно

13.2. БД обновляемые ежеквартально

13.3. БД обновляемые ежемесячно

13.4. БД обновляемые ежедневно

14. Способ генерации

14.1. БД собственной генерации

14.2. БД с заимствованием данных

14.3. Комбинированные БД (заимствование с добавлением собственной информации)

15. Форма собственности

15.1. Государственные БД

15.1.1. Федеральные БД

15.1.1.1. БД всероссийских органов НТИ

15.1.1.2. БД отраслевых центров НТИ

15.1.1.3. БД межотраслевых территориальных центров НТИ

15.1.2. БД субъектов РФ

15.1.3. Региональные БД

15.1.4. Муниципальные БД

15.1.5. БД предприятий (организаций, ВУЗов и т.д.)

15.2. Негосударственные БД

15.2.1. БД негосударственных предприятий, организаций, ВУЗов и т.д.

15.2.2. БД общественных организаций

15.2.3. Частные БД

16. Степень доступности

16.1. Общедоступные БД

16.2. БД ограниченного доступа

17.1. Крупные БД (более 100 тыс. записей и 50

17.3. Малые БД (менее 1000 записей и 1Мб)

18. Место создания

18.1.1. Отечественные БД

18.1.2. Зарубежные БД

18.1.3. Международные БД

18.2. Внутренние БД

19. Способ организации

19.1. Локальные БД

19.2. БД Коллективного пользования (сводные)

19.2.1. Централизованные БД

19.2.2. Распределенные БД

20. Способ организации

20.1. Локальные БД

21. Способ доступа

21.1. Автономные БД

21.2.1. БД локального доступа

21.2.2. БД удаленного доступа

22. Условия использования

22.1. Бесплатные БД

23. Режим поставки

23.1. Полная копия БД

23.2. Выборочное копирование БД

24. Режим актуализации

24.1. БД с обновлением данных

24.2. БД с заменой данных

25. Тип носителя информации

25.1. БД на магнитных дисках

25.2. БД на оптических дисках

25.3. БД на магнито-оптических дисках

26. Наличие печатного аналога

26.1. БД, имеющие печатный аналог

26.2. БД, не имеющие печатного аналога

27. Наличие защиты информации

27.1. БД с ключевой дискетой

27.2. БД с ограничением числа инсталляций

27.3. БД с кодированием данных

27.4. БД без защиты

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

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

К общим характеристикам баз данных относятся следующие основные понятия:

· Безопасность БД — содержащиеся в ней данные не причинят вреда пользователю при правильном их применении.

· Защищенность БД — наличие средств (аппаратных, программных, организационных, технологических и т.п.) обеспечивающих предотвращение доступа к информации лиц, не получивших на то соответствующего разрешения, а также разрушения или изменения данных.

· Гибкость БД — возможность изменения структуры и содержания, а также состава и формы предъявления данных пользователям.

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

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

Характеристика моделей данных

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

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

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

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

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

Реляционная модель имеет в своей основе понятие «отношения», и ее данные формируются в виде таблиц. Отношение – это двумерная таблица, имеющая сове название, в которой минимальным объектом действий, сохраняющим ее структуру, является строка таблицы (кортеж), состоящая из ячеек таблицы – полей.

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

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

Постреляционная (объектная) модель данных – логическая модель БД, в которой записи представлены многомерной табличной формой

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

Персональная база данных — это база данных, предназначенная для локального использования одним пользователем. Локальные БД могут создаваться каждым пользователем самостоятельно, а могут извлекаться из общей БД.

Интегрированные и распределенные БД предполагают возмож­ность одновременного обращения нескольких пользователей к одной и той же информации (многопользовательский, параллельный режим доступа). Это привносит специфические проблемы при их проекти­ровании и в процессе эксплуатации БД. Распределенные БД, кроме того, имеют характерные особенности, связанные с тем, что физи­чески разные части БД могут быть расположены на разных ЭВМ, а логически, с точки зрения пользователя, они должны представлять собой единое целое.

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

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

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

Наиболее распространенной является трехуровневая архитектура описания базы данных. Описание данных на любом уровне называется схемой.

· Внешний уровень – пользовательский. На этом уровне расположены описания базы данных, предназначенные для отдельных пользователей или групп пользователей.

· Внутренний уровень – единое описание данных, предназначенное для восприятия СУБД и операционной системой (внутренняя схема). Внутренняя схема описывает реализацию базы данных. Ее главная задача – достижение максимальной производительности системы, экономия дискового пространства.

· Концептуальный уровень – промежуточный между внешним и внутренним. Ему соответствует концептуальная схема. Схемы внешнего уровня – подсхемы концептуальной схемы. Концептуальный уровень играет роль посредника. Он решает две задачи.

Электронный каталог — машиночитаемый библиотечный каталог, работающий в реальном режиме времени и предоставленный в распоряжение читателей.

Свойства электронных каталогов:

· возможность использования на расстоянии

· оперативность поиска, многофункциональность.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://czena.narkolog-na-dom-voronezh-11.ru/