Основные типы моделей данных — Организация Баз Данных | iFREEstore

Основные типы моделей данных

Наличие в СУБД определенной допустимой структуры данных приводит понятию баз, структурированных данных. То есть таких БД данные которых должны быть представлены как совокупность представленных элементов. Если допустить возможность рождения новых типов данных и динамический процесс установления связи, то мы прейдем к понятию баз не структурированных данных.

Допустимый промежуточные варианты, которые вносят названия БД, частично детерминированными схемами. Такое деление БД в точки зрения сохраняемой, оказывается существенным моментом при выборе систем управления БД для реализации ИС так как конкретное СУБД поддерживает определенную модель данных.

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

- сетевая

- иерархическая

- реляционная

Классифицирующими признаками в этих моделях является степень жёсткости(фиксации) связи, мат представления структуры модели и допустимые типы данных.

Сетевая – характер связи между объектами полужёсткие связи формальное представления является произвольной гранью.

Иерархическая – характер связи между объектами является жёсткие связи, формальное представляется виде древо видной структуры.

Реляционная – характер связи изменчивой связи. Формальное представление плоские файл.

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

Сетевая модель данных

Организация данных в СУБД сетевого типа определяется в следующих терминах:

Элемент

Агрегат

Записи

Групповое отношения

БД

Элемент данных представляется собой наименьшую единице структуры данных. Обычно каждому элементу данные присвояется уникальное имя при описании БД. И поэтому именному осуществляется обращения при обработки данных.

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

Адрес: индекс, город, улица, дом, квартира

Место работы: Организация, город …

Запись – это группа данных которая не входит состав др агрегата и составляет определённую единицу данных.

Типы записи определяет состав его элемента и агрегат. В то же время экземпляр или запись представляет некоторую совокупность значения в последовательности определения типы.

Рисунок

Житель: Ф.И.О. Адрес прописки, дата рождения

Организация: Названия, Подразделение, Адрес организации

Поликлиника: № поликлиники, Адрес поликлиники, Прописка

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

Групповое отношение – это иерархическое отношения между записями двух типов. Записи одного из типов является владельцами, а др записи типов является подчинёнными. Групповое отношение при графическом отображение обозначаются дугами, типы записи являются вершинами. Представляется схема виде диаграммы Бахмана.

Рисунок

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

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

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

Каждый тип группового отношения характеризуется след признаками:

Способ упорядочивания подчиненных в записи

Режим включения я подчиненных в записи

Режим исключения подчинённых в записи

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

Допускаются след способы упорядочивания:

Произвольный

Хронологический

Обратной хронологический записи

Сортированный – подчинённые в записи выделяются ключ упорядочивания, а место списке определяется значения выбранного ключа

Режим включения может быть 2-х типов:

Автоматический

Ручной

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

Ручное включения позволяет запоминать в БД подчиненного записью и не вкл эту запись в экземпляр группового отношения. Эта операция выполняется позже вручную, то есть инициализируется пользователем в качестве примера можно привести режим работы ручной.

Режим исключения записи принято выделять 3 классы членства подчинённых записи, групповых отношения:

Фиксированная

Обязательная

Не обязательная

При фиксированном членстве подчинённая запись жёстко закрепляется за записью членства.

Не обязательное членство исключать подчиненные записи из группового отношения, но при этом оставлять информацию в БД, но не прикрепляя ее к др владельцу.

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

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

Основное место работы

диспаренцеризация

Введем с терминала названия района города

Извлечь последовательно запись поликлиника по окончанию списка переходим к пункту 10

Если район поликлиники не соответствует с введённым с клавиатуры и переходим обратно к пункту 2

и извлекаем запись групповом учете диспаренцеризация

Если список подчиненных пуст, то переходим к пункту 2

Обрабатываем жителя

Извлекаем жителя из его основной работы

Обработки записи организации

Переходим к записи к 4

Выдача сообщении о конце

Основные особенности обработки данных в сетевой модели:

Основная единица обработки данных – это запись.

Обработка может быть начата с записи любого типа независимо от того, где расположена она в структуре БД

От извлеченной записи возможны переходы как к ее подчиненным записи, так и ее владельцам

← Предыдущая
Страница 1
Следующая →

Файл

Организация Баз Данных1.docx

Организация Баз Данных1.docx
Размер: 446.1 Кб

.

Пожаловаться на материал

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

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Эта тема принадлежит разделу:

Организация Баз Данных

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

Похожие материалы:

Договор найма жилого помещения. Образец

Наймодатель обязуется, По соглашению сторон договором устанавливается плата за аренду (поднаем) квартиры и пользование имуществом

Тест по экономике, тема 8

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

Краткий обзор религии в процессе трансформации, как института социализации на современном этапе

Острый панкреатит. Этиология и патогенез. Классификация. Клиническая картина. Диагностика. Лечение. Экспертиза.

Этиология и патогенез. Классификация. Клиническая картина и диагностика. Магнитно-резонансная томография. Дифференциальная диагностика.

Тесты по психиатрии 5 курс каз.