Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

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

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

• сетевая.

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал