Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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


Т Известны три типа моделей описания баз данных:

• реляционная;

• иерархическая;

• сетевая.

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

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

№ п/п Планета Диаметр в км. Расстояние от солнца в млн. км Количество лун
1. Меркурий
2. Венера
3. Земля
4. Марс
5. Юпитер

 

В зависимости от содержания отношения реляционные базы данных бывают:

объектными, в которых хранятся данные о каком-либо одном объекте, экземпляре сущности. В них один из атрибутов однозначно определяет объект и называется ключом отношения, или первичным атрибутом. Остальные атрибуты функционально зависят от этого ключа;

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

Достоинства реляционной модели:

• простота построения;

• доступность понимания;

• возможность эксплуатации базы данных без знания методов и способов ее построения;

• независимость данных;

• гибкость структуры и др.

Недостатки реляционной модели:

• низкая производительность по сравнению с иерархической и сетевой моделями;

• сложность программного обеспечения;

• избыточность элементов.

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



Уровень 1 СТИ МИСиС  
Уровень 2 1 курс 2 курс 3 курс  
Уровень 3 ПРО АТП ПРО АТП ПРО АТП  
             
Уровень 4 Студенты групп С

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

Достоинством модели является:

• простота ее построения;

• легкость понимания сути принципа иерархии;

• наличие промышленных СУБД, поддерживающих данную модель.

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

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

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

<== предыдущая лекция | следующая лекция ==>
Банки данных и режимы их функционирования | Сетевая база данных предполагает такую организацию данных, при которой помимо вертикальных иерархических связей (между данными) существуют и горизонтальные

Дата добавления: 2014-01-07; Просмотров: 239; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Рекомендуемые страницы:

Читайте также:
studopedia.su - Студопедия (2013 - 2021) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление
Генерация страницы за: 0.002 сек.