Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Структуры данных реляционная

Совокупность модели данных и операций, определенных над данными, называется подходом. В соответствии с моделями данных различают реляционный, сетевой и иерархический подходы. Так как подход лежит в основе построения СУБД, различают реляционные, сетевые и иерархические СУБД. В настоящее время наибольшее распространение получили иерархические п сетевые СУБД (это объясняется возможностью обеспечит ) быстрый доступ к данным). Однако реляционные СУБД, несмотря на трудность их программной реализации, позволяют более удобно для пользователя описать структуру данных и манипулирование ими.  [c.56]


На рис. 4.6 первые две таблицы выражают отношения Изделие—узел и Узел—деталь , имеюшие место в сетевой структуре, представленной на рис. 4.5. Правая таблица является соединением зтих двух отношений. Недостатки реляционных баз данных проистекают из принципов их построения при нормализации сетевых и древовидных структур появляется избыточность информации, кроме того, многократное выполнение операций соединения таблиц приводит к увеличению затрат машинного времени на обработку запросов пользователей. Однако широкие возможности в представлении различных структур данных, а также обеспечение соответствующей СУБД полной независимости прикладного ПО от данных на логическом и физическом уровне делают реляционные базы данных в ряде случаев более предпочтительными.  [c.82]

Структуры данных 78 ассоциативная 79 иерархическая 80 логическая 78 реляционная 82,102 сетевая 81 физическая 78 Схема  [c.295]

При реляционном подходе данные организованы в таблицы. Строки этих таблиц соответствуют записям базы данных, а столбцы представляют элементы этой записи (табл. 7). Реляционная структура данных легко доступна для понимания и имеет ряд преимуществ.Однако ее недостатком является неэффективное использование ЭВМ.  [c.162]

Нормализация - процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований к реляционной модели данных. Нормализация позволяет быть уверенным, что каждый атрибут определен для своей сущности, значительно сократить объем памяти для хранения информации и устранить аномалии в организации хранения данных. В результате проведения нормализации должна быть создана структура данных, при которой информация о каждом факте хранится только в одном месте. Про-  [c.149]

По типу принятой модели данных различают БД реляционные, сетевые, иерархические. Моделью данных называется представление о предметной области в виде структуры данных— обозначений данных и связей между ними. Реляционная модель данных представляет собой совокупность таблиц, называемых отношениями. Строки таблиц соответствуют записям, называемым кортежами, а столбцы — атрибутам, являющимся характеристиками объектов описываемой предметной области. Сетевая модель данных представляет структуру данных в виде графа, вершины которого соответствуют записям, а ребра— связям между записями. Иерархическая модель данных отличается от сетевой тем, что граф, представляющий структуру, является деревом. Системы управления базами данных, поддерживающие реляционную, сетевую и иерархическую модели данных, называются соответственно реляционной, сетевой и иерархической.  [c.273]

По сути дела язык внутреннего представления является проекцией глобальной модели предметной области (базового множества семантических объектов и множества отношений между ними / из сигнатуры 2) в множество имен семантических объектов и множество их значений. Последние представлены упорядоченными кортежами полей данных в модели памяти ЭВМ и множеством бинарных отношений между ними. Эти отношения реализуют реляционные модели внутреннего представления. Декомпозиция сложных структур данных на некоторые простые структуры осуществляются путем разработки локальных моделей языковых структур. Она связана с определением всех необходимых атрибутов (свойств) семантических объектов.  [c.59]


По способам отражения связей между данными на логическом уровне различают модели—иерархическую, сетевую и реляционную. Модель называют сетевой, если данные и их связи имеют структуру графа. Если структура отражаемых связей представляется н виде дерева, то модель называют иерархической. Представление данных в форме таблиц соответствует реляционной модели данных.  [c.54]

Рассмотренная информационная модель ЭМП построена в форме, удобной для понимания инженеров-проектировщиков. Для программно-технической реализации управляемой базы данных используются три основные структуры организации данных на уровне логического представления иерархические, сетевые и реляционные [49]. Иерархические структуры, подобно рассмотренной выше, имеют древовидную структуру. Сетевые структуры отличаются от иерархических тем, что элементы нижестоящего уровня могут иметь связи с различными элементами вышестоящих уровней, т. е. число корневых узлов может быть больше единицы, а соединения между элементами напоминают сеть, нарисованную произвольным образом. В общем случае сетевую структуру можно представить в виде объединения нескольких иерархических структур. Поэтому, вводя некоторую избыточность информации, можно осуществить декомпозицию сетевой структуры на несколько иерархических структур.  [c.196]

