Please enable JavaScript.
Coggle requires JavaScript to display documents.
База Данных :star: (Логическая модель БД (Реляционная модель данных…
База Данных :star:
Логическая модель БД
Иерархическая модель данных
Корневой сегмент
Смежные уровни
Порожденный сегмент
Исходный сегмент
Сетевая модель данных
Недостатки
Сложная структура памяти
Необходимость понижать сложность сетевой модели
Сложная структура памяти
Двухуровневая иерархическая структура
Член набора
Владелец набора
Реляционная модель данных
Условия и ограничения, которые позволяют таблицы считать отношениями:
Все строки таблицы должны быть уникальны.
Все строки таблицы должны иметь одну и ту же структуру.
Имена столбцов таблицы должны быть различны, а значения столбцов должны быть
однотипными.
Значения атрибутов должны быть атомарными.
Порядок следования строк в таблице несущественен, так как влияет лишь на скорость
доступа к строке.
Компоненты соответствующие техническим возможностям
ПК:
Среда пользователя, дающая возможность непосредственного управления данными с
клавиатуры.
Алгоритмический язык для программирования прикладных систем обработки данных,
реализованный как интерпретатор.
Компилятор для придания завершенной программе вида готового коммерческого
продукта в форме независимого ЕХЕ-файла.
Программы- утилиты быстрого программирования, рутинных операций.
Встроенная программа интерактивной помощи, а иногда и наличие интерактивной
обучающей программы.
Преимущества:
Использование двумерных таблиц для представления большинства структур
данных.
Операции проекции и соединения позволяют легко разрезать и склеивать отношения
Направленные связи, ставшими обычным явлением в базах данных, могут быть
опущены.
Реляционная алгебра и исчисление отношений.
Для
каждого отношения задается правомерность, возможность доступа.
Физическое размещение табличных файлов может
оказаться намного проще, чем размещение иерархических и сетевых структур.
Простота языка
манипулирования данными и ясность логической схемы БД.
Инфологическая (или концептуальная) модель БД