-->
Иако када разговарамо о entity–relationship моделима, који се (као) користе у разним технологијама и индустријама - углавном се мисли на базе података.
Entity-relationship модели су модели који описују повезаност и особине ентитета.
Кафа | Бренд |
Арабика - Уганда | 001 |
Gold | 002 |
Instant Classic | 002 |
Шифра бренда | Име бренда |
001 | Doncafe |
002 | Nescafé |
Кафа и Бренд су ентитети.
Постоји егзистенцијална зависност између атрибута Бренд и Шифра бренда, само у једном правцу.
Ево како би изгледао график везе ентитета Фудбалера и Фудбалског тима:
Некада се доста више давало времена дизајну база које садрже податке потребне за функционисање апликација.
Али некада је и меморија била скупа и процесорска снага била слабија. Овакви модели се све мање у пракси користе у софтверској индустрији, али и даље постоје у другим.
Данас се не ставља толико значаја у овим моделима. Меморија је јефтина, веома неискоришћења (иако плаћена) и подаци теже да се чувају у облику који је лак за итериање и error-free.
Иако је SQL и даље најпопуларнији јез… технологија? Рецимо - технологија. Већина програмера данас се ослања на већ увелико стандардизоване алате јер не желе да измишљају топлу воду и пишу један те исти SQL изнова и изнова.
У време писања овог артикла, увелико су заступне и базе које уопште нису релационе. Постоје силна noSQL решења и све су више популарнија.