4
вать все стандартные арифметические операции (над номерами телефонов, конечно, никакие
арифметические операции обычно не используются, но в иных случаях подобное преимуще-
ство играет первостепенную роль).
Отметим, что если необходимо номер телефона хранить вместе с кодом города, кото-
рый принято записывать в скобках (например, (812) 1234567), то тогда данные третьего
столбца нельзя отнести к числовому типу данных, и следует использовать символьный тип.
Таким образом, числовой тип данных можно использовать только тогда, когда данные явля-
ются числами, записываемыми в одной из принятых форм (подробнее о формах представле-
ния числовых данных будет говориться ниже, при обсуждении конкретных СУБД).
Во втором столбце Таблицы 1 помещена информация, которая относится к типу «ка-
лендарная дата» (или просто «дата»). Все современные СУБД «поддерживают» в том или
ином виде этот тип данных (т.е. позволяют вводит данные такого типа в базу данных и осу-
ществлять над этими данными необходимые операции). Вновь следует отметить, что даты
можно хранить как символьный тип данных, но если хранить этот вид информации как спе-
циальный тип «календарная дата», то СУБД автоматически будет контролировать вводимую
информацию на корректность (например, СУБД не позволит ввести дату «31 июня» или «29
февраля» не високосного года и т.п.). Кроме того, все СУБД разрешают осуществлять над
календарными датами некоторые полезные операции, например, можно добавить к какой-
нибудь дате целое число, в результате чего получается новая дата, которая «позже» первона-
чальной на это число дней; из одной даты можно «вычесть» другую, в результате получи м
число дней, разделяющих эти две даты. Конкретные примеры операций над датами будут
приведены позже.
Системы управления базами данных, как правило, допу скают обработку еще некото-
рых других типов данных, но пока мы ограничимся рассмотрением вышеперечисленных
трех основных типов, как наиболее употребительных.
В заключение данного параграфа сформулируем основные сведения, относящиеся к
построению таблицы реляционной базы данных.
1. Таблица состоит из строк и столбцов, причем количество столбцов ограничено и
определяется при конструи ровании таблицы, а число строк – не ограничено (по
крайней мере теоретически) и обычно изменяется при работе с таблицей.
2. Каждая строка содержит информацию ровно об одном объекте и состоит из от -
дельных разделов, называемых полями. «Порции» информации, хранящиеся в от-
дельном поле, называются данными. Полям строк дается имя, по которому мож-
но обращаться к содержащимся в полях данным.
3. Все строки таблицы имеют идентичную структуру, т.е. состоят из одинакового ко-
личества полей, размещаемых в одинаковом порядке.
4. Каждый столбец (образующийся из одноименных полей всех записей) содержит
данные одного определенного типа. Для каждого типа данных системой управле-
ния базой данных поддерживается определенный набор операций.
Приемы и правила работы с данными, организованными в виде реляционной таблицы,
рассмотрим на примере «электронной таблицы» Microsoft Excel.
§ 3. Работа с электронной таблицей Microsoft Excel
Программный продукт Excel, разработанный фирмой Microsoft, не является системой
управления базой данных в строгом смысле. Хотя информация в Excel хранится в табличном
виде, но способ хранения информации во многом отступает от тех правил, которые сформу-
лированы в конце предыдущего параграфа. По этой причине структуру хранения информа-
ции в Excel и сам программный продукт (что не вполне корректно) называют «электронной