Использование деревьев и графов для построения модели данных.

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информационные технологии
  • 10 10 страниц
  • 3 + 3 источника
  • Добавлена 27.04.2016
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
1. Модели данных и их виды 4
2. Особенности построения моделей данных, использующих графы 7
3. Преимущества и недостатки теоретико-графовых моделей данных 8
Заключение 10
Список литературы

Фрагмент для ознакомления

Каждому ребру приписывается некоторое положительное число — максимальная пропускная способность ребра. Она показывает, какое максимальное количество товаров может быть выгружено в единицу времени в соответствующем пункте.Недостатками теоретико-графовых моделей данных являются громоздкость для обработки информации со сложными логическими связями, сложность понимания для обычного пользователя.Наборы отношений и структуру записей необходимо задавать наперёд. Изменение структуры базы данных ведет за собой перестройку всей базы данных. Связи закреплены в записях в виде указателей. При появлении новых аспектов использования этих же данных может возникнуть необходимость установления новых связей между ними. Это требует введения в записи новых указателей, т.е. изменения структуры БД, и, соответственно, переформирования всей базы данных.Таким образом, при разработке структуры базы данных необходимо рассматривать варианты, при которых данная структура будет опираться насвойства графа, и если данные предполагают использование графовых схем,то их использование может существенно сократить доступ к данным, а набольших объемах значительно уменьшить время обработки информации.[3]ЗаключениеТаким образом, мы пришли к выводу, что в модели данных описывается некоторый набор родовых понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими базы данных, если они основываются на этой модели.Основное различие между моделями данных состоит в способах описания взаимодействий между объектами и атрибутами. Например, иерархическая модель данныхреализуют связь между данными базы на основе дерева, сетевая – на основе графа, а реляционная – таблицы.С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки. К тому же сложность практического использования иерархических и сетевых систем управления базами данных заставляла искать иные способы представления данных.Использование графов и деревьев при построении моделей данных становится актуальным тогда, когда структура базы будет опираться на свойства графа и если данные предполагают использование графовых схем. В таком случае может существенно сократиться доступ к данным, а на больших объемах значительно уменьшиться время обработки информации.Особенно большой интерес использования графовых баз данных возникает при разработке всевозможных социальных сетей.Список литературыЗрюмов Е. А. Базы данных для инженеров: учебное пособие / Барнаул: АлтГТУ, 2010. – 131 с.Карпова Т. С. Базы данных: модели, разработка, реализация/ СПб.: Питер, 2002. – 304 с.Рубан Н.Н.Графовые базы данных // Збiрникнауковихпрацьфiзико-математичного факультету ДДПУ.№3, 2013, с. 114-117

1. Зрюмов Е. А. Базы данных для инженеров: учебное пособие / Барнаул: АлтГТУ, 2010. – 131 с.
2. Карпова Т. С. Базы данных: модели, разработка, реализация / СПб.: Питер, 2002. – 304 с.
3. Рубан Н.Н. Графовые базы данных // Збiрник наукових праць фiзико-математичного факультету ДДПУ. №3, 2013, с. 114-117

Вопрос-ответ:

Какие модели данных используют деревья и графы?

Деревья и графы используются для построения моделей данных. Например, они применяются в информационных системах для организации структуры данных.

Какие особенности имеют модели данных, использующие графы?

При построении моделей данных на основе графов необходимо учитывать их связность, направленность ребер и максимальную пропускную способность каждого ребра.

Какие преимущества и недостатки имеют теоретико-графовые модели данных?

Преимущества теоретико-графовых моделей данных включают эффективное представление сложных взаимосвязей между данными и возможность эффективного анализа данных. Однако, недостатком таких моделей может быть сложность их построения и обработки.

Какую информацию показывает максимальная пропускная способность ребра в графовой модели данных?

Максимальная пропускная способность ребра в графовой модели данных показывает, какое максимальное количество товаров может быть выгружено в единицу времени через соответствующий пункт.

Какие модели данных можно строить с использованием деревьев и графов?

С использованием деревьев и графов можно строить различные модели данных, такие как иерархические модели, сетевые модели, графовые базы данных и другие.

Зачем использовать деревья и графы для построения моделей данных?

Использование деревьев и графов позволяет представить сложные структуры данных и их взаимосвязи с помощью графического представления. Это позволяет лучше понять и анализировать связи между различными элементами данных, что может быть полезно при проектировании и оптимизации систем.

Какие виды моделей данных можно построить с использованием деревьев и графов?

С использованием деревьев и графов можно построить различные виды моделей данных, такие как иерархические модели, сетевые модели, графовые модели и т. д. Каждая модель имеет свои особенности и применяется для решения определенных задач.

Какие особенности есть при построении моделей данных с использованием графов?

При построении моделей данных с использованием графов нужно учитывать связи между элементами данных. Граф позволяет представить эти связи в виде вершин и ребер. Кроме того, необходимо определить типы вершин и ребер, а также задать правила их взаимодействия.

Какие преимущества и недостатки имеют теоретико-графовые модели данных?

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

И какие примеры литературы можно посоветовать по этой теме?

Некоторые рекомендуемые книги на тему использования деревьев и графов для построения моделей данных: "Introduction to Algorithms" by Thomas H. Cormen и др., "Data Structures and Algorithms" by Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, "Graph Theory and Its Applications" by Jonathan L. Gross и Jay Yellen. Также полезным может быть изучение научных статей и публикаций в области теории графов и моделей данных.

Как использовать деревья и графы для построения модели данных?

Деревья и графы могут быть использованы для построения моделей данных путем представления связей между различными сущностями. Например, в дереве каждая сущность может быть представлена в виде узла, а связи между сущностями - в виде ребер. Такая модель позволяет удобно отображать и анализировать зависимости между данными.

Какие виды моделей данных существуют?

Существует несколько видов моделей данных, включая иерархические модели, сетевые модели, реляционные модели и графовые модели. Каждый из этих видов имеет свои особенности и предназначен для решения определенных задач.