SlideShare a Scribd company logo
1 of 8
МОДЕЛИ НА ДАННИ. ВИДОВЕ.
ПРИМЕРИ
1. МОДЕЛИ НА ДАННИ.
Всяка база от данни се състои от обекти, които са свързани
помежду си. Тези връзки се отразяват в базата от данни чрез
задаване на релации (отношения) между обектите и техните
характеристики.
Данните за обекти от един и същи тип се поставят в таблици. Всеки
ред на таблицата съдържа данните за един обект (запис), а всяка
колона (поле) – съответните характеристики на обекта.
Разичните начини, използвани за описване на връзките между
данните, се отразяват на организацията на данните, наречена
модел на данните или логическа структура на БД.
2. ВИДОВЕ МОДЕЛИ НА ДАННИ.
а) релационен модел на БД
Данните се структурират в таблици с определени
връзки между тях.









Б) ЙЕРАРХИЧЕН в предварително определена йерархия.
Данните се съхраняват МОДЕЛ НА БД
Йерархическото дърво е обърнато с корена нагоре.
Бързият достъп до данните е предимството на този модел, но за
създаването на една пълна и работеща база от данни и
обезпечаването на връзките между отделните данни, се налага
съхраняване на излишна информация.
Корен на дървото е една таблица.
Релацията в една йерархична база данни е представена от термините
родител/наследник. При тази релация всяка родителска таблица може
да бъде асоциирана с повече от една дъщерни таблици, но една
дъщерна таблица може да бъде асоциирана само с една родителска
таблица. Тези таблици са изрично свързани чрез указател или чрез
физическата подредба на записите в таблиците.
Даден потребител осъществява достъп до данните в рамките на този
модел, като започва от таблицата-корен и обхожда дървото надолу,
докато достигне желаните данни.
ПРЕДИМСТВА И НЕДОСТАТЪЦИ

НА ЙЕРАРХИЧНИЯ МОДЕЛ НА БАЗА

ДАННИ

Предимства:
 Бърз достъп до данните – причината е съществуването на
изрични връзки между структурите на таблиците.
 Целостта на връзките е вградена и се прилага автоматично –
запис в една дъщерна таблица трябва да е свързан със
съществуващ запис в родителска таблица, а запис, изтрит в
родителската таблица, ще доведе до изтриването на всички
асоциирани с него записи в дъщерната таблица.
Недостатъци:
 При създаване на една пълна и работеща база от данни и
осъществяване на връзките между тях се налага
съхраняване на излишна информация. На логическо ниво
това опростява достъпа, но на физическо ниво се съхранява
излишна информация.
 Йерархичната база данни е подходяща за магнитните
системи за съхраняване на данни, използвани от
суперкомпютрите през седемдесетте години на миналия век.
В) МРЕЖОВ МОДЕЛ НА БД
Основни компоненти в този модел са записи и
съвкупност от записи.
Обектите от една предметна област са обединени
в “мрежа” (множество), в която всеки запис в БД може да
се свърже с всеки друг запис от БД. Всяка съвкупност от
записи може да се включи към едно или повече мрежи.
ПРЕДИМСТВА И НЕДОСТАТЪЦИ МРЕЖОВИЯ МОДЕЛ НА БАЗА
ДАННИ

Предимства:
 Бърз достъп до данните
 Дава
възможност на потребителите да създават
заявки, които са по-сложни от тези при йерархичните бази
данни
Недостатъци:
 Работата в този модел се утежнява от сложната логическа
структура на данните, за да се осъществи достъп до
всички записи.
 Потребителят трябва да бъде много добре запознат със
структурата на базата данни, за да може да обхожда
свързващите структури.
 Структурата не може да се променя лесно, тъй като това
влияе на приложните програми, които взаимодействат с
нея.
Г) ОБЕКТНООРИЕНТИРАН МОДЕЛ НА

БД

Обектния модел на данните реализира целия
набор функции, присъщи на съвременните СУБД плюс
възможностите на обектното програмиране. По този
начин се интегрират преимуществата на СУБД с мощен
обектен език за програмиране обектите на БД.
Данните се разделят на класове от обекти,
различаващи се по структура на включените обекти, по
действията, извършвани с тях, и по събитията, в които
участват. Този модел е и най-новият.

