Основные определения. Понятие базы данных и банка данных

Понятие базы данных и банка данных.

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

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

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

На сегодняшний день имеется достаточно много различных определений понятия «база данных», от достаточно неформальных, описательных, до более-менее строгих. Так, К. Дж. Дейт в [1] определяет базу данных следующим образом:

База данных — это некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия.

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

В качестве более формального определения можно привести использующееся в Гражданском кодексе Российской Федерации:

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

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

Наконец, ГОСТ Р ИСО МЭК ТО 10032-2007 «Эталонная модель управления данными» дает следующее определение, более приближенное к деталям работы с данными на вычислительной технике:

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

Из приведенных определений можно выделить основные признаки базы данных, а именно:

· база данных предполагает использование вычислительной техники для работы с данными;

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

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

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

Банк данных – это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: