5
1. Введение в системы управления базами данных
Для понимания термина «Система Управления Базами Данных» (СУБД) попро-
буем выяснить сначала:
1. Что такое данные?
2. Что такое базы данных?
1.1. Данные
Похоже, всякая попытка дать четкое определение термина «данные» не ли-
шена тавтологичности. Рассмотрим несколько таких определений:
Данные – это факты,
характеризующие свойства объектов и явлений из не-
которой предметной области. Но что такое факты, как не разнообразные дан-
ные?
Данные – это информация, предназначенная к обработке. А информация, в
свою очередь – это знания о фактических данных.
Данные – это сведения, полученные путем измерения, наблюдения и т.п.
Не вдаваясь в дальнейшие семантические изыскания
, примем за основу: дан-
ные – это информация, факты и сведения. Теперь разберемся, что представ-
ляют собой данные с практической точки зрения.
Посмотрим по сторонам: предположим, что мы видим три книжных полки.
В первой – художественные произведения, во второй – техническая литература,
в третьей спит кошка. Что можно сказать об увиденном, где здесь
данные?
Жанр, наименование, и имена авторов книг, местоположение каждой книги (на
первой или второй полке, или вообще вне полок), общее их количество. Стои-
мость каждой книги, количество страниц. Материал, из которого изготовлена
каждая полка, ее габариты. Порода, возраст, вес, имя кошки. Марка ее любимо-
го корма, способность к ловле мышей. На
какой из полок предпочитает отды-
хать. Данные можно найти везде, они вокруг нас, но не все они представляют
интерес с точки зрения их сбора, хранения и обработки. Итак, множество дан-
ных описывает свойства каких-либо объектов, принадлежащих выбранной
предметной области и взаимоотношения между этими объектами. Для каждого
объекта можно определить
список его свойств, которые являются существен-
ными. Например, объект «налогоплательщик» с точки зрения налоговых служб
может обладать следующими свойствами: имя, дата рождения, доход за преды-
дущий год и т.п. Конкретный человек, к которому эти данные относятся, имеет
гораздо больше свойств – цвет глаз, размер обуви, любимый вид спорта и т.д
.,
но вряд ли они представляют интерес для решения задачи сбора налогов. Тому
же самому человеку с точки зрения, например, стоматолога соответствует со-
вершенно иной перечень свойств. Каждое свойство конкретного объекта имеет
некоторое значение (цвет глаз – голубой, вес – 78кг, доход – неизвестен). Набор
значений свойств формирует некоторую абстракцию, упрощение этого объек-
та –
мы манипулируем не самим объектом, а ограниченным набором представ-
лений о нем.