Модели представления данных
Виды моделей представления данных, их содержание, графическое представление, показатели, достоинства и недостатки. Современные базы данных. Изображение связей объектов предметных областей. Логическое, концептуальное и физическое представление информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 11.07.2018 |
Размер файла | 40,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Модели представления данных
Белов Д.А.
Давлекамова И.А.
Аннотация: данная статья посвящена видам моделей представления данных. Изучены их понятия и содержание. Рассмотрены графическое представление, а также индивидуальные особенности, показатели, достоинства и недостатки. Современные базы данных основаны на применении моделей, позволяющих изображать объекты предметных областей и их связей. Модели данных используются как для логического, так и для концептуального и физического представления информации. Данное исследование является актуальным в мире, где эффективное управление информацией имеет ключевую роль.
Ключевые слова: база данных, модели представления данных, иерархическая структура, сетевая модель, реляционная модель, графическое представление, связь, структура, информация, данные.
Abstract: this article is devoted to the types of data representation models. Their concepts and content are studied. The graphic representation, as well as individual features, indicators, merits and demerits are considered. Modern databases are based on the use of models to depict the objects of the subject areas and their relationships. The data model used for logical and conceptual and physical. This study is relevant in a world where effective information management is key.
Keywords: database, data representation models, hierarchical structure, network model, relational model, graphical representation, communication, structure, information, data.
Современная жизнь немыслима без эффективного управления. Важными являются системы обработки информации, напрямую влияющие на эффективность работы любой организации.
Основой любой базы данных служит модель данных. Это совокупность информации, границ целостности и операций управления данными.
По методу связи между информацией СУБД базируется на применении трёх основных типов модели: иерархической, сетевой и реляционной.
Под иерархической структурой понимается множество элементов, соединенных по определенным законам. Графическое представление иерархической модели - дерево.
Рис. 1. Представление иерархической модели
Дерево представляется иерархией элементов, которые называются узлами. Элементами называются совокупности атрибутов, которые описывают объекты. В модели присутствует корневой узел (корень дерева), находящийся на высшем уровне и не имеющий узлов, которые стоят выше него.
Еще одним примером иерархического представления является административное строение высшего учебного заведения: институт - отделение - факультет - студенческая группа.
Достоинство иерархической структуры: неплохой показатель времени, затраченного на выполнение операций и эффективное применение памяти ЭВМ. Недостатком является массивность в обработке данных с весьма сложными логическими связями [2].
В иерархической модели данных имеется относительно ограниченное количество СУБД, в список которых можно включить зарубежные системы IMS, PC / Focus, Team - Up и Data Edge, а также отечественные системы Ока, ИНЭС и МИРИС.
Отличием сетевой структуры от иерархической является то, что любой элемент в структуре может быть соединен с любым другим элементом этой модели.
Рис. 2. Пример взаимосвязей между элементами сетевой структуры
Достоинство: возможна эффективная реализация по показателям затрат оперативности и памяти.
Недостаток: высокая сложность и жесткость схемы БД, которая построена на основе сетевой модели. Наиболее известные сетевые СУБД: IDMS, db_VistaIII, СЕТЬ, СЕТОР и КОМПАС.
Третий вид модели - это реляционная модель данных, которую в 1969 году представил Е.Ф. Кодд, известный исследователь в области баз данных, являвшийся на тот момент сотрудником фирмы IBM [1]. Реляционная база данных демонстрирует собой хранилище данных, которые организованы в виде таблиц. Эти таблицы состоят из строк или записей и столбцов (полей).
Данные в таблицах должны удовлетворять следующим показателям:
1. Значение, которое содержится в ячейке столбца и строки - атомарное;
2. Значения данных, которые находятся в одном столбце, относятся к одинаковому типу, доступному для использования в конкретной СУБД;
3. Все записи в таблице должны быть уникальны;
4. Поля имеют уникальные имена;
5. Порядок полей в структуре несущественен;
6. Порядок записей несущественна.
Достоинством реляционной модели является простота, понятность и удобство физической реализации на ЭВМ. Именно эти пункты являются для пользователя основной причиной широкого использования.
Перемещение информации между компьютерами было когда-то очень сложной задачей. И с целью стандартизацией этого процесса была разработана сетевая модель OSI (англ. - Open Systems Interconnection, в переводе - модель взаимодействия открытых систем). Сама модель предназначена для того, чтобы объяснить взаимодействие и полный процесс связи двух ПК [2]. Модель условно делит сетевое взаимодействие на семь уровней: прикладной, представительский, сеансовый, транспортный, сетевой, канальный, физический.
Информация, которая должна быть отослана от одного компьютера к другому, проходит через уровни системы и постепенно превращается из языка понятного для человека в язык понятный для ПК, то есть последовательность нулей и единиц. Каждый уровень имеет заранее определенный набор функций, за которые он отвечает [3]. Первый уровень - прикладной, этот уровень самый близкий к пользователю, и он обеспечивает взаимодействие пользовательских приложений с сетью, то есть осуществляет доступ к сетевым службам, а также определяет наличие ресурсов для выполнения связи. Следующий представительский уровень он отвечает за преобразования данных: сжатие/распаковка данных, шифровка/расшифровка данных. На данном уровне информация становится читаемой для следующих уровней, если есть такая необходимость. Третий уровень - сеансовый, когда надо установить связь между двумя программами, для этого нужен сеанс связи, то есть установка соединения, передача данных, завершение соединения, за это и отвечает данный уровень. Транспортный уровень - четвертый предназначен для обеспечения надежной передачи данных от отправителя к получателю без ошибок, потерь и в правильной последовательности. Этот уровень разбивает данные на определенные блоки, и количество блоков зависит от протокола. Сетевой уровень отвечает за логическую адресацию и выбор маршрута между двумя конечными системами, подключенными к разным подсетям, которые могут находиться в различных географических пунктах. Основной задачей данного сетевого уровня является вставка заголовка в пакет информации, и, так как в сети всегда много узлов, он еще помогает выбрать самый оптимальный по времени и удобству путь. На каждом уровне формат пакета данных незначительно меняется, но в конце он приходит к точке, где он преобразуется в последовательность нулей и единиц, за это и отвечает канальный уровень. Он таким образом преобразует логическую адресацию в физическую, то есть в адрес сетевого интерфейса (MAC-адрес получателя, отправителя) [2]. Канальный уровень также может добавлять контрольную сумму, чтобы проверить правильность переданных данных. Последним уровнем является физический, который преобразует последовательность нулей и единиц в напряжение (или сигналы) для передачи по кабелю. Этот уровень отвечает за тип кабеля (коннектора), максимальную скорость в данной сети при отправлении информации к получателю.
С повышением популярности СУБД в 70 - 80-е годы возникла масса разнообразных моделей представления данных. У каждой были особые достоинства и недостатки, сыгравшие ключевую роль в становлении реляционной модели, которая появилась благодаря тяге упростить и упорядочить первые модели данных.
Современные базы данных основаны на применении моделей, позволяющих изображать объекты предметных областей и их связей. Модели данных используются, как для логического, так и для концептуального и физического представления информации.
база данные информация
Список литературы
1. Алиев Р.А., Алиев P.P. Теория интеллектуальных систем. Баку: Чашигоглу, 2014 г. 212 с.
2. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. Учебник. СПб.: Питер, 2013 г. 384 с.
3. Попов И.И., Максимов Н.В., Храмцов П.Б. Введение в сетевые информационные ресурсы и технологии: Учеб. пособие для вузов. М.: Изд-во РГГУ, 2014 г. 207 с.
Размещено на Allbest.ru
Подобные документы
Типология свойств объекта, его связей и моделей представления информации. Изображение предметной области в виде логических и физических моделей. Требования к системам баз данных. Достоинства трехуровневой архитектуры. Процесс идентификации объектов.
лекция [60,0 K], добавлен 19.08.2013Формы представления моделей: модели материальные и модели информационные. Формализация текстовой информации, представление данных в табличной форме. Граф как совокупность точек, соединённых между собой линиями. Упорядочение информации в форме графа.
реферат [2,5 M], добавлен 10.04.2010Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.
контрольная работа [39,6 K], добавлен 10.04.2010Классы и группы моделей представления знаний. Состав продукционной системы. Классификация моделей представления знаний. Программные средства для реализации семантических сетей. Участок сети причинно-следственных связей. Достоинства продукционной модели.
презентация [380,4 K], добавлен 14.08.2013Моделирование пространства и способы представления пространственных объектов. Хранение и извлечение пространственных объектов. Применение географических баз данных. Классификация объектов на основе размерности. Мозаичное и векторное представление.
презентация [179,5 K], добавлен 11.10.2013Сущность и характеристика типов моделей данных: иерархическая, сетевая и реляционная. Базовые понятия реляционной модели данных. Атрибуты, схема отношения базы данных. Условия целостности данных. Связи между таблицами. Общие представления о модели данных.
курсовая работа [36,1 K], добавлен 29.01.2011Сущность данных и информации. Особенности представления знаний внутри ИС. Изучение моделей представления знаний: продукционная, логическая, сетевая, формальные грамматики, фреймовые модели, комбинаторные, ленемы. Нейронные сети, генетические алгоритмы.
реферат [203,3 K], добавлен 19.06.2010Понятие базы данных, ее архитектура. Классификация баз данных. Основные модели данных. Примеры структурированных и неструктурированных данных. Достоинства и недостатки архитектуры файл-сервер. Иерархическая модель данных. Виды индексов, нормализация.
презентация [1,4 M], добавлен 06.08.2014Эволюция концепций баз данных. Требования, которым должна удовлетворять организация базы данных. Модели представления данных. Язык SQL как стандартный язык баз данных. Архитектуры баз данных. Среда Delphi как средство для разработки СУБД.
дипломная работа [278,9 K], добавлен 26.11.2004Системы автоматизированной обработки информации. Хранение большого объема информации. Понятие базы данных (БД). Обеспечение секретности данных. Уровни представления данных в БД. Логическая структура данных. Ограничения, накладываемые на данные.
реферат [65,2 K], добавлен 26.11.2011