Разработка баз данных в Microsoft Visual Foxpro. Часть 1: создание структуры базы данных. Семенова И.И. - 7 стр.

UptoLike

Составители: 

6
1. Реляционная модель данных
1.1. Общая информация
Первоначально реляционная модель данных была предложена не как
проект какой-либо новой СУБД, а как теоретическая схема, основное по-
ложение которой таково: реляционная база данных представляет собой со-
вокупность отношений.
Информационными единицами в реляционных моделях являются до-
мены, атрибуты, кортежи и отношения.
Строка отношения описывает свойства определенного объекта пред-
метной области и может рассматриваться как формальная запись знаний о
свойствах этого объекта. Строки одного отношения описывают однород-
ные, в определенном смысле, объекты предметной области. Логические
отношения могут мыслиться как таблица, строками которой являются за-
писи, описывающие конкретные объекты предметной области.
В отличие от традиционных таблиц порядок следования столбцов
таблицы не важен. Каждая колонка имеет уникальное имя. Каждая строка
отношения определена уникальным идентификатором. Количественные
отношения определяются числом строк, степенные отношения числом
столбцов. Например, в базе данных «Поставщики товаров» (табл. 1), отно-
шение степени 4, количественное отношение 3.
Таблица 1
База данных «Поставщики товаров», построенная по реляционной модели
Бар-код Товар Поставщик Адрес
3562747 Гладильный стол Фирбиматик Италия, Болонья,
3268879 Утюг Реал Стар Австрия, Вена
6789123 Пароманекен Бузетти Германия, Берлин
Количество строк подвержено более динамичным изменениям, чем
количество столбцов они удаляются, добавляются как администратором
базы данных, так и пользователями. Поэтому определяющими для реляци-
онной базы данных являются степенные отношения, так как любое изме-
нение количества столбцов приводит к трансформации самой структуры
базы данных и создает совершенно новые отношения.
В реляционной модели каждому объекту предметной области соот-
ветствует одно или несколько отношений. Если надо в явном виде зафик-
сировать связь между объектами, то она также выражается в виде отноше-
ния, в котором в качестве атрибутов присутствуют идентификаторы взаи-
мосвязанных объектов. Таким образом, и объекты предметной области, и
PDF created with pdfFactory Pro trial version www.pdffactory.com