База данных (БД) - это поименованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Объектом называется элемент предметной области, информацию о котором мы сохраняем.
Структурные элементы базы данных
Поле - элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту. Для описания поля используются следующие характеристики:
имя, например, Фамилия, Имя, Отчество, Дата рождения;
тип, например, символьный, числовой, календарный;
длина, например, 15 байт, причем будет определяться максимально возможным количеством символов;
точность для числовых данных, например два десятичных знака для отображения дробной части числа,
Запись - совокупность логически связанных полей.
Экземпляр записи - отдельная реализация записи, содержащая конкретные значения ее полей.
Файл (таблица) - совокупность экземпляров записей одной структуры.
По модели представления данных БД классифицируется:
– картотеки
– иерархические
– сетевые
– реляционные
– многомерные
– объектно-ориентированные.
Картотека – упорядоченное собрание данных, как правило на карточках малого формата. Представляет собой каталог. Каждая карта является информационной единицей и представляет сведения о каком-либо хранимом объекте, с целью облегчения поиска этого объекта по определенным признакам.
Иерархическая модель данных – представление базы данных в виде древовидной структуры, состоящей из объектов различных уровней.
Сетевые модели данных – логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых БД.
Реляционные базы данных – состоят из нескольких частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).
В многомерных СУБД данные организованы в виде упорядоченных многомерных массивов, удовлетворяющих требованиям защиты от несанкционированного доступа в организации.
Объектно-ориентированная БД – БД, в которой данные моделируются в виде объектов, их атрибутов, методов и классов.