ПредишенСледващото

Информация модел и неговото описание

Начало | За нас | обратна връзка

Модел на данни - набор от структури и операции на тяхната обработка на данни.

Според метода на свързване на данните се прави разлика йерархичен, мрежов и релационни модели.

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

По този начин всеки възел може да има само един родител (Фигура 2.1.1).

Информация модел и неговото описание

Фигура 2.1.1-йерархична дървовидна структура база данни модел

Търсене на данни в йерархична система винаги започва с корена. След слизането е направена от едно ниво на друга дървото, докато се достигне желаното ниво. Преместете системата от един запис в друг се извършва чрез справка.

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

Този недостатък се отстранява в модел на мрежа, където (поне теоретично) възможно свързването на всички обекти на данни за всички (Фигура 2.1.2.).

Информация модел и неговото описание

Фигура 2.1.2- модел мрежова структура данни

В примера, показан на фигура 2.1.2, всеки учител може да научи много (теоретично всички) студенти и всеки студент може да се научи много (теоретично) на всички учители. Тъй като на практика това е, разбира се, е невъзможно да се прибегне до някои ограничения.

С помощта на йерархични и мрежови модели по-бърз достъп до информацията в базата данни. Въпреки това, тъй като всеки елемент от данни трябва да съдържа връзки към други елементи, като изисква значителни ресурси, като например диск и оперативната памет на компютъра. Липса на основната памет, разбира се, намалява скоростта на обработка. В допълнение към тези модели се характеризира със сложността на изпълнение на системи за управление на база данни.

Релационния модел (от английски връзката -. Ratio) е разработена в началото на 70-те години на XX век. Codd. Простотата и гъвкавостта на този модел привлича вниманието на разработчиците, и има 80 години на ХХ век. тя е широко разпространена. По този начин, релационни бази данни са стандарт в индустрията.

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

В релационния модел информацията се представя под формата на правоъгълни маси, всяка от които се състои от редове и колони, и има име, което е уникално в базата данни. Таблицата отразява реалния свят обекта - природа, и всеки ред (запис) представлява един конкретен случай на обекта - например едно предприятие. Всяка колона на таблицата има уникално име за тази таблица.

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

Доминацията на релационния модел в текущата база данни се определя от:

- присъствие разработена теория (релационна алгебра);

- присъствието на модел друга информация на данните на устройството, за да релационния модел;

- наличие на специален означава по-бърз достъп до информацията;

- Стандартизирани език на високо ниво заявка към базата данни, което позволява да ги манипулират, без да знае конкретната физическа организация на базата данни от външната памет.

Но за дизайна на нашия курсов проект, ние избрахме йерархичен модел на данните, тъй като считаме, че този модел е най-ясно присъства структура на нашето мултимедиен продукт (Фигура 2.1.3).

Информация модел и неговото описание

Фигура 2.1.3-йерархична модел на мултимедия - продукт.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!