Проблемы эффективного использования данных. Корпоративные системы управления предприятием, созданные на основе реляционных СУБД, как правило, эффективно решают задачи учета, контроля и хранения данных. Однако в силу своей специфики реляционная структура не позволяет решать задачи анализа имеющейся информации с требуемой производительностью. Особенно остро эта проблема стоит в гетерогенных информационных средах, когда в центральном офисе организации и в филиалах эксплуатируются СУБД различных производителей (см. рис. 2.3.29 а).  [c.206]

При реляционном подходе связи между объектами представляются так же, как объекты в математических отношениях. Для решения практических задач, имеющих дело с данными, организованными по реляционной структуре, может быть использована элементарная теория отношений. Такую информацию нетрудно привести к матричному виду.  [c.42]

Анализ показал, что наиболее удобно применять для создания обширного и разветвленного банка данных иерархическую структуру, однако его отдельные подсистемы являются реляционными.  [c.42]

Для упрощения списковых, древовидных и сетевых моделей данных вводится понятие отношения, которое позволяет получить реляционную структуру. С помощью этого понятия набор данных представляется в виде таблиц. Табличное задание информации обладает некоторыми преимуществами. В таблице отсутствуют одинаковые строки, данные в пределах одного столбца однородны, столбцы однозначно поименованы, обращение к столбцам и строкам произвольное. Пусть заданы некоторые множества А , А ,  [c.270]

Структура и формализация реляционного банка данных комплексной САПР  [c.188]

Пример реляционной схемы. На рис. 5.2 изображена упрощенная схема дерева данных о резисторах, используемая при проектировании. Представление этой структуры в виде реляционной схемы дается после процесса приведения к системе отношений в третьей нормальной форме (используемый в базе данных стандартный процесс нормализации рассмотрен в [107])  [c.193]

Наличие в структуре комплексной САПР реляционного банка данных не исключает возможности и целесообразности информационного взаимодействия такой системы с базами данных, существующими вне ее. Это могут быть как компоненты других систем — АСУ, САПР технологических процессов и им подобных, так и самостоятельные информационно-поисковые системы.  [c.210]

Как уже упоминалось, атрибутные базы данных используют для хранения данных, описывающих проект, части проекта, или данных, определяющих связи. Атрибутная база данных, естественно, связывается с геометрической базой данных и выполняет функцию логического описания проекта, которое представлено геометрически. Например, в самом простом случае атрибутный файл может содержать список отдельных компонентов, используемых при сборке. Тогда такая база данных может быть использована для выдачи списка деталей, которые должны быть изготовлены для выпуска этой сборки, или прибора, или какого-нибудь проекта. Описатели отношений обычно требуют использования баз данных, которые имеют внутреннюю структуру, подобную структурам иерархических или реляционных баз данных, описанных далее.  [c.197]


Рис. 7.7. Сравнение структур иерархической и реляционной баз данных Рис. 7.7. Сравнение <a href="/info/728373">структур иерархической</a> и реляционной баз данных
Поддержка методологии Dimensional. Нормализация данных в реляционных СУБД приводит к созданию множества связанных между собой таблиц. В результате выполнение сложных запросов неизбежно приводит к объединению многих таблиц, что существенно увеличивает время отклика. Проектирование хранилища данных подразумевает создание денормали-зованной структуры данных (допускается избыточность данных и возможность возникновения аномалий при манипулировании данными), ориентированной в первую очередь на высокую производительность при выполнении аналитических запросов. Нормализация делает модель хранилища слишком сложной, затрудняет ее понимание и ухудшает эффективность выполнения запроса.  [c.209]

При организации банков данных используют различные структуры. Основными типами структур являются последовательная, списковая, древовидная, сетевая и реляционная. Для каждого типа структуры данных разработаны методы поиска информации. Последовательные структуры данных (массивы) характеризуются тем, что логический порядок элементов информации в них совпадает с физическим порядком расположения элементов. Элементами последовательной структуры данных являются зайиси. Записи организуются в массивы и характеризуются ключевым признаком. Последовательные структуры данных могут быть упорядоченными и неупорядоченными по значению ключевого признака, имя которого одинаково для всех записей. Чтобы задать последовательную структуру данных, необходимо указать адрес первой записи, длину записи и адрес последней записи.  [c.268]

На концептуальном уровне и на уровне связей логический доступ к модели может осуществляться с помощью языка, ориентированного на обработку множеств. Прагматическому использованию модели способствует то, что разработан ряд методик по получению на ее основе представления реляционной модели, диаграммы структуры данных DBTGI ODASYL и модели DIAM-11.  [c.25]

