{"id":756,"date":"2026-03-11T14:02:56","date_gmt":"2026-03-11T12:02:56","guid":{"rendered":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/?page_id=756"},"modified":"2026-03-12T11:31:29","modified_gmt":"2026-03-12T09:31:29","slug":"oma-valiku-uml-skeem","status":"publish","type":"page","link":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/","title":{"rendered":"UML skeemid"},"content":{"rendered":"\n<p><strong>1 KASUTUSMALLISKEEM<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"1024\" data-id=\"781\" src=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-461x1024.png\" alt=\"\" class=\"wp-image-781\" srcset=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-461x1024.png 461w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-135x300.png 135w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-768x1706.png 768w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-68x150.png 68w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-692x1536.png 692w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-922x2048.png 922w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-scaled.png 1153w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>2<\/strong><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#UML_Jarjestusskeemi_Sequence_Diagram_kirjeldus_ja_analuus\" >UML J\u00e4rjestusskeemi (Sequence Diagram) kirjeldus ja anal\u00fc\u00fcs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#Samm-sammuline_protsessi_kirjeldus_Analuus\" >Samm-sammuline protsessi kirjeldus (Anal\u00fc\u00fcs)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#Kasutatud_tahiste_selgitused_WordPressi_jaoks\" >Kasutatud t\u00e4histe selgitused (WordPressi jaoks):<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#1_Algusetapp_Lapsevanemad\" >1. Algusetapp (Lapsevanemad)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#2_Osaleja_roll\" >2. Osaleja roll<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#3_Andmete_haldamine_ja_kontroll_Korraldajad\" >3. Andmete haldamine ja kontroll (Korraldajad)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#4_Susteemne_tase_ja_logimine_Andmebaas\" >4. S\u00fcsteemne tase ja logimine (Andmebaas)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#5_Protsessi_lopetamine\" >5. Protsessi l\u00f5petamine<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"UML_Jarjestusskeemi_Sequence_Diagram_kirjeldus_ja_analuus\"><\/span><strong>UML J\u00e4rjestusskeemi (Sequence Diagram) kirjeldus ja anal\u00fc\u00fcs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Skeemi eesm\u00e4rk ja roll projektis<\/strong> J\u00e4rjestusskeem on UML-i d\u00fcnaamiline diagramm, mis keskendub s\u00f5numite vahetamisele erinevate s\u00fcsteemikomponentide vahel ajas. Antud skeemi eesm\u00e4rk on detaliseerida andmebaasi operatsioonide t\u00e4itmise protsessi, alustades kasutajaliidesest ja l\u00f5petades automaatsete trigerite k\u00e4ivitamisega andmebaasi tasandil. See skeem t\u00e4iendab tegevusskeemi, n\u00e4idates t\u00e4pselt, millised tehnilised p\u00e4ringud ja vastused liiguvad objektide vahel.<\/p>\n\n\n\n<p><strong>Skeemi osapooled (Lifelines):<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Kasutaja (Korraldaja):<\/strong> S\u00fcsteemi v\u00e4line osapool (Actor), kes algatab andmete sisestamise protsessi.<\/li>\n\n\n\n<li><strong>Rakendusliides:<\/strong> Vahekiht (Front-end\/Back-end), mis v\u00f5tab vastu kasutaja sisendi ja vormistab selle SQL-p\u00e4ringuks.<\/li>\n\n\n\n<li><strong>Andmebaas (SQL Server):<\/strong> S\u00fcsteemi s\u00fcda, kus hoitakse andmeid, kontrollitakse p\u00e4\u00e4su\u00f5igusi ja t\u00e4idetakse p\u00e4ringuid.<\/li>\n\n\n\n<li><strong>Triger s\u00fcsteem:<\/strong> Autonoomne andmebaasi komponent, mis reageerib andmete muudatustele ja tagab andmete terviklikkuse ning auditeerimise.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Samm-sammuline_protsessi_kirjeldus_Analuus\"><\/span><strong>Samm-sammuline protsessi kirjeldus (Anal\u00fc\u00fcs)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>1. Interaktsiooni algatamine ja andmete edastamine<\/strong> Protsess algab s\u00fcndmusega, kus korraldaja t\u00e4idab infos\u00fcsteemi vormi uue osaleja andmetega. S\u00f5num <code>LisaUusOsaleja(andmed)<\/code> liigub rakendusliidesesse. See etapp t\u00e4histab andmete valideerimist rakenduse tasandil enne andmebaasi poole p\u00f6\u00f6rdumist.<\/p>\n\n\n\n<p><strong>2. SQL p\u00e4ring ja turvakontroll<\/strong> Rakendusliides genereerib <code>INSERT INTO osaleja<\/code> k\u00e4su. Enne andmete l\u00f5plikku salvestamist toimub andmebaasisisene <strong>\u00f5iguste kontroll (GRANT)<\/strong>. See on kriitiline turvaetapp (skeemil m\u00e4rgitud kui <em>Self-message<\/em> &#8220;Kontrolli p\u00e4\u00e4su\u00f5igusi&#8221;), kus kontrollitakse, kas konkreetsel andmebaasi kasutajal on \u00f5igus antud tabelisse andmeid lisada.<\/p>\n\n\n\n<p><strong>3. Automaatne andmete logimine ja trigerite t\u00f6\u00f6<\/strong> Kui andmed on edukalt sisestatud, k\u00e4ivitub automaatselt andmebaasi <strong>triger<\/strong> (<code>AFTER INSERT<\/code>). Skeem illustreerib trigerite reaalset v\u00e4\u00e4rtust: see toimub serveri poolel ilma kasutaja sekkumiseta. Triger loob uue kirje tabelisse <code>Logi (audit)<\/code>, mis fikseerib s\u00fcndmuse aja, kasutaja ja tehtud muudatuse. See tagab andmete j\u00e4lgitavuse (Traceability).<\/p>\n\n\n\n<p><strong>4. Tagasiside ja protsessi l\u00f5petamine<\/strong> P\u00e4rast k\u00f5ikide operatsioonide (nii p\u00f5hip\u00e4ringu kui ka trigeri t\u00f6\u00f6) l\u00f5petamist saadab andmebaas kinnituse rakendusliidesele. Rakendusliides omakorda kuvab kasutajale teate <code>\"Osaleja on lisatud\"<\/code>. See kinnitab transaktsiooni edukat l\u00f5petamist (Commit).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kasutatud_tahiste_selgitused_WordPressi_jaoks\"><\/span><strong>Kasutatud t\u00e4histe selgitused (WordPressi jaoks):<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Vertikaalsed liinid (Lifelines):<\/strong> N\u00e4itavad objektide eksisteerimise aega protsessi v\u00e4ltel.<\/li>\n\n\n\n<li><strong>T\u00e4idetud nooleotsaga jooned:<\/strong> S\u00fcnkroonsed s\u00f5numid, kus saatja ootab vastust.<\/li>\n\n\n\n<li><strong>Katkendjooned noolega:<\/strong> Vastuss\u00f5numid (Reply messages), mis tagastavad kontrolli saatjale.<\/li>\n\n\n\n<li><strong>Ristk\u00fclikud liinidel (Activation bars):<\/strong> N\u00e4itavad ajavahemikku, mil objekt on aktiivselt tegevuses v\u00f5i ootab alamprotsessi l\u00f5ppu.<\/li>\n\n\n\n<li><strong>M\u00e4rkused (Notes):<\/strong> Kollased kastid selgitavad t\u00e4iendavalt loogilisi etappe (nt kasutaja vormi t\u00e4itmine v\u00f5i \u00f5iguste kontroll).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-1024x597.png\" alt=\"\" class=\"wp-image-765\" srcset=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-1024x597.png 1024w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-300x175.png 300w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-768x448.png 768w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-150x88.png 150w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-1536x896.png 1536w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-2048x1195.png 2048w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-140923-1200x700.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>3<\/strong><\/p>\n\n\n\n<p><strong>UML Andmebaasi skeemi konspekt<\/strong><\/p>\n\n\n\n<p>Protsessi kirjeldus (UML Activity Diagram)<\/p>\n\n\n\n<p>Antud skeem kirjeldab andmebaasi s\u00fcsteemi t\u00f6\u00f6d, mis haldab v\u00f5istluste andmeid, kaasates kolme osapoolt: <strong>Lapsevanemad<\/strong>, <strong>Korraldajad<\/strong> ja <strong>Osalejad<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Algusetapp_Lapsevanemad\"><\/span>1. Algusetapp (Lapsevanemad)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Protsess algab lapsevanema tegevusega.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lapse registreerimine:<\/strong> Lapsevanem esitab s\u00fcsteemile andmed lapse kohta, et kanda ta v\u00f5istlusele. See on protsessi sisendpunkt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Osaleja_roll\"><\/span>2. Osaleja roll<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Kuigi osaleja ei kasuta andmebaasi otseselt, on tema tegevus kriitiline andmete tekkimiseks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V\u00f5istlusel osalemine:<\/strong> Registreeritud laps osaleb \u00fcritusel.<\/li>\n\n\n\n<li><strong>Tulemuse saavutamine:<\/strong> Osaleja soorituse p\u00f5hjal tekib tulemus (punktid, aeg v\u00f5i koht), mis edastatakse korraldajale sisestamiseks.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Andmete_haldamine_ja_kontroll_Korraldajad\"><\/span>3. Andmete haldamine ja kontroll (Korraldajad)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Siin toimub peamine interaktsioon andmebaasiga (SQL operatsioonid).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Andmete sisestamine:<\/strong> Korraldaja sisestab v\u00f5istluse tulemused andmebaasi (kasutades SQL <code>INSERT<\/code> k\u00e4sku).<\/li>\n\n\n\n<li><strong>\u00d5iguste kontroll (Decision Node):<\/strong> S\u00fcsteem kontrollib, kas kasutajal (nt <code>testkasutaja<\/code>) on piisavad \u00f5igused (<code>GRANT<\/code>) selle toimingu sooritamiseks.\n<ul class=\"wp-block-list\">\n<li><strong>[ei] Juurdep\u00e4\u00e4s puudub:<\/strong> Kui \u00f5igusi pole, v\u00e4ljastatakse viga ja protsess katkeb.<\/li>\n\n\n\n<li><strong>[jah] \u00d5igused olemas:<\/strong> Kui \u00f5igused on korras, liigub andmevoog edasi s\u00fcsteemsele tasandile.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Susteemne_tase_ja_logimine_Andmebaas\"><\/span>4. S\u00fcsteemne tase ja logimine (Andmebaas)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>See osa selgitab trigerite ja logide t\u00f6\u00f6d, mis on kirjeldatud t\u00f6\u00f6 punktis 9.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Trigeri k\u00e4ivitamine:<\/strong> P\u00e4rast andmete edukat sisestamist k\u00e4ivitub automaatselt triger (nt <code>trg_Voistlused_Insert<\/code>).<\/li>\n\n\n\n<li><strong>Logi salvestamine:<\/strong> Triger salvestab info tehtud muudatuse kohta tabelisse <code>Logi<\/code> (kes, millal ja mida muutis). See tagab andmete j\u00e4lgitavuse ja turvalisuse.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Protsessi_lopetamine\"><\/span>5. Protsessi l\u00f5petamine<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tulemuste vaatamine:<\/strong> P\u00e4rast andmete edukat salvestamist ja logimist saavad lapsevanemad n\u00e4ha kinnitatud tulemusi.<\/li>\n\n\n\n<li><strong>L\u00f5pp:<\/strong> Protsess on edukalt l\u00f5petatud ja andmed on turvaliselt andmebaasis.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/pilt.png\" alt=\"Selle pildi alt-atribuut on t\u00fchi. Failinimi on pilt.png\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>4 storyboard<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>5 Oma valiku UML skeem<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"1024\" src=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-500x1024.png\" alt=\"\" class=\"wp-image-763\" srcset=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-500x1024.png 500w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-146x300.png 146w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-768x1573.png 768w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-73x150.png 73w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-750x1536.png 750w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-1000x2048.png 1000w, https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-11-145255-scaled.png 1250w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>1 KASUTUSMALLISKEEM 2 UML J\u00e4rjestusskeemi (Sequence Diagram) kirjeldus ja anal\u00fc\u00fcs Skeemi eesm\u00e4rk ja roll projektis J\u00e4rjestusskeem on UML-i d\u00fcnaamiline diagramm, mis keskendub s\u00f5numite vahetamisele erinevate s\u00fcsteemikomponentide vahel ajas. Antud skeemi eesm\u00e4rk on detaliseerida andmebaasi operatsioonide t\u00e4itmise protsessi, alustades kasutajaliidesest ja l\u00f5petades automaatsete trigerite k\u00e4ivitamisega andmebaasi tasandil. See skeem t\u00e4iendab tegevusskeemi, n\u00e4idates t\u00e4pselt, millised tehnilised p\u00e4ringud [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-756","page","type-page","status-publish","hentry","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UML skeemid - Gontsarov Portfoolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UML skeemid - Gontsarov Portfoolio\" \/>\n<meta property=\"og:description\" content=\"1 KASUTUSMALLISKEEM 2 UML J\u00e4rjestusskeemi (Sequence Diagram) kirjeldus ja anal\u00fc\u00fcs Skeemi eesm\u00e4rk ja roll projektis J\u00e4rjestusskeem on UML-i d\u00fcnaamiline diagramm, mis keskendub s\u00f5numite vahetamisele erinevate s\u00fcsteemikomponentide vahel ajas. Antud skeemi eesm\u00e4rk on detaliseerida andmebaasi operatsioonide t\u00e4itmise protsessi, alustades kasutajaliidesest ja l\u00f5petades automaatsete trigerite k\u00e4ivitamisega andmebaasi tasandil. See skeem t\u00e4iendab tegevusskeemi, n\u00e4idates t\u00e4pselt, millised tehnilised p\u00e4ringud [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/\" \/>\n<meta property=\"og:site_name\" content=\"Gontsarov Portfoolio\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-12T09:31:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1153\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/\",\"url\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/\",\"name\":\"UML skeemid - Gontsarov Portfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/2026-03-12-111838-461x1024.png\",\"datePublished\":\"2026-03-11T12:02:56+00:00\",\"dateModified\":\"2026-03-12T09:31:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/2026-03-12-111838-scaled.png\",\"contentUrl\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/2026-03-12-111838-scaled.png\",\"width\":1153,\"height\":2560},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/oma-valiku-uml-skeem\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UML skeemid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/\",\"name\":\"Gontsarov Portfoolio\",\"description\":\"Noorem Tarkvara Arendaja\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nikitagontsarov24.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UML skeemid - Gontsarov Portfoolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/","og_locale":"et_EE","og_type":"article","og_title":"UML skeemid - Gontsarov Portfoolio","og_description":"1 KASUTUSMALLISKEEM 2 UML J\u00e4rjestusskeemi (Sequence Diagram) kirjeldus ja anal\u00fc\u00fcs Skeemi eesm\u00e4rk ja roll projektis J\u00e4rjestusskeem on UML-i d\u00fcnaamiline diagramm, mis keskendub s\u00f5numite vahetamisele erinevate s\u00fcsteemikomponentide vahel ajas. Antud skeemi eesm\u00e4rk on detaliseerida andmebaasi operatsioonide t\u00e4itmise protsessi, alustades kasutajaliidesest ja l\u00f5petades automaatsete trigerite k\u00e4ivitamisega andmebaasi tasandil. See skeem t\u00e4iendab tegevusskeemi, n\u00e4idates t\u00e4pselt, millised tehnilised p\u00e4ringud [&hellip;]","og_url":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/","og_site_name":"Gontsarov Portfoolio","article_modified_time":"2026-03-12T09:31:29+00:00","og_image":[{"width":1153,"height":2560,"url":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-scaled.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/","url":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/","name":"UML skeemid - Gontsarov Portfoolio","isPartOf":{"@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#primaryimage"},"image":{"@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#primaryimage"},"thumbnailUrl":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-461x1024.png","datePublished":"2026-03-11T12:02:56+00:00","dateModified":"2026-03-12T09:31:29+00:00","breadcrumb":{"@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#primaryimage","url":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-scaled.png","contentUrl":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/03\/2026-03-12-111838-scaled.png","width":1153,"height":2560},{"@type":"BreadcrumbList","@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/oma-valiku-uml-skeem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"UML skeemid"}]},{"@type":"WebSite","@id":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/#website","url":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/","name":"Gontsarov Portfoolio","description":"Noorem Tarkvara Arendaja","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/comments?post=756"}],"version-history":[{"count":13,"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/756\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/756\/revisions\/783"}],"wp:attachment":[{"href":"https:\/\/nikitagontsarov24.thkit.ee\/wp\/wp-json\/wp\/v2\/media?parent=756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}