Дефиниция модел на данните

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

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

Моделите с данни са от съществено значение за развитието на информационните системи, тъй като те могат да постигнат необходимата съвместимост за обработка на колосални количества данни . Също така, ако същите структури се използват за съхранение и достъп, различни приложения могат да споделят информация. Ясен пример е регистрационен формуляр на уебсайт, където за наше име можем да въвеждаме само букви, а за нашата дата на раждане, номера с конкретна поръчка (като ден, месец и година). Тези ограничения отговарят на нуждите на базата данни и трябва да бъдат същите в две бази, между които бихме искали да споделим информация.

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

Според Американския национален институт по стандартизация (ANSI) моделът на данните може да се интерпретира като схема :

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

Видове модели бази данни

Модел на таблицата : дефиницията му не може да отговаря строго на модел; Състои се от списък с двуизмерни данни, в които всички елементи на дадена колона са сходни и всички стойности на един ред са свързани помежду си.

Йерархичен модел : информацията е организирана в дървовидна структура, вмъкната така, че всеки елемент може да се разклони в много други, които трябва да могат да бъдат сортирани по някакъв начин.

Мрежов модел : структурира информацията, използвайки две основни конструкции, наречени записи (записи) и множества (множества); първите съдържат полета, а последните дефинират връзките между регистрите едно към много (например, клиент, много закупени продукти).

Scheme star : обикновено се състои от основна маса, към която са свързани много други. Често срещан пример е да се съхранят данните на пациента в таблица, която от своя страна ще бъде свързана с друга, където са включени всичките ви заявки, и към друга, в която се регистрират вашите претенции или промени в плановете за покритие и т.н.

Препоръчано