Языки внутреннего представления. Языки внутреннего представления служат для отображений множества семантических объектов и их свойств в памяти ЭВМ. Под множеством семантических объектов в данном контексте понимается декомпозиция свойств объекта проектирования на отдельные семантические образы (объекты) и декомпозиция заданий на проектирование. Это разбиение базового множества семантических объектов входного потока на классы, обеспечивающие одпозначное отображение в памяти ЭВМ необходимых данных для процесса проектирования. В качестве языков внутреннего представления может фигурировать самая разнообразная логическая структура данных рабочие массивы, семантические таблицы, реляционные модели, построенные на основе бинарных отношений, фреймы и логические файлы [48, 49].  [c.58]

СУБД выполняет следующие функции поиск данных для других подсистем САПР запись новых данных стирание устаревших записей перезапись данных с одних машинных носителей на другие. Как видно, функции СУБД универсальны, несмотря на жесткую привязанность БД к объектам проектирования. Благодаря этому для обращения к БД удается использовать специальные унифицированные языки описания данных, например язык ODASYL или DL/1 [49]. Эти языки основаны на логическом представлении структуры информационных массивов в виде графов (сетевые структуры) или взаимосвязанных таблиц (реляционные структуры). В целом функции СУБД реализуются программным путем, а информационные массивы - БД размещаются во внешних запоминающих устройствах.  [c.22]

Логистический анализ (ЛА) одна из важнейших составляющих ИЛП. Он представляет собой формализованную технологию выполнения расчетных процедур, предназначенных для всестороннего исследования изделия и вариантов системы его эксплуатации и поддержки. ЛА направлен на минимизацию затрат на ЖЦ изделия при заданных показателях надежности и эффективности. ЛА следует начинать еще до начала проектирования, т.е. на стадии определения требований к изделию, и продолжать до завершения процесса его использования. Последнее необходимо для оценки правильности результатов предыдущих этапов ЛА и накопления статистического материала, служащего основой анализа новых проектов. Результаты ЛА, как правило, представляются в форме реляционной базы данных - БД ЛА, имеющей описанную в DEF STAN 00-60 логическую структуру.  [c.20]

Язык описания даниых является основным языком реляционной модели данных, позволяющим описывать базы данных. Все данные, подлежащие хранению в базах данных, описываются предложениями данного языка. Структура самих отношений, имена атрибутов и отношений, а также форматы и типы атрибутов задаются пользователями системы. При необходимости ограничений доступа к отдельным атрибутам (обеспечение секретности данных) возможно определение ключей и процедур секретности. Приведем формальное описание синтаксиса языка в БНФ  [c.158]

В банках данных используются три основных типа описания, или три структуры иерархическая, сетевая и реляционная. Иерархическая структура представляет собой иерархию элементов, расположенных по уровням, где каждый элемент нижнего уровня связан только с одним элементом верхнего уровня (см. рис. 10.1). У сетевой структуры входящие в нее элементы могут быть связаны произвольно. И наконец, реляционная структура представляет обычную двухмерную таблицу, например ведомость зарплаты. Для каадой из этих структур логического описания данных разработаны методы перевода их в физические структуры и образования физических файлов (последовательные, произвольные и др.).  [c.94]

Хранение информации осуществляется как в базе данных узлов S ADA, так и в реляционной БД. БД в соответствии со структурой системы является распределенной по узлам и уровням системы.Часть базы данных, расположенная на нижнем уровне системы содержит информацию, необходимую для функций контроля за состоянием объекта и формирования отчетных документов как на своем, так и на вышестоящих уровнях, а также для обеспечения информацией административной сети.  [c.51]

Реляционные и сетевые базы данных. Аналогично тому, как возникла проблема производительности при обработке сложных плоских файлов, становятся неприемлемыми функциональные характеристики слишком сложных иерархических структур. Обратимся снова к рисунку 7.6, б. Если бы эта база данных проектировалась для подробнрго анализа материалов, то пришлось бы сделать ее пятидесятиуровневой, чтобы иметь возможность ответить на простой вопрос Сколько болтов в четверть дюйма задействовано в самолете Реляционная же база данных использует различные внутренние средства, которые обеспечивают доступ к требуемым данным с меньшим временем поиска. Кроме того, реляционная база данных обеспечивает больше гибкости, так как на перегруппировку данных в различные структуры она затрачивает гораздо меньше времени работы компьютера, чем иерархическая база данных. На рис. 7.7 дается сравнение представления простой структуры материальной ведомости средствами иерархической и реляционной баз данных.  [c.200]



Смотреть страницы где упоминается термин Структуры данных реляционная : [c.104]    [c.197]    [c.164]    [c.212]    [c.19]    [c.216]   
Системы автоматизированного проектирования электромеханических устройств (1989) -- [ c.82 , c.102 ]



ПОИСК



Модель структуры баз данных логическая реляционная

Структура и формализация реляционного банка данных комплексной САПР

Структуры данных



© 2025 Mash-xxl.info Реклама на сайте