[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-656085-105":59,"doc-detail-656085-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","mapping-er-diagram-to-a-relational-database","Mapping ER Diagram to a Relational Database","","This document provides a systematic guide for converting Entity-Relationship (ER) diagrams into relational database schemas. It outlines three primary mapping steps: transforming strong entities by establishing primary keys, processing weak entities through the integration of owner keys, and resolving binary many-to-many (M:N) relationships into separate relational tables. Detailed instructions include handling atomic, composite, and multi-valued attributes, ensuring that the structural integrity of the logical data model is preserved. The content is designed to assist database designers in translating conceptual models into functional database architectures. By following these standardized rules, developers can ensure normalized database structures that accurately represent real-world entities and their complex associations within a relational framework.",{"@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/mapping-er-diagram-to-a-relational-database/656085/",{"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/mapping-er-diagram-to-a-relational-database/656085.png","ImageObject",300,407,{"name":92,"@type":93},"cryingin4k","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-01","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":34},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"How should multi-valued attributes be mapped to a relational database?","Question",{"text":112,"@type":113},"According to rule M1c, multi-valued attributes should be placed in a separate table that includes the primary key from the original entity table.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What is the procedure for mapping a weak entity?",{"text":117,"@type":113},"A new table should be created for the weak entity, incorporating its attributes and the primary key of the owner entity as a foreign key. The primary key of this new table is the concatenation of the weak entity's partial key and the owner's primary key.",{"name":119,"@type":110,"acceptedAnswer":120},"How are binary M:N relationships handled?",{"text":121,"@type":113},"A new relation is created using the primary keys of the two related entities as a concatenated key, including any attributes associated with the relationship itself.","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},656085,1793030037,{"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":34,"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},137458181193,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Mapping ER Diagram to a Relational  \nDatabase  \nStep 1:-Map the strong entities in the ER diagram.  \nM1—For strong entities—create a new table (relation)for each strong entity and make the indicated key of the strong entity the primary key of the table. If more than one candidate key is indicatedon the ER diagram, choose one as the primary key for the table.  \n• M1a—Mapping atomic attributes from an entity—For entities with atomic attributes: Map entities to a table (relation) by forming columns from the atomic attributes for that entity.  \n• M1b—For entities with composite attributes, form columns from the elementary (atomic) parts of the composite attributes.  \n• M1c—For multi-valued attributes, form a separate table for the multi-valued attribute. Include the primary key from the original table. The key of the new table will be the  \nStep 2-Map the weak entities in the ER diagram.  \n• M2—For Weak Entities—Develop a new table for each weak entity. As is the case with the strong entity, include the attributes in the table using rules M1a, M1b, and M1c. To relate the weak entity to its owner, include the primary key of the owner entity in the weak table as a foreign key. The primary key of the weak table will be the partial key in the weak entity concatenated to the key of the owner entity.  \nStep 3-Map the binary M:N relationships.  \n• M3a—For binary M:N relationships—For each M:N relationship, create a new relation with the primary keys of each of the two entities (owner entities) that are being related in the M:N relationship. The key of this new relation will be the concatenated keys of each of the two owner entities. Include any attributes that the M:N relationship may have in this new relation.","cbCaiefzg0xQqjVk","https://ap.wps.com/l/cbCaiefzg0xQqjVk","pdf",1112973,37,"English","# Mapping ER Diagram to a Relational Database\n## Step 1: Map Strong Entities\n## Step 2: Map Weak Entities\n## Step 3: Map Binary M:N Relationships","[{\"question\":\"How should multi-valued attributes be mapped to a relational database?\",\"answer\":\"According to rule M1c, multi-valued attributes should be placed in a separate table that includes the primary key from the original entity table.\"},{\"question\":\"What is the procedure for mapping a weak entity?\",\"answer\":\"A new table should be created for the weak entity, incorporating its attributes and the primary key of the owner entity as a foreign key. The primary key of this new table is the concatenation of the weak entity's partial key and the owner's primary key.\"},{\"question\":\"How are binary M:N relationships handled?\",\"answer\":\"A new relation is created using the primary keys of the two related entities as a concatenated key, including any attributes associated with the relationship itself.\"}]","Mapping ER Diagram to a Relational Database | PDF",1792966194,93]