More Related Content

What's hot

ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptx
ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptxПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptx
ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptxMara Cekina
 
Информационни системи
Информационни системиИнформационни системи
Информационни системиМони Мон
 
видове алгоритми
видове алгоритмивидове алгоритми
видове алгоритмиmtrad
 
Диелектрици в електростатично поле
  Диелектрици в електростатично поле  Диелектрици в електростатично поле
Диелектрици в електростатично полеmtrad
 
проводник в електростатично поле
проводник в електростатично полепроводник в електростатично поле
проводник в електростатично полеmtrad
 
полупроводникови диоди
полупроводникови диодиполупроводникови диоди
полупроводникови диодиmtrad
 
движение 9 клас
движение   9 класдвижение   9 клас
движение 9 класDragon Yott
 
потенциал на електростатично поле1
потенциал на електростатично поле1потенциал на електростатично поле1
потенциал на електростатично поле1mtrad
 
Климат на България. Фактори и елементи
Климат на България. Фактори и елементиКлимат на България. Фактори и елементи
Климат на България. Фактори и елементиIliana Ilieva-Dabova
 
закон на кулон
закон на кулонзакон на кулон
закон на кулонmtrad
 
великобритания
великобританиявеликобритания
великобританияCvetelin Angelov
 
Наркотиците
НаркотицитеНаркотиците
Наркотицитеsouhs
 
светлина
светлинасветлина
светлинаmtrad
 
Строеж на електронната обвивка
Строеж на електронната обвивкаСтроеж на електронната обвивка
Строеж на електронната обвивкаmtrad
 
електричени заряди и строеж на атома 6 клас
електричени заряди и строеж на атома   6 класелектричени заряди и строеж на атома   6 клас
електричени заряди и строеж на атома 6 класToPi2000
 
Mеханични трептения и вълни
Mеханични трептения и вълниMеханични трептения и вълни
Mеханични трептения и вълниAni Vilfan
 
електрично поле
електрично полеелектрично поле
електрично полеmtrad
 
топене и втвърдяване
топене и втвърдяванетопене и втвърдяване
топене и втвърдяванеdani_ni1
 
Механични вълни
Механични вълниМеханични вълни
Механични вълниmtrad
 

What's hot (20)

ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptx
ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptxПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptx
ПОЛУПРОВОДНИКОВИ УСТРОЙСТВА.pptx
 
Информационни системи
Информационни системиИнформационни системи
Информационни системи
 
видове алгоритми
видове алгоритмивидове алгоритми
видове алгоритми
 
Диелектрици в електростатично поле
  Диелектрици в електростатично поле  Диелектрици в електростатично поле
Диелектрици в електростатично поле
 
проводник в електростатично поле
проводник в електростатично полепроводник в електростатично поле
проводник в електростатично поле
 
полупроводникови диоди
полупроводникови диодиполупроводникови диоди
полупроводникови диоди
 
движение 9 клас
движение   9 класдвижение   9 клас
движение 9 клас
 
потенциал на електростатично поле1
потенциал на електростатично поле1потенциал на електростатично поле1
потенциал на електростатично поле1
 
Климат на България. Фактори и елементи
Климат на България. Фактори и елементиКлимат на България. Фактори и елементи
Климат на България. Фактори и елементи
 
Gauss
GaussGauss
Gauss
 
закон на кулон
закон на кулонзакон на кулон
закон на кулон
 
великобритания
великобританиявеликобритания
великобритания
 
Наркотиците
НаркотицитеНаркотиците
Наркотиците
 
светлина
светлинасветлина
светлина
 
Строеж на електронната обвивка
Строеж на електронната обвивкаСтроеж на електронната обвивка
Строеж на електронната обвивка
 
електричени заряди и строеж на атома 6 клас
електричени заряди и строеж на атома   6 класелектричени заряди и строеж на атома   6 клас
електричени заряди и строеж на атома 6 клас
 
Mеханични трептения и вълни
Mеханични трептения и вълниMеханични трептения и вълни
Mеханични трептения и вълни
 
електрично поле
електрично полеелектрично поле
електрично поле
 
топене и втвърдяване
топене и втвърдяванетопене и втвърдяване
топене и втвърдяване
 
