Ontológia és relációs modell adatai és biztonsága; Kronos Data

Mivel a múlt héten megtanultuk az ontológiát, többet kell tudnunk az alkalmazásáról és más formátumairól. Az ontológia önmagában nem igazán hatékony eszköz az esetinformációk tárolására vagy az emberek nyomon követésére. Sokkal inkább a különböző szintű osztályok és tulajdonságaik közötti logikai kapcsolatok kiépítésére szolgál.

Például a múlt héten létre kellett hoznunk egy főmenüt egy étterem számára, és válaszolni kellett a kalóriákkal, az árral és az alapanyagokkal kapcsolatos kérdésekre. Először a Protege-t használtuk az ontológia megalkotásához, és építettünk egy fafigurát, és elmagyaráztuk az előétel, a kalória, az ár közötti kapcsolatokat. A kapcsolatok közé tartozott az osztály és az alosztály. Ezután különböző embereket hoztunk létre alosztályok alatt, és ez lenne a konkrét kezdő, amelyet az étterem kínál. A Protege-ben azonban nem tudtunk algoritmust futtatni, ezért nem tudtunk választ adni az ügyfeleknek, amikor azt kérdezték, melyik főétel kevesebb, mint 500 kalória, vagy melyik főétel gluténmentes. Alapvetően a Protege úgy menti az információkat, mint egy garázs. A garázsban rendet rakhat a dolgaival, de a számítás során nem tudja kihozni azt, amit szeretne. Szükségünk van tehát egy másik eszközre, amely vagy kiszámíthatja az adatokat, és külön megadhatja a választ, vagy kombinálhatja az algoritmust és az adatokat.

A relációs modell a világot az entitás és a kapcsolat kombinációjának tekinti. Az entitás olyan objektum, amelynek saját tulajdonságai vannak, és különbözhet más objektumoktól. A kapcsolat az objektumok közötti kapcsolatot jelenti, és három különböző típusú kapcsolat létezik. 1) 1-től 1-ig, mivel egy személynek csak egy neme van. 2) 1-től n-ig, mint a sokak által megosztott nemtípus. 3) n-től 1-ig, hány ember azonos nemű. Entitásokkal és kapcsolatokkal az egyik entitás információit felhasználhatjuk egy másik entitás információinak nyomon követésére. Megkereshetjük például azoknak a személyeknek a nevét, akiknek nemnem típusa megegyezik.

Az ER (Entity Relational) modell grafikusan ábrázolja az entitásokat és azok egymáshoz való viszonyát, és adatbázisokban vagy információs rendszerekben használják. Nos, ez sem tartalmaz algoritmust, de jobban működik, ha az adatok kapcsolódnak egymáshoz. Az ER modell a relációs modell kategóriába tartozik, míg az ER diagram hozzárendelhető egy relációs modellhez és végső soron egy munkasémához.

relációs

A haovip123 blogjában példával magyarázta, hogy az ER hogyan változik RM-be. Ebben az esetben van osztály, oktató és tanfolyam ebben az esetben. És mindegyikük rendelkezik információkészlettel. Van még „1-től 1-ig”, „1-től n” -ig és „n-től m-ig” kapcsolat. Aztán lefordította az EM modellt RM diagramba.