Ontologia și modelul relațional de date și securitate; Date Kronos
De când am învățat ontologia săptămâna trecută, trebuie să aflăm mai multe despre aplicația sa și alte formate. Ontologia în sine nu este un instrument cu adevărat eficient pentru stocarea informațiilor despre cazuri sau pentru urmărirea persoanelor. Mai degrabă, este instrumentul pentru a construi relații logice între clase la diferite niveluri și proprietățile lor.
De exemplu, săptămâna trecută a trebuit să creăm un meniu principal pentru un restaurant și să răspundem la întrebări despre calorii, preț și ingrediente. Mai întâi am folosit Protege pentru a crea ontologia și tocmai am construit o figură de copac și am explicat relațiile dintre aperitiv, calorii, preț…. Relațiile includeau clasa și subclasa. Apoi am creat diferiți oameni sub subclasă și acesta ar fi inițiativele specifice pe care restaurantul le oferă. Cu toate acestea, nu am putut rula un algoritm în Protege, deci nu am putut oferi clienților un răspuns atunci când au întrebat care fel de mâncare principală are mai puțin de 500 de calorii sau care fel de mâncare principală este fără gluten. Practic, Protege salvează informațiile ca un garaj. Garajul este locul în care îți poți pune lucrurile în ordine, dar nu poți obține ceea ce îți dorești când vine vorba de calcul. Deci, avem nevoie de un alt instrument care poate calcula datele și să ofere răspunsul separat sau să combine algoritmul și datele împreună.
Modelul relațional vede lumea ca o combinație de entitate și relație. Entitatea este un obiect cu propriile sale proprietăți care pot fi diferite de alte obiecte. Relația înseamnă relația dintre obiecte și există trei tipuri diferite de relații. 1) 1 la 1 ca persoană are un singur tip de sex. 2) 1 la n, ca un tip de gen împărtășit de mulți oameni. 3) n la 1 câte persoane sunt de același tip de sex. Cu entități și relații, putem folosi informații de la o entitate pentru a urmări informațiile de la o altă entitate. De exemplu, putem căuta numele persoanelor al căror gen de sex este același.
Modelul ER (Entity Relational) este o reprezentare grafică a entităților și a relațiilor lor între ele și este utilizat în baze de date sau sisteme de informații. Ei bine, nici nu include un algoritm, dar funcționează mai bine atunci când datele sunt legate între ele. Modelul ER aparține categoriei modelului relațional, în timp ce diagrama ER poate fi atribuită unui model relațional și în cele din urmă unei scheme de lucru.

În blogul lui haovip123 a folosit un exemplu pentru a explica modul în care ER este tradus în RM. În acest caz există departament, instructor și curs în acest caz. Și fiecare dintre ele are seturi de informații. Există, de asemenea, relații „1 la 1”, „1 la n” și „n la m”. Apoi a tradus modelul EM într-o diagramă RM.