Помогни ни да направим Uroci.net по - богат! Добави урок

Релационни бази данни

Black Pearl   трудност:    видян: 11484

 

Информационните системи работят с обекти от реалния свят. Съществуват унифицирани правила за описание на тези обекти, за да бъдат представени по-лесно като структури от данни и в последствие тяхното моделиране и съхранение. Този процес на преобразуване на обектите от реалния свят в структури от данни наричаме моделиране на данните, а различните подходи – модели.

Най-разпространените модели на бази от данни са релационен, йерархичен, обектно-ориентиран и мрежови. Релационният модел още се нарича табличен, тъй като основната му концепция е съхраняването на данните в таблици, а йерархичният модел се нарича още дървовиден, тъй като основното предимство, което се изтъква е мощността на представянето на данните във вид на дърво.

Нека разгледаме някой от моделите и да определим техните предимства и недостатъци:

Релационен - този модел е разработен от д-р Код. В своя труд “A Relational Model of Data for Large Shared Databanks” д-р Код дефинира 13 правила, които могат да определят една база от данни като релационна. Данните в този модел се представят в таблична форма. Между таблиците може да съществува връзка (релация). Всяка таблица се представя като съвкупност от записи, а всеки запис като съвкупност от полета. Това е най-широко разпространения модел за моделиране на данните.

Йерархичен – йерархичният модел представя данни под формата на дърво. Всеки елемент на това дърво има свой родител и също така може да има или няма свои наследници. Един от елементите на това дърво служи за корен, т.е. основен елемент, който няма родител, но може да има множество наследници. Йерархичният модел е слабо използван модел.

Мрежовият и обектно-ориентираният модел са подобни на горе посочените. Мрежовият модел е изграден на базата на концепцията на йерархичния модел и представянето на данните под формата на дърво. Обектно-ориентираният от своя страна пък се основава на релационния модел като също така се базира и на обектно-ориентираното програмиране.

 



Коментари (3)

le0ne на 12.06 2006 в 10:55ч.
Благодаря за ненужната информация :p ;)
le0ne на 12.06 2006 в 10:56ч.
Благодаря за ненужната информация :p ;)
SINEW на 10.09 2007 в 15:40ч.
трябва ми някой който да ми провери заявките на SQl и с релационната алгебра.

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com