Перманентные данные. Временные данные

Перманентные данные. Временные данные


Содержание



1. Какие виды данных может содержать база данных управляемая СУБД?

Любая база данных управляемая СУБД содержит два вида данных:

  • перманентные (persistent) или постоянные данные;
  • временные (transient) данные.

 

2. Что такое перманентные (persistent) данные? Какие данные в базе данных называются перманентными?

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

Чтобы удалить перманентные данные из базы данных, нужно выполнить специальный запрос со стороны пользователя или администратора базы данных.

Временные (непостоянные) данные могут быть удалены:

  • без применения специального запроса;
  • как результат некоторого побочного действия выполнения СУБД или прикладной системы.

3. Какие данные в базе данных не относятся к перманентным данным? Понятие временных (transient) данных

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

К данным, которые не являются перманентными можно отнести:

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

4. Пример демонстрирующий перманентные данные

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

Любая книга описывается таблицей с именем Books, которая имеет следующую структуру:

№ поля

Название поля

Тип

Объяснение

1

Title

Текстовый, 255 символов

Заголовок книги

2

Author

Текстовый, 255 символов

Название автора книги

3

Price

Float, 2 знака после запятой

Стоимость книги

4

Code

Text, 30 символов

Код книги в библиотеке

5

Year

Integer

Год выпуска

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

Title

Author Price Code

Year

Foundation for Object Relational Databases

Christopher J. Date

195.55

342345A

1998

Relational Database Writing

Christopher J. Date

205.99

342345B

1994

A Guide to the SQL Standard

Christopher J. Date

187.00

342345C

1997

A Guide to DB2

Christopher J. Date

113.55

342345D

1993

A Guide to Sybase and SQL Server

Christopher J. Date

256.25

342345E

1992

Все другие данные, формируемые пользователем, есть временными. Это могут быть результаты запросов, записанные управляющие операторы на языке SQL и т.п.


Связанные темы