ВУЗ:
Составители:
Рубрика:
− модифицировать запись;
− включить связь;
− исключить из связи;
− переставить в другую связь и т.д.
4.3 Достоинства и недостатки иерархических и
сетевых СУБД
Достоинства:
− развитие средства управления данными во внешней памяти на низком уровне;
− возможность построения вручную эффективных прикладных систем;
− возможность экономии памяти за счет разделения подобъектов (в сетевых системах);
Недостатки:
− слишком сложно пользоваться;
− фактически необходимы знания о физической организации;
− прикладные системы зависят от этой организации;
− их логика перегружена деталями организации доступа.
4.4 Реляционная модель
В реляционной модели используется своеобразная терминология, но это не меняет сущности моде-
ли. Так, на логическом уровне элемент чаще всего называют атрибутом; кроме того, для него использу-
ются термины "колонки", "столбец", "поле". Совокупность атрибутов образует кортеж (ряд, запись,
строку ). Совокупность кортежей образует отношение (таблицу или файл БД).
Связи между файлами в реляционной модели в явном виде могут не описываться. Они устанавли-
ваются динамически в момент обработки данных по равенству значений соответствующих полей.
Структуры записей в реляционных БД – линейные.
Каждое отношение по определению имеет ключ, т.е. атрибут (простой ключ) или совокупность ат-
рибутов (составной ключ), однозначно идентифицирующий кортеж.
Атрибут или группа атрибутов, которая в рассматриваемом отношении не является ключом, а в
другом отношении ключом является, называется внешним ключом.
Если какая-то таблица содержит внешний ключ, то она: а) логически связана с таблицей, содержа-
щей соответствующий первичный ключ; б) эта связь имеет характер один ко многим.
Реляционная модель была разработана Коддом в 1969 – 70 гг. на основе математической теории от-
ношений и опирается на систему понятий, важнейшими из которых являются таблица, отношение,
строка, столбец, первичный ключ, внешний ключ.
Реляционной считается такая модель данных, в которой все данные представлены для пользователя
в виде прямоугольных таблиц значений данных, и все операции над базой данных сводятся к манипули-
рованию таблицами. Таблица состоит из строк и столбцов и имеет имя, уникальное внутри базы дан-
ных. Таблица отражает тип объекта реального мира (сущность), а каждая ее строка – конкретный объ-
ект. Рассмотрим основные понятия реляционных моделей на примере таблицы "Деталь" (рис. 4.7).
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
