Rozdiel Medzi Diagramom ER A Diagramom Triedy

Rozdiel Medzi Diagramom ER A Diagramom Triedy
Rozdiel Medzi Diagramom ER A Diagramom Triedy

Video: Rozdiel Medzi Diagramom ER A Diagramom Triedy

Video: Rozdiel Medzi Diagramom ER A Diagramom Triedy
Video: #Загадки #украинской_#хаты. #Музей_#Пирогово, #Киев, 2020 2024, Apríl
Anonim

Schéma ER vs Diagram triedy

Schémy ER (vzťah medzi entitami) a diagramy tried sú dva z návrhových diagramov, ktoré vývojári softvéru vytvárajú zvyčajne počas fáz návrhu životného cyklu softvérového inžinierstva. ER diagramy sú produktom techniky modelovania vzťahov medzi entitami (ERM) na modelovanie databáz. Diagram triedy, napísaný v jazyku Unified Modeling Language, je diagram, ktorý popisuje štruktúru navrhovaného systému. Aj keď neexistuje požiadavka na presné mapovanie medzi triedami v diagramoch tried a entitami v diagramoch entít, existuje všeobecne nejaký zmysluplný vzťah medzi nimi. Existuje však veľa príležitostí, keď sa entita diagramu ER mapuje na viac tried zodpovedajúceho diagramu tried alebo jedna trieda diagramu tried mapujúcich sa na viac entít zodpovedajúceho diagramu ER. Ale,to úplne závisí od návrhových možností vývojárov softvéru.

Čo je to ER diagram?

ER diagramy sú produktom modelovania vzťahov medzi entitami. Modelovanie vzťahov medzi entitami je proces prichádzajúci s abstraktným a koncepčným znázornením údajov. ER diagramy nakoniec modelujú databázy. Konkrétnejšie vytvára koncepčnú schému dátového modelu. Hlavnými stavebnými kameňmi ER diagramov sú entity, vzťahy a atribúty. Entita predstavuje vec, ktorá môže existovať nezávisle a ktorú je možné definovať jedinečne. Subjekt najčastejšie predstavuje objekt v reálnom svete, ako napríklad auto alebo zamestnanec. Entity môžu byť ako podstatné mená, ktoré sa objavia pri opise problému, ktorý sa má vyriešiť. Vzťah ukazuje, ako sú entity spojené. Sú ako slovesá, ktoré sa nachádzajú v popise problému, ktorý sa má vyriešiť. Vlastnosti oboch entít a atribútov sa nazývajú atribúty.

Čo je to diagram triedy?

Triedny diagram (presnejšie známy ako UML diagram triedy) je návrhový diagram, ktorý predstavuje statickú štruktúru a chovanie navrhovaného systému, definovaný pomocou UML (Unified Modeling Language). Diagram tried zobrazuje triedy systémov, vzťahy medzi triedami a ich atribúty. Triedy zobrazujú abstraktné znázornenie objektov reálneho sveta, zatiaľ čo vzťahy znázorňujú, ako je každá trieda prepojená s ostatnými. Triedy aj vzťahy majú vlastnosti nazývané atribúty. Metódy v triedach reprezentujú alebo definujú správanie týchto tried. Metódy a atribúty tried sa nazývajú členovia triedy.

Aký je rozdiel medzi ER diagramom a diagramom triedy?

Aj keď ER diagramy a diagramy tried sú dva z dizajnových diagramov, s ktorými sa vývojári často stretávajú vo fázach návrhu projektov softvérového inžinierstva, majú svoje kľúčové rozdiely. Schémy ER predstavujú abstraktné znázornenie dátového modelu, zatiaľ čo diagramy tried predstavujú statickú štruktúru a správanie navrhovaného systému. Hlavnými stavebnými kameňmi diagramov ER sú entity, vzťahy a atribúty, ale hlavnými stavebnými kameňmi diagramov tried sú triedy, vzťahy a atribúty. Diagram triedy sa pravdepodobnejšie mapuje na objekty z reálneho sveta, zatiaľ čo diagramy ER sa najčastejšie mapujú do tabuliek v databáze. Zvyčajne sú vzťahy nachádzajúce sa v ER diagramoch pre človeka ťažšie pochopiteľné ako vzťahy v diagramoch tried.

Odporúčaná: