{"id":1426,"date":"2026-05-27T09:56:50","date_gmt":"2026-05-27T06:56:50","guid":{"rendered":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426"},"modified":"2026-05-27T10:01:29","modified_gmt":"2026-05-27T07:01:29","slug":"uml-schemes","status":"publish","type":"post","link":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426","title":{"rendered":"UML schemes"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 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-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Types_of_Schemes\" >Types of Schemes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Use_Case_Diagram\" >Use Case Diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Activity_Diagram\" >Activity Diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Database_Diagram\" >Database Diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Class_Diagram\" >Class Diagram<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Protected_Nahtav_klassile_ja_selle_jareltulijatele\" >(Protected): N\u00e4htav klassile ja selle j\u00e4reltulijatele.<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\/#Vaade_telefonile_valmistati_figmas\" >Vaade telefonile (valmistati figma&#8217;s):<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Types_of_Schemes\"><\/span>Types of Schemes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Database diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A database schema is used to define the structure of data and the relationships between data elements. It describes the database tables (entities), the fields (attributes) they contain, and the relationships between tables. The schema serves as the foundation for the correct storage of data and the execution of queries within the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Use case diagram<\/em><\/strong> <strong><em>(<\/em><\/strong><em><strong>\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430<\/strong><\/em><strong><em>&nbsp;\u043f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442\u043e\u0432)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use case diagrams are used to identify the most important elements and processes that make up a system. The primary elements are called \u201cactors\u201d (\u044d\u043a\u0442\u043e\u0440), and the processes are called \u201cuse cases\u201d (\u043f\u0440\u0435\u0446\u0435\u0434\u0435\u043d\u0442). A use case diagram shows which actors interact with each use case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Class diagram<\/em><\/strong> <strong><em>(\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u043b\u0430\u0441\u0441\u0430)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A class diagram is used to refine the use case diagram and define a detailed system design. A class diagram organizes the actors defined in the use case diagram into a set of interrelated classes. The relationship or association between classes can be either of the \u201cis\u201d or \u201chas\u201d type. Each class in the class diagram is capable of providing certain functionality. These are called class methods. In addition, each class has a set of attributes that uniquely identify the class.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Object diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430)<\/strong><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An object diagram is a specific type of class diagram. An object represents the state of a class at a specific point in time during the system&#8217;s operation. An object diagram represents the states of the system&#8217;s various classes and the relationships or associations between them at a specific point in time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>State Diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the name suggests, a state diagram illustrates the various states that objects in a system go through during their lifecycle. Objects in the system change their state in response to events occurring within the system. In addition, the state diagram also shows the transition of an object\u2019s state from its initial state to its final state in response to events affecting the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Activity diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The flow of processes within the system is described using a state transition diagram. Similar to a state diagram, a state transition diagram consists of actions, transitions, initial and final states, and blocking conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Sequence diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sequence diagram illustrates how objects in a system interact with one another. A key feature of a sequence diagram is its temporal order. In other words, it depicts the precise interaction between objects step by step. The various objects in a sequence diagram communicate with one another by exchanging \u201cmessages.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Collaboration diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A collaboration diagram groups interactions between different objects. Interactions are numbered, which allows you to track the order in which they occur. A collaboration diagram allows you to identify all possible interactions that connect each object to the others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Component diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f)<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A component diagram depicts the high-level components that make up a system. This diagram shows which components constitute the system and how they are related to one another. Deployment diagram: A deployment diagram depicts the runtime elements of an application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Use_Case_Diagram\"><\/span>Use Case Diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An actor is a logically connected set of roles that are fulfilled in interaction through precedents or essence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A use case is a description of a specific aspect of a system&#8217;s behavior from the user&#8217;s perspective.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tags:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><li tabindex=\"0\" class=\"block-editor-block-list__block wp-block is-multi-selected is-partially-selected wp-block-list-item block-editor-block-list__layout\" id=\"block-d9630742-44da-4275-bc98-607afc747d7c\" role=\"document\" aria-label=\"Block: List Item\" data-block=\"d9630742-44da-4275-bc98-607afc747d7c\" data-type=\"core\/list-item\" data-title=\"List Item\" data-draggable=\"true\"><div role=\"textbox\" aria-multiline=\"true\" aria-readonly=\"false\" aria-label=\"List text\" class=\"block-editor-rich-text__editable rich-text\" data-wp-block-attribute-key=\"content\">In graphic form, the ector is depicted as a &#8220;human figure.&#8221;Precedents are indicated within ellipses. Precedents and successors are connected by lines or arrows.The direction of the arrows indicates from whom the service(s) is\/are being requested.<\/div><\/li><\/li>\n\n\n\n<li>Pretsedendid on m\u00e4rgitud ellipsi sees. Pretsedendid ja ektorid on \u00fchendatud joonte v\u00f5i nooltega.<\/li>\n\n\n\n<li>Noolte suund n\u00e4itab, kellelt teenust\/teenuseid taotletakse.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We use Drawio:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image.png\" alt=\"\" class=\"wp-image-1636\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Airport database:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image-1.png\" alt=\"\" class=\"wp-image-1637\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Activity_Diagram\"><\/span>Activity Diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This diagram is intended for general process modeling, but it can also be used to represent algorithms that solve smaller problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"704\" style=\"color: initial;\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image-2-1024x704.png\" alt=\"This image has an empty alt attribute; its file name is image-2-1024x704.png\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Toiming<\/strong>&nbsp;\u2013 \u00fcmarate nurkadega kast. See on \u00fcks \u00fclesanne v\u00f5i k\u00e4sk. \u00dcks nool tuleb sisse ja \u00fcks l\u00e4heb v\u00e4lja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Voog<\/strong>&nbsp;\u2013 nool, mis n\u00e4itab liikumise suunda j\u00e4rgmise sammuni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Otsustuspunkt<\/strong>&nbsp;\u2013 romb ehk valikukoht. Siin k\u00fcsitakse k\u00fcsimus ja valitakse sobiv tee (nagu&nbsp;<em>if<\/em>-lause).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u00f5pp<\/strong>&nbsp;\u2013 must t\u00e4pp, kus algoritm saab l\u00e4bi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image-2-1024x704.png\" alt=\"\" class=\"wp-image-1638\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Database_Diagram\"><\/span>Database Diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"515\" style=\"color: initial;\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/\u041d\u043e\u0432\u044b\u0439-\u043f\u0440\u043e\u0435\u043a\u0442-25.png\" alt=\"This image has an empty alt attribute; its file name is %D0%9D%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82-25.png\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mudelid:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eentiteedid-seosed\u201d \u2013&nbsp;<strong>OLEMID \u2013 SEOSED<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eentiteedid-atribuutid-seosed\u201d \u2013&nbsp;<strong>OLEMID \u2013 ATRIBUUDID \u2013 SEOSED<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">hierarhiline mudel \u2013 hierarhiline mudel<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">relatsiooniline mudel \u2013 relatsiooniline mudel \/ andmemudel<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Olemid (Entities\/Tables):<\/strong>&nbsp;Tavaliselt kujutatud ristk\u00fclikutena. Need t\u00e4histavad reaalset eluobjekti v\u00f5i kontseptsiooni, mille kohta andmeid kogutakse (nt&nbsp;<strong>Lennujaam<\/strong>,&nbsp;<strong>Lennuk<\/strong>,&nbsp;<strong>Lennufirma<\/strong>,&nbsp;<strong>Pood<\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seosed (Relationships):<\/strong>&nbsp;Jooned, mis \u00fchendavad tabeleid ja n\u00e4itavad, kuidas andmed on omavahel seotud (nt \u00fcks&nbsp;<strong>lennufirma<\/strong>&nbsp;v\u00f5ib omada mitu&nbsp;<strong>lennukit<\/strong>&nbsp;ja \u00fcks&nbsp;<strong>lennujaam<\/strong>&nbsp;v\u00f5ib olla seotud mitme ettev\u00f5tte, poe ja t\u00f6\u00f6plaaniga).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Atribuudid (Attributes\/Fields):<\/strong>&nbsp;Need on olemi omadused ehk tabeli veerud (nt lennujaama nimi, linn, aadress v\u00f5i lennuki mudel).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00f5tmed (Keys):<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Primaarv\u00f5ti (Primary Key \u2013 PK):<\/strong>&nbsp;Unikaalne tunnus, mis tuvastab iga kirje tabelis (nt&nbsp;<code>jaamID<\/code>&nbsp;tabelis&nbsp;<code>lennujaam<\/code>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u00e4lisv\u00f5ti (Foreign Key \u2013 FK):<\/strong>&nbsp;Viide teise tabeli primaarv\u00f5tmele, mis loobki seose kahe tabeli vahel (nt&nbsp;<code>firmaID<\/code>&nbsp;tabelis&nbsp;<code>lennuk<\/code>, mis viitab tabelile&nbsp;<code>lennufirma<\/code>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image-3.png\" alt=\"\" class=\"wp-image-1639\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Class_Diagram\"><\/span>Class Diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Klassidiagramm on kogu s\u00fcsteemi loogiline \u201carhitektuurne projekt\u201d. See ei n\u00e4ita ainult seda, milliseid andmeid me s\u00e4ilitame, vaid ka seda, kuidas lennujaama infos\u00fcsteemi osad k\u00e4ituvad ja \u00fcksteisega suhtlevad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Klassid (Classes): Kujutatakse ristk\u00fclikutena, mis on jagatud kolmeks sektsiooniks:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nimi: Klassi nimetus (nt \u201cLennujaam\u201d, \u201cLennuk\u201d, \u201cLennufirma\u201d, \u201cPood\u201d).<br>Atribuudid (Attributes): Klassi omadused ehk andmed (nt jaama_nimi: String, linn: String, muudel: String).<br>Meetodid\/Operatsioonid (Methods): Tegevused, mida see klass suudab teha (nt lisaLennuk(), muudaLennujaam(), kuvaLogi()).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Atribuudid (Attributes): Erinevalt andmebaasist m\u00e4\u00e4ratakse klassidiagrammis ka andmete n\u00e4htavus:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(Public): K\u00f5igile n\u00e4htav.<br>\u2013 (Private): N\u00e4htav ainult klassi siseselt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Protected_Nahtav_klassile_ja_selle_jareltulijatele\"><\/span>(Protected): N\u00e4htav klassile ja selle j\u00e4reltulijatele.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Seosed (Relationships): Jooned, mis n\u00e4itavad objektide vahelisi loogilisi \u00fchendusi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assotsiatsioon (Association): Tavaline seos kahe klassi vahel (nt \u201cLennufirma\u201d haldab \u201cLennukit\u201d).<br>P\u00e4rilus (Inheritance\/Generalization): N\u00e4itab \u201con-t\u00fc\u00fcpi\u201d seost, kus alamklass p\u00e4rib \u00fclemklassi omadused.<br>Agregatsioon ja Kompositsioon: N\u00e4itavad \u201cosa-tervik\u201d suhet (nt \u201cLennujaam\u201d koosneb seotud ettev\u00f5tetest, poodidest ja t\u00f6\u00f6plaanidest).<br>Kordsus (Multiplicity): N\u00e4itab, mitu objekti seoses osaleb (nt 1 (\u00fcks), 0..* (null kuni mitu), 1..* (v\u00e4hemalt \u00fcks)).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/image-5.png\" alt=\"\" class=\"wp-image-1641\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vaade_telefonile_valmistati_figmas\"><\/span>Vaade telefonile (valmistati figma&#8217;s):<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/wp-content\/uploads\/2026\/05\/\u041d\u043e\u0432\u044b\u0439-\u043f\u0440\u043e\u0435\u043a\u0442-25.png\" alt=\"\" class=\"wp-image-1642\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Types of Schemes Database diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445) A database schema is used to define the structure of data and the relationships between data elements. It describes the database tables (entities), the fields (attributes) they contain, and the relationships between tables. The schema serves as the foundation for the correct storage of data and the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1431,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1426","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maaratlemata"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UML schemes - Hussein Tahmazov portfolio eng<\/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:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UML schemes - Hussein Tahmazov portfolio eng\" \/>\n<meta property=\"og:description\" content=\"Types of Schemes Database diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445) A database schema is used to define the structure of data and the relationships between data elements. It describes the database tables (entities), the fields (attributes) they contain, and the relationships between tables. The schema serves as the foundation for the correct storage of data and the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426\" \/>\n<meta property=\"og:site_name\" content=\"Hussein Tahmazov portfolio eng\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-27T06:56:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-27T07:01:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hussein\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hussein\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426\"},\"author\":{\"name\":\"Hussein\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/#\\\/schema\\\/person\\\/f75baafdedeb73cd9ef1d8d87311bbb0\"},\"headline\":\"UML schemes\",\"datePublished\":\"2026-05-27T06:56:50+00:00\",\"dateModified\":\"2026-05-27T07:01:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426\"},\"wordCount\":1045,\"image\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/05\\\/uml_diagrams.webp\",\"articleSection\":[\"M\u00e4\u00e4ratlemata\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426\",\"url\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426\",\"name\":\"UML schemes - Hussein Tahmazov portfolio eng\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/05\\\/uml_diagrams.webp\",\"datePublished\":\"2026-05-27T06:56:50+00:00\",\"dateModified\":\"2026-05-27T07:01:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/#\\\/schema\\\/person\\\/f75baafdedeb73cd9ef1d8d87311bbb0\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#primaryimage\",\"url\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/05\\\/uml_diagrams.webp\",\"contentUrl\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/05\\\/uml_diagrams.webp\",\"width\":800,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?p=1426#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UML schemes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/#website\",\"url\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/\",\"name\":\"Hussein Tahmazov portfolio eng\",\"description\":\"Junior Software Developer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/#\\\/schema\\\/person\\\/f75baafdedeb73cd9ef1d8d87311bbb0\",\"name\":\"Hussein\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g\",\"caption\":\"Hussein\"},\"sameAs\":[\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\"],\"url\":\"https:\\\/\\\/khusseintakhmazov24.thkit.ee\\\/wp\\\/eng\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UML schemes - Hussein Tahmazov portfolio eng","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:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426","og_locale":"en_GB","og_type":"article","og_title":"UML schemes - Hussein Tahmazov portfolio eng","og_description":"Types of Schemes Database diagram (\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445) A database schema is used to define the structure of data and the relationships between data elements. It describes the database tables (entities), the fields (attributes) they contain, and the relationships between tables. The schema serves as the foundation for the correct storage of data and the [&hellip;]","og_url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426","og_site_name":"Hussein Tahmazov portfolio eng","article_published_time":"2026-05-27T06:56:50+00:00","article_modified_time":"2026-05-27T07:01:29+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","type":"image\/webp"}],"author":"Hussein","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Hussein","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#article","isPartOf":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426"},"author":{"name":"Hussein","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/#\/schema\/person\/f75baafdedeb73cd9ef1d8d87311bbb0"},"headline":"UML schemes","datePublished":"2026-05-27T06:56:50+00:00","dateModified":"2026-05-27T07:01:29+00:00","mainEntityOfPage":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426"},"wordCount":1045,"image":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#primaryimage"},"thumbnailUrl":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","articleSection":["M\u00e4\u00e4ratlemata"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426","url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426","name":"UML schemes - Hussein Tahmazov portfolio eng","isPartOf":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/#website"},"primaryImageOfPage":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#primaryimage"},"image":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#primaryimage"},"thumbnailUrl":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","datePublished":"2026-05-27T06:56:50+00:00","dateModified":"2026-05-27T07:01:29+00:00","author":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/#\/schema\/person\/f75baafdedeb73cd9ef1d8d87311bbb0"},"breadcrumb":{"@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#primaryimage","url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","contentUrl":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","width":800,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?p=1426#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng"},{"@type":"ListItem","position":2,"name":"UML schemes"}]},{"@type":"WebSite","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/#website","url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/","name":"Hussein Tahmazov portfolio eng","description":"Junior Software Developer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/#\/schema\/person\/f75baafdedeb73cd9ef1d8d87311bbb0","name":"Hussein","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e10dcd9bae99726932e7824a93117d2a279e021c0f4ff3cc2972016580127314?s=96&d=mm&r=g","caption":"Hussein"},"sameAs":["https:\/\/khusseintakhmazov24.thkit.ee\/wp"],"url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/wp-content\/uploads\/sites\/2\/2026\/05\/uml_diagrams.webp","_links":{"self":[{"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/posts\/1426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1426"}],"version-history":[{"count":2,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/posts\/1426\/revisions"}],"predecessor-version":[{"id":1430,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/posts\/1426\/revisions\/1430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=\/wp\/v2\/media\/1431"}],"wp:attachment":[{"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/khusseintakhmazov24.thkit.ee\/wp\/eng\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}