Информатика. Боброва Л.В - 53 стр.

UptoLike

53
Таблица 43
Имя файла
Поле Формат поля
Обозначение
в БД
Полное
наименование
Признак
ключа
Тип Длина
Точность
(для чисел)
Номер личн. дела ключ Числ.5
Фамилия Фамилия студ Текст. 15
Имя Имя студента Текст. 10
Отчество Отчество студ Текст. 15
Дата Дата рождения Дата 8
4.1.2. Реляционная модель данных
Существует несколько типов (моделей) организации БД: иерархический,
сетевой, реляционный. В настоящее время наиболее распространенной является
реляционная модель.
Понятие
реляционный (англ. relation - отношение) связано с разработками
известного американского специалиста в области баз данных Е. Кодда. Эти
модели характеризуются простотой структуры данных, удобным для
пользователя табличным представлением и возможностью использования
формального аппарата алгебры отношений и реляционного исчисления для
обработки данных.
Реляционная модель представляет собой организацию данных в виде
двумерных таблиц. Каждая реляционная таблица представляет собой
двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы - один элемент данных;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют
одинаковые тип (числовой, символьный и т.д.) и длину;
- каждый столбец имеет
уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Наиболее популярные СУБД (Paradox, FoxPro, Access) основаны на
использовании реляционной модели данных.
Реляционной таблицей можно представить информацию о студентах,
обучающихся в вузе (табл.44)
Таблица 44
личного
дела
Фамилия Имя Отчество
Дата
рождения
Группа
16493 Сергеев Петр Михайлович 01.01.76 111
16593 Петрова Анна Владимировна 15.03.75 112
16693 Анохин Андрей Борисович 14.04.76 111
Таблицы БД в реляционных моделях называются отношениями, строки
соответствуют
записям, а столбцы - атрибутам отношений (полям). Поле,
каждое значение которого однозначно определяет соответствующую запись,
называется
простым ключом (ключевым полем). Если записи можно
однозначно определить только значениями нескольких полей, то такая