Содержание




Скачать 1.09 Mb.
Название Содержание
страница 6/23
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   2   3   4   5   6   7   8   9   ...   23

4.10.Простота использования


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

Интерфейс программного обеспечения должен быть ориентирован на конечного пользователя и учитывать возможность того, что пользователь не имеет необходимой базы знаний по теории баз данных. [7, 10, 11].


5.Модели представления данных


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

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

Основное различие между этими моделями данных состоит в способах описания взаимодействий между объектами и  атрибутами. Взаимосвязь выражает отношение между множествами данных.

Используют взаимосвязи "один к одному", "один ко многим" и "многие ко многим". "Один к одному" - это взаимно однозначное соответствие, которое устанавливается между одним объектом и одним  атрибутом. "Один ко многим" - это соответствие между одним объектом и многими атрибутами. "Многие ко многим" - это соответствие между многими объектами и многими атрибутами. [10, 11, 12].

Рассмотрим эти модели данных более подробно.

5.1.Иерархическая модель данных


ИМД основана  на  понятии деревьев, состоящих из вершин и ребер. Вершине  дерева  ставится в соответствие совокупности атрибутов данных, характеризующих некоторый объект. Вершины и ребра  дерева  как бы образуют иерархическую древовидную структуру, состоящую из n уровней.

Первую вершину называют корневой вершиной. Он  удовлетворяет условиям:

  1. Иерархия начинается с корневой вершины.

  2. Каждая вершина  соответствует одному или нескольким атрибутам.

  3. Hа уровнях с большим номером находятся зависимые вершины. Вершин  предшествующего уровня является начальной для новых зависимых вершин.

  4. Каждая вершина, находящаяся на  уровне i, соединена  с одной и только одной вершиной уровня i-1, за  исключением корневой вершины.

  5. Корневая вершина  может быть связана  с одной или несколькими зависимыми вершинами.

  6. Доступ к каждой вершине происходит через корневую по единственному пути

  7. Существует произвольное количество вершин каждого уровня.

Иерархическая модель данных состоит из нескольких деревьев, т.е. является лесом. Каждая корневая вершин  образует начало записи логической базы данных. В ИМД вершины, находящиеся на  уровне i, называют порожденными вершин ми н  уровне i-1.

Операции в ИМД имеют  нелогичный позаписный характер. Аппарат перемещения по структуре в графовых моделях служит для установки тех объектов данных, к которым будет применяться очередная операция манипулирования данными. Такие объекты называются текущими. Механизмы доступа  к данным и перемещения по структуре данных в таких моделях достаточно сложны и существенным образом опираются на концепцию текущего состояния механизма  доступа.[7, 10, 11, 12].

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

К числу СУБД иерархического типа  можно отнести PC/Focus, Team-Up, Data Edge,   также разработанную в нашей стране систему HИКА, преемницу широко распространенной советской системы ИHЕС для ЕС ЭВМ.

Одной из наиболее важных сфер применения первых иерархических СУБД было планирование производства для компаний, занимающихся выпуском продукции. Например, если автомобильная компания хотела выпустить 10000 машин одной модели и 5000 машин другой модели, ей необходимо было знать, сколько деталей следует заказать у своих поставщиков. Чтобы ответить на этот вопрос, необходимо определить, из каких деталей состоят эти части и т.д. Например, машина состоит из двигателя, корпуса и ходовой части; двигатель состоит из клапанов, цилиндров, свеч и т.д. Работа со списками составных частей была как будто специально предназначена для компьютеров.

Список составных частей изделия по своей природе является иерархической структурой. Для хранения данных, имеющих такую структуру, была разработана иерархическая модель данных, которую иллюстрирует рис. 1.
В этой модели каждая запись базы данных представляла конкретную деталь. Между записями существовали отношения предок/потомок, связывающие каждую часть с деталями, входящими в неё.Рис. 1. Иерархическая база данных, содержащая информацию о составных частях

