русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Модели данных


Дата добавления: 2015-01-16; просмотров: 583; Нарушение авторских прав


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

В системах управления базами данных применяются основные разновидности моделей данных, а именно: иерархическая, сетевая и реляционная.

Под иерархической модельюданных понимают сочетание звеньев данных, объединенных между собой по особым принципам. Эта модель представляет собой «разветвленную книзу пирамиду». Основополагающими структурными элементами являются узел, уровень и связи. В центре каждого разветвления находится узел (или элемент). На каждом уровне находится несколько узлов-элементов (только на вершине один). Узлы соединены между собой посредством связей. Комплекс атрибутов данных, изображающих какой-либо объект, называется узлом. Любой узел на низшем уровне соединен лишь с одним узлом высшего уровня. Корень дерева— это единственный элемент иерархического дерева, представляющий собой вершину пирамиды. Узлы, находящиеся на низших уровнях, называются подчиненными, или зависимыми. Чтобы попасть к корневой записи базы данных, пользователем применяется единственный путь.

Иерархическими принцами являются следующие основные положения:

- корень вершины — это главный по иерархии элемент;

- одна иерархическая пирамида имеет лишь один корень вершины;

- вновь созданные узлы могут включаться в пирамиду в различных направлениях;

- несколько атрибутов могут находиться в одном узле.

Сетевая модельданных представляет собой комплекс звеньев данных, в котором каждое структурное звено может быть связано с другим звеном модели. Основными структурными элементами этой модели являются узел, уровень и связи (так же как и в иерархической модели). В сетевой модели запись может принимать участие в нескольких групповых отношениях — это является главным отличием сетевой модели от иерархической. В соответствии с принципами сетевой модели групповые отношения осуществ­ляют отличие между его экземпляром и типом, для этого отношениям должны присвоиться имена. Сочетание записей-владельцев и под­чиненных записей называется экземпляром группового отношения, который не в коем слу­чае не должен являться составной частью не­скольких экземпляров групповых отношений одного и того же типа.



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



<== предыдущая лекция | следующая лекция ==>
Структурные элементы базы данных | Профессиональный поис информации в сети интернет.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.205 сек.