Механични вълни
Механични вълниМеханични вълни
Механични вълни
 

модели на данни

  • 1. МОДЕЛИ НА ДАННИ. ВИДОВЕ. ПРИМЕРИ
  • 2. 1. МОДЕЛИ НА ДАННИ. Всяка база от данни се състои от обекти, които са свързани помежду си. Тези връзки се отразяват в базата от данни чрез задаване на релации (отношения) между обектите и техните характеристики. Данните за обекти от един и същи тип се поставят в таблици. Всеки ред на таблицата съдържа данните за един обект (запис), а всяка колона (поле) – съответните характеристики на обекта. Разичните начини, използвани за описване на връзките между данните, се отразяват на организацията на данните, наречена модел на данните или логическа структура на БД.
  • 3. 2. ВИДОВЕ МОДЕЛИ НА ДАННИ. а) релационен модел на БД Данните се структурират в таблици с определени връзки между тях.
  • 4.       Б) ЙЕРАРХИЧЕН в предварително определена йерархия. Данните се съхраняват МОДЕЛ НА БД Йерархическото дърво е обърнато с корена нагоре. Бързият достъп до данните е предимството на този модел, но за създаването на една пълна и работеща база от данни и обезпечаването на връзките между отделните данни, се налага съхраняване на излишна информация. Корен на дървото е една таблица. Релацията в една йерархична база данни е представена от термините родител/наследник. При тази релация всяка родителска таблица може да бъде асоциирана с повече от една дъщерни таблици, но една дъщерна таблица може да бъде асоциирана само с една родителска таблица. Тези таблици са изрично свързани чрез указател или чрез физическата подредба на записите в таблиците. Даден потребител осъществява достъп до данните в рамките на този модел, като започва от таблицата-корен и обхожда дървото надолу, докато достигне желаните данни.
  • 5. ПРЕДИМСТВА И НЕДОСТАТЪЦИ НА ЙЕРАРХИЧНИЯ МОДЕЛ НА БАЗА ДАННИ Предимства:  Бърз достъп до данните – причината е съществуването на изрични връзки между структурите на таблиците.  Целостта на връзките е вградена и се прилага автоматично – запис в една дъщерна таблица трябва да е свързан със съществуващ запис в родителска таблица, а запис, изтрит в родителската таблица, ще доведе до изтриването на всички асоциирани с него записи в дъщерната таблица. Недостатъци:  При създаване на една пълна и работеща база от данни и осъществяване на връзките между тях се налага съхраняване на излишна информация. На логическо ниво това опростява достъпа, но на физическо ниво се съхранява излишна информация.  Йерархичната база данни е подходяща за магнитните системи за съхраняване на данни, използвани от суперкомпютрите през седемдесетте години на миналия век.
  • 6. В) МРЕЖОВ МОДЕЛ НА БД Основни компоненти в този модел са записи и съвкупност от записи. Обектите от една предметна област са обединени в “мрежа” (множество), в която всеки запис в БД може да се свърже с всеки друг запис от БД. Всяка съвкупност от записи може да се включи към едно или повече мрежи.
  • 7. ПРЕДИМСТВА И НЕДОСТАТЪЦИ МРЕЖОВИЯ МОДЕЛ НА БАЗА ДАННИ Предимства:  Бърз достъп до данните  Дава възможност на потребителите да създават заявки, които са по-сложни от тези при йерархичните бази данни Недостатъци:  Работата в този модел се утежнява от сложната логическа структура на данните, за да се осъществи достъп до всички записи.  Потребителят трябва да бъде много добре запознат със структурата на базата данни, за да може да обхожда свързващите структури.  Структурата не може да се променя лесно, тъй като това влияе на приложните програми, които взаимодействат с нея.
  • 8. Г) ОБЕКТНООРИЕНТИРАН МОДЕЛ НА БД Обектния модел на данните реализира целия набор функции, присъщи на съвременните СУБД плюс възможностите на обектното програмиране. По този начин се интегрират преимуществата на СУБД с мощен обектен език за програмиране обектите на БД. Данните се разделят на класове от обекти, различаващи се по структура на включените обекти, по действията, извършвани с тях, и по събитията, в които участват. Този модел е и най-новият.