Are nevoie de designeri de baze de date în mijloace mai convenabil și mai puternice ale domeniului de modelare a dat naștere la direcția de modele de date semantice. Având în vedere că orice model avansat de date semantic, precum și modelul relațional include structural, de manipulare și o parte integrantă a, scopul principal al modelelor semantice este de a permite exprimarea semantica a datelor.
Înainte de a examina pe scurt caracteristicile unui modele semantice comune, concentrate asupra unor posibile aplicații lor.
Cel mai adesea, în practică, modelarea semantică este utilizată în prima etapă de proiectare a bazei de date. În acest caz, în ceea ce privește modelul semantic produs o bază de date schemă conceptuală, care este apoi convertit manual la o relațională (sau orice alt) schemă. Acest proces se realizează în metodele de control, în care toate etapele suficient de clar definite pentru o astfel de transformare.
În cele din urmă, oa treia posibilitate, care încă nu a apărut (sau chiar dincolo) limitele de proiecte de cercetare și pilot - este de a lucra cu baza de date în modelul semantic, de exemplu, Baza de date bazate pe modele de date semantice. În acest caz, două opțiuni din nou luate în considerare: oferind o interfață de utilizator pe baza modelului de date semantic cu construcția automată a hărții la un model de date relațională (o sarcină aproximativ același nivel de complexitate ca compilarea automată a schemei bazei de date conceptuală într-o schemă relațională), și direct punerea în aplicare a bazei de date, pe baza un model de date semantic. Cel mai aproape de a doua abordare este modernă, baze de date orientate obiect, modele de date care, în mai multe moduri similare cu modelul semantic (deși, în unele privințe, acestea sunt mai puternice, iar în unele - mai slab)