Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)[1].
Многие специалисты указывают на распространённую ошибку, состоящую в некорректном использовании термина «база данных» вместо термина «система управления базами данных», и указывают на необходимость различения этих понятий[2].
В определениях наиболее часто (явно или неявно) присутствуют следующие отличительные признаки[10]:
1.
БД хранится и обрабатывается в вычислительной системе.
Таким образом, любые внекомпьютерные хранилища информации (архивы, библиотеки, картотеки и т. п.) базами данных не
являются.
2.
Данные в БД логически структурированы (систематизированы) с
целью обеспечения возможности их эффективного поиска и обработки в
вычислительной системе.
Структурированность подразумевает явное выделение составных частей (элементов), связей между ними, а также типизацию элементов и связей, при которой с типом
элемента (связи) соотносится определённая семантика и допустимые операции[11].
3.
БД включает схему, или метаданные, описывающие логическую
структуру БД в формальном виде (в соответствии с некоторой метамоделью).
В соответствии с ГОСТ Р ИСО МЭК ТО 10032-2007, «постоянные данные в
среде базы данных включают в себя схему и базу данных. Схема включает в себя описания содержания,
структуры и ограничений целостности, используемые для создания и поддержки базы
данных. База данных включает в себя набор постоянных данных, определённых с
помощью схемы. Система управления данными использует определения данных в схеме
для обеспечения доступа и управления доступом к данным в базе данных»[3].
Из перечисленных признаков только первый является строгим, а другие допускают различные трактовки и различные степени оценки. Можно лишь установить некоторую степень соответствия требованиям к БД.
В такой ситуации не последнюю роль играет общепринятая практика. В соответствии с ней, например, не называют базами данных файловые архивы, Интернет-порталы или электронные таблицы, несмотря на то, что они в некоторой степени обладают признаками БД. Принято считать, что эта степень в большинстве случаев недостаточна (хотя могут быть исключения).
Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Например, в «Энциклопедии технологий баз данных»[7], по материалам которой написан данный раздел, определяются свыше 50 видов БД.
Основные классификации приведены ниже.
Примеры:
· Иерархическая
· Объектная и объектно-ориентированная
· Объектно-реляционная
· Реляционная
· Сетевая
· Функциональная.
Скачано с www.znanio.ru
© ООО «Знанио»
С вами с 2009 года.