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