классификация систем бд по форме представления информации

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

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

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

По характеру организации данных БД могут быть разделены на неструктурированные, частично структурированные и структурированные.

К неструктурированным могут быть отнесены БД, организованные в виде семантических сетей.

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

Структурированные БД требуют предварительного проектирования и описания структуры.

Структурированные БД по типу используемой модели делятся на

· иерархические,

· сетевые,

· реляционные,

· смешанные и

· мульти модельные.

Эта классификация распространяется и на СУБД.

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

Большинство систем поддерживает:

· поле – наименьшая семантическая единица информации;

· совокупность полей (или более сложных ИЕ) образует запись;

· множество однотипных записей представляет файл базы данных.

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

По типу хранимой информации БД делятся на

· фактографические,

· документальные и

· лексикографические.

В фактографических БД хранится информация фактического характера – числовые или текстовые характеристики объектов, представленные в формализованном виде. В ответ на запрос выдается информация об интересующем объекте.

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

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

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

· локальные (персональные),

· общие (интегрированные,

· централизованные) и

· распределенные БД (рис. 10).

классификация систем бд по форме представления информации

Рис. 10. Классификация БД по характеру хранения и обращения к данным

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

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

Распределяться по узлам сети могут и другие компоненты СБД. Сама БД при этом может быть нераспределенной. Поэтому различают:

· распределенные БД;

· распределенные СБД (в которых распределен хотя бы один компонент).

В некоторых источниках упоминают экстенсиональные и интенсиональные БД. Первые строятся с помощью явного хранения данных в БД, вторые – с помощью правил, определяющих их содержание.

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

Классификация СУБД

По языкам общения СУБД делятся на

· открытые,

· замкнутые и

· смешанные.

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

По выполняемым функциям СУБД делятся на

· информационные и

· операционные.

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

По сфере возможного применения различают

· универсальные и

· специализированные (проблемно ориентированные СУБД).

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

По мощности СУБД делятся на

· настольные (Dbase, FoxBase/FoxPro, Clipper, Paradox, Access, Approach) и

· корпоративные (Oracle, DB2, Sybase, Informix, Ingres, Progress).

Для первых характерны невысокие требования к техническим средствам, ориентация на конечного пользователя и низкая стоимость.

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

Среди СУБД, занимающих промежуточное положение между настольными и промышленными системами, можно назвать Interbase, Microsoft SQL Server. В последние годы наметилась тенденция к стиранию границ между настольными и профессиональными системами.

По ориентации на преобладающую категорию пользователей можно выделить СУБД

Дата добавления: 2017-10-04 ; просмотров: 8084 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Классификация систем БД

классификация систем бд по форме представления информации

Классификация систем БД

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

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

— видео – системы содержат символьный текст, неподвижное графическое изображение;

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

2. по типу хранимой информации:

— лексикографические (словари, классификаторы и т. д.);

— документальные (реферативные и полнотекстовые).

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

3. по типу поддерживаемой модели данных:

— мультимодельные системы поддерживают одновременно несколько моделей данных.

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

4. по типу СУБД как программы:

— полнофункциональные СУБД (ПФСУБД);

— средства разработки приложений БД, серверов и клиентов БД.

ПФСУБД – это традиционные СУБД: Clarion, MS Access, FoxPro, Paradox и др.

Сервер управляет ресурсом, клиент использует ресурс. Если ресурсом является БД, то говорят о сервере БД. Серверы БД предназначены для организации центров управления и обработки данных в сетях. Серверы БД: MS SQL Server, Oracle Server, Informix, InterBase, Ingress и др.

Клиенты БД: ПФСУБД, электронные таблицы, текстовые процессоры.

Средства разработки приложений: Clipper, Visual FoxPro, Visual Basic, Borland Delphi, Power Builder и др.

Способы разработки приложений:

— ручное кодирование (Clipper, FoxPro, Paradox);

— создание текстов с помощью генераторов;

— автогенерация методами визуального программирования (Delphi, Access).

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

5. по характеру организации хранения и доступа к данным:

— многопользовательские: общие (интегрированные) и распределенные.

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

Первые многопользовательские АИС создавались по технологии «файл – сервер». В технологии «файл-сервер» по запросам клиентов файлы БД передавались целиком и содержали много избыточных данных, была очень высокая интенсивность передачи данных в сети. Современная архитектура «клиент-сервер» сочетает централизованное хранение и обслуживание с коллективным доступом тысяч пользователей, сервер БД передает обработанные данные.

6. по степени универсальности СУБД:

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

7. по виду хранимой информации:

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

Принципы поддержки целостности в реляционной модели данных

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

Поддержка целостности в РМД должна быть по 3 аспектам:

1. структурная целостность

2. языковая целостность

3. ссылочная целостность

4. семантическая целостность.

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

Языковая целостность означает необходимость поддерживать ЯОД и ЯМД, соответствующие стандарту SQL.

Ссылочная целостность означает реализацию одного из двух следующих принципов взаимосвязи отношений:

— Кортежи подчиненного отношения уничтожаются при удалении связанного с ними кортежа основного отношения.

— При удалении кортежа основного отношения в кортежах подчиненного отношения ссылка на родителя принимает значение NULL.

