[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-656069-105":59,"doc-detail-656069-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","database-models-sparx-systems-enterprise-architect-user-guide","Database Models - Sparx Systems Enterprise Architect User Guide","","Database Models is a user guide within the Enterprise Architect User Guide Series by Sparx Systems. It explains how model-based engineering visualizes, analyzes, and designs systems through conceptual, logical, and physical information layers. The guide covers creating and managing data models, building and maintaining physical models with the Database Builder, connecting to live DBMSs, and using forward and reverse engineering for import, generation, comparison, and alteration. It also introduces database modeling elements such as tables, constraints, keys, indexes, views, and supporting DDL generation workflows.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/database-models-sparx-systems-enterprise-architect-user-guide/656069/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/database-models-sparx-systems-enterprise-architect-user-guide/656069.png","ImageObject",300,407,{"name":92,"@type":93},"jay","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-26","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":8},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are the three abstraction layers in Enterprise Architect database modeling?","Question",{"text":112,"@type":113},"Enterprise Architect supports conceptual, logical, and physical layers. Conceptual models are technology independent, logical models add detail while staying largely technology neutral, and physical models apply technology-specific data for a target environment.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What can the Database Builder do with a live DBMS?",{"text":117,"@type":113},"The Database Builder can connect to a running DBMS to import, generate, compare, and alter a live database. It helps create and maintain physical data models linked to the database.",{"name":119,"@type":110,"acceptedAnswer":120},"How does the guide describe forward and reverse engineering?",{"text":121,"@type":113},"Forward and reverse engineering synchronize models with live databases. The guide notes support for importing legacy systems, analyzing them, and comparing results for model alignment.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},656069,1793030502,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":8,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},3985747858866,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","Enterprise Architect  \nUser Guide Series  \nDatabase Models  \nAuthor: Sparx Systems Date: 30/06/2017  \nVersion: 1.0  \nCREATED WITH  \nTable of Contents  \nDatabase Models 4  \nData Modeling Overview5  \nConceptual Data Model 7  \nLogical Data Model 8  \nEntity Relationship Diagrams (ERDs)9  \nPhysical Data Models 13  \nDatabase Modeling 15  \nCreate a Data Model from a Model Pattern 16  \nCreate a Data Model Diagram 18  \nExample Data Model Diagram20  \nThe Database Builder23  \nOpening the Database Builder 25  \nWorking in the Database Builder27  \nColumns 31  \nCreate Database Table Columns 32  \nDelete Database Table Columns 34  \nReorder Database Table Columns35  \nConstraints/Indexes36  \nDatabase Table Constraints/Indexes37  \nPrimary Keys40  \nIndexes 43  \nUnique Constraints45  \nForeign Keys 46  \nCheck Constraints 50  \nTable Triggers 52  \nSQL Scratch Pad54  \nDatabase Compare 56  \nExecute DDL62  \nDatabase Objects 65  \nDatabase Tables 66  \nCreate a Database Table 68  \nDatabase Table Columns 70  \nCreate Database Table Columns 71  \nDelete Database Table Columns 73  \nReorder Database Table Columns74  \nWorking with Database Table Properties75  \nSet the Database Type 76  \nSet Database Table Owner/Schema 77  \nSet MySQL Options 78  \nSet Oracle Database Table Properties 79  \nDatabase Table Constraints/Indexes80  \nPrimary Keys83  \nNon Clustered Primary Keys 86  \nIndexes 87  \nUnique Constraints89  \nForeign Keys 90  \nCheck Constraints 94  \nTable Triggers 96  \nDatabase Views 98  \nDatabase Procedures 100  \nDatabase Functions 102  \nDatabase Sequences 104  \nDatabase SQL Queries 106  \nCreate Operation Containers 108  \nOracle Packages 110  \nDatabase Connections 111  \nManage DBMS Options 114  \nData Types 116  \nMap Data Types Between DBMS Products 117  \nDBMS Product Conversion for a Package 118  \nData Type Conversion For a Table119  \nDatabase Datatypes 120  \nMySQL Data Types 122  \nOracle Data Types 123  \nData Modeling Settings 124  \nData Modeling Notations 125  \nDDL Name Templates 130  \nImport Database Schema 132  \nGenerate DDL 136  \nGenerate DDL For Objects 137  \nEdit DDL Templates 141  \nDDL Template Syntax 143  \nDDL Templates 144  \nBase Templates for DDL Generation145  \nBase Templates for Alter DDL Generation 148  \nDDL Macros 149  \nElement Field Macros 150  \nColumn Field Macros 153  \nConstraint Field Macros 154  \nDDL Function Macros 156  \nDDL Property Macros 161  \nDDL Options in Templates 167  \nDDL Limitations 170  \nSupported DBMSs 172  \nDatabase Models  \nThe power of model-based engineering is the ability to visualize, analyze and design all aspects of a system. Being able to view and manage information and data alongside other models of a system provides great clarity and reduces the chance of error. Enterprise Architect has extensive support for the data modeling discipline, ranging from the representation of information in a conceptual model right down to the generation of database objects. Whether you are generating database objects from the UML model or reverse engineering legacy DBMS into a model for analysis, the tool features will save time and valuable project resources.  \nEnterprise Architect supports the modeling of information at the conceptual, logical and physical layers. Using a number of standard features, these models can be interconnected, providing traceability. The logical and physical models can also be generated automatically using a fully customizable Transformation engine. Legacy systems can be imported, analyzed and compared using the powerful reverse engineering facility.  \nClass  \nThe Database Builder tool can be used to create and maintain physical data models and can connect to a running DBMS, so you can therefore import, generate, compare and alter a live database.  \nNotes  \n· The Database Builder is available in the Corporate, Systems Engineering, Business and Software Engineering, and Ultimate editions of Enterprise Architect  \n(c) Sparx Systems 2015-2017 Page 4 of 173 Created with Enterprise Architect  \nData Modeling Overview  ","cbCaikEDzc38ovqj","https://ap.wps.com/l/cbCaikEDzc38ovqj","pdf",9866948,173,"English","# Database Models\n## Data Modeling Overview\n## Conceptual Data Model\n## Logical Data Model\n## Entity Relationship Diagrams (ERDs)\n## Physical Data Models\n## Create a Data Model from a Model Pattern\n## Create a Data Model Diagram\n## The Database Builder\n## SQL Scratch Pad\n## Database Objects\n## Database Tables\n## Database Views\n## Database Procedures","[{\"question\":\"What are the three abstraction layers in Enterprise Architect database modeling?\",\"answer\":\"Enterprise Architect supports conceptual, logical, and physical layers. Conceptual models are technology independent, logical models add detail while staying largely technology neutral, and physical models apply technology-specific data for a target environment.\"},{\"question\":\"What can the Database Builder do with a live DBMS?\",\"answer\":\"The Database Builder can connect to a running DBMS to import, generate, compare, and alter a live database. It helps create and maintain physical data models linked to the database.\"},{\"question\":\"How does the guide describe forward and reverse engineering?\",\"answer\":\"Forward and reverse engineering synchronize models with live databases. The guide notes support for importing legacy systems, analyzing them, and comparing results for model alignment.\"}]","Database Models - Sparx Systems Enterprise Architect User Guide | PDF",1792965980,436]