Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ.doc
Скачиваний:
5
Добавлен:
01.12.2018
Размер:
755.71 Кб
Скачать

1.3. Структурные элементы базы данных

Поле - элементарная единица логической организации данных, соответствующая неделимой единице информации - реквизиту.

Для описания поля используются следующие характеристики:

  • имя поля (например: Фамилия, Имя, Отчество, Дата_рождения и т.д.);

  • тип поля (например: символьный, числовой, календарный, логический и т.д.);

  • длина поля (например: 15 байт, 30 байт и т.д.);

  • точность - для числовых полей (например: 2 десятичных знака после запятой для изображения дробной части числа и т.д.).

Запись - совокупность логически связанных полей. Экземпляр записи - отдельная реализация записи, содержащая конкретные значения всех ее полей.

Таблица (файл) - совокупность экземпляров записей одной структуры.

Основные структурные элементы БД даны на следующем рисунке:

Рис. Основные структурные элементы БД

Описание логической структуры записи файла (строки таблицы) содержит последовательность расположения полей записи и их основные характеристики, как это показано на следующем рисунке:

Имя таблицы (файла)

Поле

Признак ключа

Формат поля

Имя

(обозначение)

Полное

Наименование

Тип

Длина

Точность

(для чисел)

Имя_1

Имя_2

Имя_n

В структуре записи файла (строки таблицы) указываются поля, значения которых являются ключами: первичными (ПК), которые идентифицируют экземпляр записи, и вторичными (ВК), которые выполняют роль поисковых или группировочных признаков (по значению вторичного ключа можно найти несколько записей).

Например, следующий рисунок содержит описание логической структуры записи файла (строки таблицы) СТУДЕНТ, приведенной выше в п.1.1.

Имя таблицы (файла): СТУДЕНТ

Поле

Признак ключа

Формат поля

Имя

(обозначение)

Полное

Наименование

Тип

Длина

Точность

(для чисел)

Номер

№ личного дела

*

Символьный

5

Фамилия

Фамилия

Символьный

15

Имя

Имя

Символьный

10

Отчество

Отчество

Символьный

15

Дата

Дата рождения

Дата

8

2. Виды моделей данных

2.1. Общие положения

Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, выделенных в рассматриваемой предметной области, и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.

Модель данных - совокупность структур данных и операций их обработки.

Основными являются следующие три модели данных, на которых основываются СУБД:

  • иерархическая;

  • сетевая;

  • реляционная.

Рассмотрим их несколько подробнее.