Структура базы данных
База данных – это набор однородной, как правило, упорядоченной по некоторому критерию, информации. База данных может быть представлена в "бумажном" или в компьютерном виде.
Типичным примером "бумажной" базы данных является каталог библиотеки – набор бумажных карточек, содержащих информацию о книгах. Информация в этой базе однородная (содержит сведения только о книгах) и упорядоченная (карточки расставлены, например, в соответствии с алфавитным порядком фамилий авторов). Другими примерами "бумажной" базы данных являются телефонный справочник и расписание движения поездов.
Компьютерная база данных представляет собой файл (или набор связанных файлов), содержащий информацию.
База данных состоит из записей. Каждая запись содержит информацию об одном экземпляре. Например, каждая запись базы данных "Архитектурные памятники Санкт-Петербурга" содержит информацию только об одном экземпляре – историческом памятнике.
Записи состоят из полей. Каждое поле содержит информацию об одной характеристике экземпляра. Например, запись базы данных "Архитектурные памятники Санкт-Петербурга" состоит из следующих полей: "Памятник", "Архитектор" и "Историческая справка", где "Памятник", "Архитектор" и "Историческая справка" – это имена полей. Содержимое этих полей характеризует конкретный памятник.
Следует обратить внимание, что каждая запись состоит из одинаковых полей. Некоторые поля могут быть не заполнены, однако они все равно присутствуют в записи.
На бумаге базу данных удобно представить в виде таблицы (таб. 17.0). Каждая строка таблицы соответствует записи, а ячейка таблицы – полю. При этом заголовок столбца таблицы – это имя поля, а номер строки таблицы – номер записи.
Информацию компьютерных баз данных обычно выводят на экран в виде таблиц. Поэтому в литературе довольно часто вместо словосочетания "файл данных" используется словосочетание "таблица данных" или просто "таблица".
Таблица 17.0. Представление БД в виде таблицы.
Памятник | Архитектор | Историческая справка | |
---|---|---|---|
1 | Адмиралтейство | А. Д. Захаров | Здание Адмиралтейства таким, как оно выглядит сейчас, стало после перестройки в 1806-1823 годах. Автор проекта – гениальный русский зодчий А. Д. Захаров. Высота шпиля: 72 метра |
2 | Александровская колонна | Огюст Монферран | Памятник победы России над войсками Наполеона в Отечественной войне 1812 года. Открыта 30 августа 1834 года. Высота: 47.5 метра; вес гранитного ствола: 600 тонн |
3 | Зимний дворец | Ф. Б. Растрелли | Зимний дворец много раз менял свой облик. Последний раз он перестраивался по проекту Растрелли. Строительство дворца продолжалось более семи лет (1754-1762 годы) |
4 | Ростральные колонны | Тома де Томон | 32-метровые ростральные колонны, органично вошедшие в архитектурный ансамбль Стрелки Васильевского острова, были сооружены в 1810 году. Они напоминают о существовавшем в древнем Риме обычае – украшать триумфальные колонны рострами захваченных кораблей |
5 | Исаакиевский собор | Огюст Монферран | Исаакиевский собор, четвертый по счету, стали возводить в 1818 году. Строился собор 40 лет и был окончен в 1 858 году. Автор проекта – Огюст Монферран |