Автомобиль

Двигатель

Корпус

Ходовая часть

Крыша

Днище

Правая дверь

Левая дверь

Замок

Окно

Ручка

Записи

Чтобы получить доступ к данным, содержащимся в базе данных, программа могла:

  • найти конкретную деталь (правую дверь) по её номеру;

  • перейти "вниз" к первому потомку (ручка двери);

  • перейти "вверх" к предку (корпус);

  • перейти "в сторону" к другому потомку (правая дверь).

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

Ограничения целостности.

Автоматически поддерживается целостность ссылок между предками и потомками. Основное правило: никакой потомок не может существовать без своего родителя. Заметим, что аналогичное поддержание целостности по ссылкам между записями, не входящими в одну иерархию, не поддерживается. [7, 9].

В иерархических системах поддерживалась некоторая форма представлений БД на основе ограничения иерархии.
1   2   3   4   5   6   7   8   9   ...   23

Похожие:

Содержание icon 2014 содержание
Структура и содержание образовательных программ по аккредитуемым специальностям (профессиям) 12
Содержание icon Содержание содержание 1
Руководство пользователя упрощенного редактора пространственных данных Краевой гис 8
Содержание icon Оао «нк «роснефть»-курганнефтепродукт» г. Курган содержание содержание 2 цели 2
Обслуживания технологического оборудования, средств измерений, на автозаправочных станциях
Содержание icon Пояснительная записка. 2 Содержание коррекционно образовательной деятельности. 3
Содержание логопедической работы на логопункте по преодолению нарушений устной речи
Содержание icon Содержание рабочей программы Раздел Содержание разделов Страница целевой
Образовательная деятельность в соответствии с направлениями развития ребенка, представленными в пяти образовательных областях
Содержание icon П 1 2 обу «курскгражданпроект» Содержание содержание обозначение Наименование
Краткое описание территории муниципального образования, условий и инфраструктуры, формирующих факторы риска возникновения чрезвычайных...
Содержание icon Спецкурса и дидактическое содержание
Дидактическое содержание: овладение теоретическими и практическими навыками в области сохранности библиотечных документов
Содержание icon Содержание содержание
Три режима активации – еженедельно – по дням недели – циклически от 1 до 30 дней – по четным – нечетным дням месяца
Содержание icon Инструкция пользователя содержание содержание 2 основные функции 3 комплектация 3
Поздравляем Вас с покупкой радар-детектора star! Мы уверены, что он будет очень полезен и прослужит Вам долго
Содержание icon Станция биологической очистки сточных вод нвк-био ООО «нвк» г. Москва...

Содержание icon Инструкция пользователя Страница 2 Содержание Содержание замена батарей...
Замените литиевой батареей cr2032, соблюдая полярность: установите крышку батарейного отсека на место и заверните, чтобы закрыть
Содержание icon Формата Передачи Данных TransUnion (tutdf) январь 2016 г. Версия 03r Содержание Содержание 2
Разъяснения по выгрузке информации о прекращении банковской гарантии в иных, отличных от окончания срока гарантии случаях. 145
Содержание icon Содержание образовательной программы оглавление 3 Пояснительная записка...
Программа воспитания и социализации обучающихся на ступени основного общего образования 193
Содержание icon Содержание Содержание Легенда Сокращения Вопрос понятие информационного...
Вопрос информационный менеджмент как технология организации управленческой деятельности [вверх]
Содержание icon Правила монтажных работ. Сервисное обслуживание. Содержание: ООО «Дека» 1 Содержание: 2
Бпк 5/чел в сутки (бпк 5 биохимическая потребность в кислороде эквивалент количества органических загрязнений), что приближается...
Содержание icon Содержание программы: Целевой раздел Пояснительная записка Характеристики...
Содержание психолого-педагогической работы по освоению образовательных областей во второй младшей группе

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск