{"id":256930,"date":"2026-07-13T15:09:04","date_gmt":"2026-07-13T12:09:04","guid":{"rendered":"https:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/"},"modified":"2026-07-13T15:09:04","modified_gmt":"2026-07-13T12:09:04","slug":"core-concepts-in-computer-science-database-2e-fatih-uckun-1","status":"publish","type":"post","link":"https:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/","title":{"rendered":"Core Concepts In Computer Science Database 2E &#8211; Fatih Uckun (1)"},"content":{"rendered":"<figure style=\"text-align:center;margin:0 auto 1.5em;\"><img decoding=\"async\" src=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/ca813b9a73e46dce.jpg\" alt=\" - Unknown book cover\" style=\"max-width:300px;width:100%;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.25);border-radius:4px;\"\/><\/figure>\n<p>A stereotype is a new kind of model element with the same structure as an existing element, but with additional constraints, a different interpretation and icon, and different treatment by code generators and other back-end tools. A stereotype defines a set of tagged values. A tagged value is a userdefined attribute that applies to model elements themselves, rather than objects in the run-time system. For example, tagged values may indicate project management information, code generator guidance, and domain-specific information.<\/p>\n<p>A constraint is a well-formedness condition expressed as a text string in some constraint language, such as a programming language, special constraint language, or natural language. UML includes a constraint language called OCL. A profile is a set of stereotypes and constraints for a particular purpose that can be applied to user packages. Profiles can be developed for particular purposes and stored in libraries for use in user models. As with any extensibility mechanism, these mechanisms must be used with care because of the risk of producing a private dialect unintelligible to others.<\/p>\n<p>But they can avoid the need for more radical changes. UML &#8211; Architecture Any real world system is used by different users. The users can be developers, testers, business people, analysts and many more. So before designing a system the architecture is made with different perspectives in mind. The most important part is to visualize the system from different viewer\u2019s perspective. The better we understand the better we make the system. UML plays an important role in defining different perspectives of a system. These perspectives are: \u2022 Design \u2022 Implementation \u2022 Process \u2022 Deployment And the center is the Use Case view which connects all these four.<\/p>\n<p>A Use case represents the functionality of the system. So the other perspectives are connected with use case. \u2022 Design of a system consists of classes, interfaces and collaboration. UML provides class diagram, object diagram to support this. \u2022 Implementation defines the components assembled together to make a complete physical system. UML Stereotype is an over-generalized belief about a particular category of people Core Concepts in Computer Science: Database Management Systems component diagram is used to support implementation perspective.<\/p>\n<p>\u2022 Process defines the flow of the system. So the same elements as used in Design are also used to support this perspective. \u2022 Deployment represents the physical nodes of the system that forms the hardware. UML deployment diagram is used to support this perspective. UML &#8211; Modeling Types It is very important to distinguish between the UML models.<\/p>\n<p>Different diagrams are used for different type of UML modeling.<\/p>\n<blockquote>\n<p>This book contains information obtained from highly regarded resources. Reprinted material sources are indicated. Copyright for individual articles remains with the authors as indicated and published under Creative Commons License. A Wide variety of references are listed. Reasonable efforts have been made to publish reliable data and views articulated in the chapters are those of the individual contributors, and not necessarily those of the editors or publishers.<\/p>\n<p>Editors or publishers are not responsible for the accuracy of the information in the published chapters or consequences of their use. The publisher assumes no responsibility for any damage or grievance to the persons or property arising out of the use of any materials, instructions, methods or thoughts in the book. The editors and the publisher have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission has not been obtained. If any copyright holder has not been acknowledged, please write to us so we may rectify.<\/p>\n<p>Notice: Registered trademark of products or corporate names are used only for explanation and identification without intent of infringement. \u00a9 2024 3G E-learning LLC In Collaboration with 3G E-Learning LLC. Originally Published in printed book format by 3G E-Learning LLC with ISBN 978-1-98468-879-8 EDITORIAL BOARD Aleksandar Mratinkovi\u0107 was born on May 5, 1988.<\/p>\n<p>in Arandjelovac, Serbia. He has graduated on Economic high school (2007), The College of Tourism in Belgrade (2013), and also has a master degree of Psychology (Faculty of Philosophy, University of Novi Sad). He has been engaged in different fields of psychology (Developmental Psychology, Clinical Psychology, Educational Psychology and Industrial Psychology) and has published several scientific works Dan Piestun (PhD) is currently a startup entrepreneur in Israel working on the interface of Agriculture and Biomedical Sciences and was formerly president-CEO of the National Institute of Agricultural Research (INIA) in Uruguay.<\/p>\n<p>Dan is a widely published scientist who has received many honours during his career including being a two-time recipient of the Amit Golda Meir Prize from the Hebrew University of Jerusalem, his areas of expertise includes stem cell molecular biology, plant and animal genetics and bioinformatics. Dan\u2019s passion for applied science and technological solutions did not stop him from pursuing a deep connection to the farmer, his family and nature.<\/p>\n<p>Among some of his interest and practices counts enjoying working as a beekeeper and onboard fishing.<\/p>\n<\/blockquote>\n<p><em>This is a short excerpt from the opening of &ldquo;&rdquo; by Unknown, quoted for review and introduction purposes. All rights belong to the copyright holders.<\/em><\/p>\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:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/#Book_Information\" >Book Information<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/#Reading_Word_Statistics\" >Reading &amp; Word Statistics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/#Most_Frequent_Words\" >Most Frequent Words<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/1kitap1.com\/en\/core-concepts-in-computer-science-database-2e-fatih-uckun-1\/#PDF_Download\" >PDF Download<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Book_Information\"><\/span>Book Information<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Unique ID:<\/strong> ca813b9a73e46dce<\/li>\n<li><strong>File Extension:<\/strong> .pdf<\/li>\n<li><strong>File Size:<\/strong> 10,688,279 bytes (10.193 MB)<\/li>\n<li><strong>Title:<\/strong> &#8211;<\/li>\n<li><strong>Author:<\/strong> Unknown<\/li>\n<li><strong>ISBN:<\/strong> 9781984690968, 9781984688798, 9780538469685<\/li>\n<li><strong>Pages:<\/strong> 275<\/li>\n<li><strong>Language:<\/strong> English (en)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Reading_Word_Statistics\"><\/span>Reading &amp; Word Statistics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Estimated Reading Time:<\/strong> 386.42 minutes<\/li>\n<li><strong>Total Words:<\/strong> 77,283<\/li>\n<li><strong>Total Characters:<\/strong> 493,012<\/li>\n<li><strong>Average Words per Page:<\/strong> 281.03<\/li>\n<li><strong>Average Characters per Page:<\/strong> 1792.77<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Most_Frequent_Words\"><\/span>Most Frequent Words<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>database (1209), data (1143), file (410), system (405), transaction (394), management (316), key (314), model (278), systems (277), security (277), one (249), table (247), access (247), used (227), relational (222), information (208), record (207), relation (200), records (190), entity (182), organization (179), core (174), value (174), concepts (169), attributes (169), two (168), user (167), computer (163), example (158), also (151), index (148), set (147), science (141), design (139), dbms (138), transactions (134), level (133), schema (131), different (130), use (126), diagram (124), values (124), users (123), databases (118), primary (118), storage (111), name (111), stored (110), relationship (110), read (110), first (108), control (107), new (106), structure (104), attribute (101), entities (101), item (100), tables (99), write (96), state (94), between (94), figure (94), called (93), student (92), files (92), operations (92), schedule (91), physical (89), operation (87), using (86), within (83), time (83), view (83), diagrams (83), application (82), relationships (80), need (79), tuple (79), sequential (79), process (78), number (78), concept (76), another (74), following (74), language (72), software (72), class (71), tuples (71), many (70), search (70), types (69), logical (67), order (67), integrity (66), type (66), known (65), sql (64), uml (63), keys (63), constraints (62).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"PDF_Download\"><\/span>PDF Download<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align:center;\"><a href=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/core-concepts-in-computer-science-database-2e-fatih-uckun-1.pdf\" download rel=\"nofollow\" style=\"display:inline-block;background:#2271b1;color:#ffffff;padding:14px 36px;border-radius:6px;text-decoration:none;font-weight:bold;font-size:1.05em;\">&#11015;&#65039; PDF Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A stereotype is a new kind of model element with the same structure as an existing element, but with additional constraints, a different interpretation and icon, and different treatment by code generators and other back-end tools. A stereotype defines a set of tagged values. A tagged value is a userdefined attribute that applies to model [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":256928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-256930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/256930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/comments?post=256930"}],"version-history":[{"count":0,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/256930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media\/256928"}],"wp:attachment":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media?parent=256930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/categories?post=256930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/tags?post=256930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}