Семантическая целостность связана с содержанием БД. Например, год рождения читателя библиотеки не может быть равен текущему году. Семантическая целостность обеспечивается несколькими способами, например:

-на уровне атрибутов: задать значение по умолчанию, определить обязательность или необязательность атрибута, задать условия ограничения значений атрибута. Например, год_рождения студента такой, чтобы возраст был не меньше 15 лет.

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

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

Дом_тел IS NOT NULL or Раб_тел IS NOT NULL

— на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.

Ограничения целостности задаются при создании таблицы и изменении таблицы.

Пример оператора создания таблицы:

CREATE TABLE КНИГИ

( ШИФР_КНИГИ char (15) NOT NULL PRIMARY KEY,

НАЗВАНИЕ char(50) NOT NULL,

ФИО_АВТОРА char(25) NULL,

ФИО_СОАВТОРА char (25) NULL,

ГОД_ИЗДАНИЯ int CHECK (ГОД_ИЗДАНИЯ >= 1900 and

Источник

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

классификация систем бд по форме представления информации

Вступление

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

классификация систем бд по форме представления информации

Классификация баз данных пи типу хранимых данных

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

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

Фактографические БД объединяют данные по факту совершения события (дата выпуска товара, год рождения сотрудника).

Лексикографические БД объединяют словари, классификаторы, и т.л. документы.

Характерным примером, документальных баз данных могут послужить базы объединяющие документы по нормативным «формам». Вы встречались с такими документами, например в паспортом столе или отделе кадров, заполняя «бумажку» по форме № такой то.

Классификация баз данных по обращению к ним

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

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

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

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

Классификация БД по способу организации данных

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

Модели БД

Моделями структурированной БД могут быть:

Реляционная база данных

Реляционная база данных самая используемая и самая математическая модель БД. Эта модель используется везде, где есть формализованная информация. Основа этой модели таблица, а взаимоотношения данных происходят по «доменам», «атрибутам», «кортежам» или более понятно и знакомо, по «типам данных», «столбцам» и «строкам».

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

Другие статьи раздела: База данных

классификация систем бд по форме представления информации

Что такое база данных — понятие база данных в информатике

Содержание статьи: Что такое база данных в информатикеЧто такое СУБД и SQLСУБД MySQLСтатьи по теме “База данных” Информация основа современного общества. Объем ее огромен и растет с каждым годом. Огромный объем информации уже давно поставил задачу ее хранения и обработки. Решает эту задачу понятие база данных. Похожие статьи: Что такое целевой рынок, как его найти […]

классификация систем бд по форме представления информации

Функции СУБД обеспечивающие управление базой данных

В этой статье вы познакомитесь с основными функциями СУБД системами управления базами данных.

классификация систем бд по форме представления информации

PhpMyAdmin на локальном сервере

В этой статье мы рассматриваем работу с phpMyAdmin на локальном сервере, то есть в рамках настольного компьютера.

Источник

2 Классификация БиД

ТЕМА 2 КЛАССИФИКАЦИЯ БнД

1. Классификация БД

2. Классификация СУБД

3. Классификация банков данных

Литература: [1], глава 1, [5] глава 2, [12] глава 3.

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

Рекомендуемые файлы

1. Классификация БД

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

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

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

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

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

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

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

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

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

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

2. Классификация СУБД

1) По языкам общения СУБД делятся на открытые (используют универсальные языки программирования), замкнутые (собственные языки общения с пользователями) и смешанные.

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

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

4) По «мощности» СУБД делятся на настольные и корпоративные. Характерными чертами настольных СУБД являются сравнительно невысокие требования к техническим средствам, ориентация на конечного пользователя, низкая стоимость.

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

Источник

Классификация БД и СУБД

классификация систем бд по форме представления информации

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

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

По технологии обработки данных БД делятся на централизованные БД и распределённые БД.

Централизованная БД хранится в памяти одной вычислительной системы (применяется в локальных сетях ПК).

Централизованные БД могут быть с сетевым доступом.

классификация систем бд по форме представления информации

классификация систем бд по форме представления информации

В архитектуре Клиент-сервер ( рис. 2.3) подразумевается, что помимо хранения централизованной БД центральная машина ( сервер базы данных ) должна обеспечивать выполнение основного объёма обработки данных. Запрос на данные клиента, порождает поиск и извлечение данных на сервере. Извлечённые данные (но не файлы) транспортируются по сети от сервера к клиенту.

Распределённая БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети (работа с такой БД происходит с помощью СУБД ).

По способу доступа к данным БД разделяются на БД с локальным и удаленным доступом.

БД с локальным доступом называется, если эта вычислительная система является компонентом сети ЭВМ, возможен распределённый доступ к такой базе. Такой способ использования БД часто применяют в локальных сетях ПК.

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

В качестве технических средств могут выступать супер- или персональные компьютеры с соответствующими периферийными устройствами.

Классификация СУБД

Системы управления базами данных следует классифицировать отдельно ( рис. 2.4).

классификация систем бд по форме представления информации

Состав СУБД и работа БД

классификация систем бд по форме представления информации

Источник

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

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