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