45 Реляционные сетевые и иерархические базы данных
База данных – это именованная совокупность данных, отображающая состояние объектов, их свойства и взаимоотношения в некоторой предметной области.
Реляционная модель представляет собой совокупность данных, состоящую из набора двумерных таблиц.
Реляционная модель является удобной и наиболее привычной формой представления данных. При табличной организации данных отсутствует ие-рархия элементов. Строки и столбцы могут быть просмотрены в любом по-
рядке, поэтому высока гибкость выбора любого подмножества элементов в
строках и столбцах. Любая таблица в реляционной базе состоит из строк, которые называют записями, и столбцов, которые называют полями. На пересечении строк и столбцов находятся конкретные значения данных. Для каждого поля определяется множество его значений. В реляционной модели поименованный столбец отношения называется атрибутом, а множество допустимых значений одного или нескольких атрибута – доменом. Каждый атрибут определяется на некотором домене. Строки отношения со значениями разных атрибутов называют кортежами.
Достоинства реляционных моделей данных: упрощенная схема представления (в виде таблицы) и модификации данных, оптимизация доступа к данным, поскольку системы сами выбирают наиболее эффективную последовательность действий; возможности различных применений, в том числе и рассчитанных на неспециалистов в области программирования; простота инструментальных средств поддержки;•
Недостаток реляционной модели – в жесткости структуры данных, на-
пример, невозможно задать строку таблицы произвольной длины, а также в
сложности описания иерархических и сетевых связей средствами реляцион-
ной модели. К недостаткам можно отнести и значительную фрагментацию
данных.
В иерархических базах данных основная структура представления данных имеет форму дерева. На самом высшем (первом) уровне иерархии находится только одна вершина, которая называется корнем дерева. Эта вершина имеет связи с вершинами второго уровня, вершины второго уровня имеют связи с вершинами третьего уровня и т.д. Связи между вершинами одного уровня отсутствуют. Следовательно, данные в иерархической структуре не равноправны: одни жестко подчинены другим. Доступ к информации возможен только по вертикальной схеме, начиная с корня, так как каждый элемент связан только с одним элементом на верхнем уровне и с одним или несколькими на низком.
К достоинствам иерархических баз данных относится: достаточно эффективное использование памяти и неплохие временные показатели выполнения операций над данными. Недостатками иерархической модели являются достаточно сложные логические связи и соответствующая громоздкость в обработке данных. К тому же иерархическая модель достаточно трудно модифицируется.
Сетевая модель базы данных – это структура, у которой любой элемент может быть связан с любым другим элементом. В этой модели один или несколько элементов имеют более одного исходного элемента. Сетевые модели более универсальны, так как взаимосвязи большинства предметных областей имеют сетевой характер.
Сравнивая иерархические и сетевые модели, можно сказать, что сетевые модели обеспечивают достаточно быстрый доступ к данным, поскольку в сетевых моделях основная структура представления информации имеет форму сети, в которой каждая вершина (узел) может иметь связь с любой другой. Данные в сетевой модели более равноправны, так как доступ к ним может быть осуществлен, начиная с любого узла. Недостаток – сложность и жесткость схемы базы, а также сложность понимания.
Модель данных (data model) это система взаимосвязанных типов объектов, операторов и правил обеспечения целостности, создающая абстрактную структуру, которую поддерживает система управления базой данных; это совокупность правил прохождения структур данных в базе данных, операций над ними, а также ограничений целостности, которая определяет допустимые связи и значения данных, последовательность их изменения. Отражая представление данных и отношений между ними математическими и программными средствами, модель данных есть формализованное описание информационных структур и операций над ними.
Иерархическая модель данных. Взаимосвязи между объектами отражаются по принципу иерархии типов объекта в виде связанного графа, вершины которого размещены на разных иерархических уровнях. Самая высокая вершина называется корнем (главный тип объекта), а остальные, находящиеся на нижних уровнях иерархии, — подчиненными. Корень (первый уровень) не подчиняется ни одной вершине. Все остальные вершины (типы объектов) связаны с одной и только одной вершиной, которая размещена на более высоком уровне. Взаимосвязь между объектами напоминает генеалогическое дерево
Сетевая модель данных. В сетевой модели понятие главного и подчиненных объектов иное, чем в иерархической модели: любой объект здесь может быть и главным, и подчиненным; каждый объект может участвовать в любом количестве взаимосвязей
Реляционная модель данных. Реляционная структура (модель) представляет данные в виде двумерной таблицы. Табличная структура данных отражает отношения между реальными объектами и их характеристиками. Поиск и обработка записей не зависят от организации хранения данных в памяти компьютера. При этом эффективно используются математическая логика и алгебра. Основной принцип реляционных структур баз данных — получение из таблицы необходимых отношений и формирование новых. На основе первичной таблицы при помощи логических операций формируется новая таблица соответствующей структуры. Каждый файл соответствует какому-нибудь понятию из предметной области.
- Материалы к вопросам Автор-составитель: Миняйлова Елена Леонидовна
- 1 Диссертация как документ-контейнер сложной структуры
- 2 Способы систематизации научной информации средствами информационных технологий
- 3 Способы автоматизации работы с понятийным аппаратом в научно-исследовательской деятельности (словарь-тезаурус, ссылки на источники литературы и т.П.)
- 4 Понятия информации и информационных технологий.
- 5. Информатизация и компьютеризация
- 6 Перспективные информационные технологии в научно-исследовательской деятельности
- 7. Информационные технологии сбора, хранения и быстрой обработки научной информации
- 8 Вычислительная техника, классификация компьютеров по применению
- 9 Проблемы и риски внедрения информационных технологий в общественной практике
- 10. Периферийные устройства. Электронная оргтехника
- 11. Техническое и программное обеспечение современных процедур научной деятельности.
- 12.Понятие модели. Основные принципы и этапы моделирования.
- 13. Компьютерное моделирование
- 14. Математическое обеспечение информационных технологий
- 15. Пакеты прикладных программ по статистическому анализу данных
- 16. Возможности и особенности пакета Statgraphics
- 17. Пакет Statgraphics. Одномерный статистический анализ: оценка числовых характеристик, подбор закона распределения случайных величин
- 18. Пакет Statgraphics. Сравнение нескольких случайных величин: сравнение числовых характеристик и законов распределения
- 19. Пакет Statgraphics. Анализ зависимостей между величинами: регрессионный и корреляционный анализ. Анализ временных рядов
- 20. Пакет Statgraphics. Многомерный анализ: метод главных компонент, кластерный, дискриминантный анализ
- 21. Имитационное моделирование. Принципы построения имитационных моделей
- 22. Имитационные эксперименты. Язык имитационного моделирования gpss - возможности, структура
- 23. Назначение и состав универсальной интегрированной компьютерной математики matlab
- 24.Интерфейс системы, основные объекты и форматы чисел matlab.
- 25.Операторы и функции в matlab.
- 26. Матричные вычисления в MathCad
- 27. Построение графиков
- 28. Основы программирования в MathCad
- 29. Текстовые и табличные процессоры
- 30. Анализ данных средствамиExcel
- 31. Пакет анализа ms Excel. Описательная статистика. Гистограммы.
- 1. Общие сведения
- 2. Основные встроенные статистические функции
- 3. Анализ выборок и совокупности
- 4. Инструмент анализа Описательная статистика
- 5. Инструмент Гистограмма
- 6. Ранг и Персентиль
- 32. Пакет анализа ms Excel. Генерация случайных чисел.
- 7. Генерирование случайных чисел
- 8. Построение выборок из генеральной совокупности
- 9. Вычисление скользящего среднего
- 10. Линейная и экспоненциальная регрессии
- 33. Корреляционно-регрессионный анализ в msExcel
- Однофакторный регрессионный анализ с применением инструмента регрессии
- 34 Поиск корней уравнения с помощью подбора параметра в ms Excel
- 35 Поиск решения. Решение задач оптимизации средствами ms Excel
- 36. Системы подготовки презентаций.
- 37 Основы web-дизайна
- 38 Основы использования языка html
- Раздел 1
- Раздел 2
- Раздел 1
- Раздел 2
- 39. Сервисные инструментальные средства.
- 40. Основы компьютерной графики.
- 41 Возможности и назначение AutoCad.
- 42 Разработка проекта в системе Autocad
- 43 Модели представления данных. Типы, структуры данных.
- 44 Базы и банки данных. Основы проектирования баз данных.
- 45 Реляционные сетевые и иерархические базы данных
- 46. Системы управления базами данных субд
- 47. Объекты ms Access
- 48. Построение различных типов запросов в ms Access
- 1 Создание запроса на выборку при помощи мастера
- 2 Создание запроса на выборку без помощи мастера
- 3. Создание запроса с параметрами, запрашивающего ввод условий отбора при каждом запуске
- 49. Формы и отчеты в ms Access
- 50. Основы программирования на языке Visual Basic for Applications
- 51. Базы знаний
- 52. Компьютерные сети: Локальные, корпоративные, региональные, глобальные.
- 53. Службы сети Интернет
- 54. Работа с почтовым клиентом.
- 55 Планирование совместной деятельности в корпоративной сети с помощью почтовых программ.
- 56. Работа со средствами навигации в www
- 57 Методы и средства поиска информации в Интернет
- 1 Поисковые системы
- 3. Каталоги интернет-ресурсов
- 58. Деловые интернет-технологии
- 59. Проблемы защиты информации.
- 60. Организационные методы защиты информации
- 61. Технические и программные методы защиты локальных данных
- 62.Технические и программные методы защиты распределённых данных.
- 1) Служба www
- 2) Электронная цифровая подпись (эцп)
- 63 Тенденции развития информационных технологий
- 64. Пути решения проблемы информатизации общества
- 65. Новые технические средства и программные продукты, интеллектуализация средств
- 66. Внедрение информационных технологий (ит) в образование
- Глава 1 общие положения
- Глава 2 государственное регулирование и управление в области информации, информатизации и защиты информации
- Глава 3 правовой режим информации
- Глава 4 распространение и (или) предоставление информации
- Глава 5 информационные ресурсы
- Глава 6 информационные технологии, информационные системы и информационные сети
- Глава 7 защита информации
- Глава 8 права и обязанности субъектов информационных отношений. Ответственность за нарушение требований законодательства об информации, информатизации и защите информации
- Глава 9 заключительные положения
- 9 Августа 2010 г. № 1174
- Глава 1 общие положения
- Глава 2 состояние развития информационного общества
- Глава 3 цель, задачи и условия развития информационного общества
- Глава 4 факторы развития информационного общества
- Глава 5 приоритетные направления развития информационного общества
- Глава 6 показатели системы мониторинга
- Глава 7 механизм реализации настоящей стратегии
- Глава 8 ожидаемые результаты от реализации настоящей стратегии