Иллюстрированный самоучитель по Kylix

       

Основы баз данных



Основы баз данных

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

Основные понятия

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

Для обеспечения вышеописанных действий с данными необходимы специальные программы.

Приложения баз данных — это программы, которые позволяют пользователям работать с данными, хранящимися в базах данных.

Отметим, что все базы данных условно делятся на три основных типа.

  • Иерархические — построенные в виде иерархического дерева. Все данные в базе данных такого типа делятся на главные и подчиненные. Таким образом, данные, которые находятся на самом высоком уровне иерархии, являются главными. В свою очередь данные, находящиеся на более низких ступенях иерархии, называются подчиненными. Этот тип баз данных практически не применяется в настоящее время из-за того, что работает только с данными, которые иерархически упорядочены.
  • Сетевые — построены таким образом, что данные расположены произвольно. То есть любые данные могут быть и главными и подчиненными. В такой базе данных достаточно сложно организовать поиск нужных данных.
  • Реляционные — организованы в виде одной или нескольких прямоугольных таблиц, в которые занесены данные.


Все эти типы данных представлены на Рисунок 15.1.



Содержание раздела