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