[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655985-105":59,"doc-detail-655985-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","entity-relationship-diagrams-lecture-3-database-design-and-er-modeling","Entity-Relationship Diagrams - Lecture 3 - Database Design and ER Modeling","","Lecture 3 explains how database design proceeds and how relational databases rely on structured requirements and modeling steps. The session reviews phases of DB design from requirements analysis and functional analysis through conceptual, logical, and physical design, illustrating the flow of outputs into subsequent phases. It then introduces ER modeling using entity-relationship diagrams, including ERD notation, core concepts of entities, attributes, relationships, constraints, and mapping an ER diagram to a relational schema. Examples and diagram symbols support practical understanding.",{"@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/entity-relationship-diagrams-lecture-3-database-design-and-er-modeling/655985/",{"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/entity-relationship-diagrams-lecture-3-database-design-and-er-modeling/655985.png","ImageObject",300,407,{"name":92,"@type":93},"\tCallum ","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-28","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are the main phases in database design covered in this lecture?","Question",{"text":112,"@type":113},"The lecture outlines requirements analysis, functional analysis, conceptual design, logical design, and physical design. Each phase produces outputs that feed the next phase.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What does conceptual design produce in ER modeling terms?",{"text":117,"@type":113},"Conceptual design transforms data requirements into a conceptual model describing entities, relationships, constraints, and related high-level structure without implementation details.",{"name":119,"@type":110,"acceptedAnswer":120},"How is an ER diagram mapped to a relational schema?",{"text":121,"@type":113},"The lecture states that an ER diagram can be mapped into a relational schema, using entities and relationships represented in ERD form to derive the corresponding relational structures.","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},655985,1793030380,{"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":19,"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},137451211410,"https://ap-avatar.wpscdn.com/avatar/2000bb0a9246f588df?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786362646172706240","Entity-Relationship Diagrams  \nFall 2017, Lecture 3  \nThere is nothing worse than a sharp image of a fuzzy concept.  \nAnsel Adams  \n1  \nRecall: Relational Database Management  \nRelational DataBase Management Systems were invented to let you use one set of data in multiple ways, including ways that are unforeseen at the time the database is built and the 1st applications are written.  \n( Curt Monash, analyst/blogger)  \nSoftware to be used in this Chapter…  \n• MySQL Workbench which can be downloaded from [http://www.mysql.com/products/workbench/](http://www.mysql.com/products/workbench/)  \nRecap: Steps in Database Design  \nthis lecture  \n5  \nPhases of DB Design  \n• Requirements Analysis  \n§ Database designers interview prospective users and stakeholders  \n§ Data requirements describe what kind of data is needed  \n§ Functional requirements describe the operations performed on the data  \n• Functional Analysis  \n§ Concentrates on describing high-level user operations and transactions  \n• Does also not contain implementation details  \n• Should be matched versus conceptual model  \nPhases of DB Design  \n• Conceptual Design  \n§ Transforms data requirements to conceptual model  \n§ Conceptual model describes data entities, relationships, constraints, etc. on high-level  \n• Does not contain any implementation details  \n• Independent of used software and hardware  \n• Logical Design  \n§ Maps the conceptual data model to the logical data model used by the DBMS  \n• e.g. relational model, hierarchical model,…  \n• Technology independent conceptual model is adapted to the used DBMS software  \n• Physical Design  \n§ Creates internal structures needed to efficiently store/manage data  \n• Table spaces, indexes, access paths,…  \n• Depends on used hardware and DBMS software  \n7  \nPhases of DBMS Design  \n• While modeling the data, three design phases have to be completed  \n§ The result of a phase serves as input to the next phase  \n§ Often, automatic transition is possible with some additional designer feedback  \nExample: DBA for Bank of America  \n• Requirements Specification  \n§ Determine the requirements of clients (Database to store information about customers, accounts, loans, branches, transactions,…)  \n• Conceptual Design  \n§ Express client requirements in terms of E/R model.  \n§ Confirm with clients that requirements are correct.  \n§ Specify required data operations  \n• Logical Design  \n§ Convert E/R model to relational, object-based, XMLbased,    \n• Physical Design  \n§ Specify file organizations, build indexes  \n9  \nER Modeling  \n• Traditional approach to Conceptual Modeling  \n§ Entity-Relationship Models (ER-Models)  \n• Also known as Entity-Relationship Diagrams (ERD)  \n• Introduced in 1976 by Peter Chen  \n• Graphical representation  \n• Top-Down-Approach for modeling  \n§ Entities and Attributes  \n§ Relationships  \n§ Constraints  \n• Some derivates became popular  \n§ ER Crow’s Foot Notation (Bachman Notation)  \n§ ER Baker Notation  \n§ Later: Unified Modeling Language (UML)  \nER Modeling  \n• What are the entities and relationships?  \n• What info about E’s & R’s should be in DB?  \n• What integrity constraints (business rules) hold?  \n• ER diagram is a representation of the `schema’  \n• Can map an ER diagram into a relational schema.  \n• Conceptual design is where the SW/data engineering begins  \n11  \n12  \nE-R Diagram as Wallpaper  \n• Very common for them to be wall-sized  \n13  \nER Model  \nBasics  \nlot  \nEmployees  \n•  Entity:  \n§ Real-world object, distinguishable from other objects .  \n§ Described using a set of attributes .  \n§ Has its own identity and represents just one thing  \n•  Entity Set: A collection of similar entities . E.g., all employees.  \n§ All entities in an entity set have the same set of attributes . (Until we consider hierarchies, anyway!)  \n§ Each entity set has a key (underlined).  \n§ Each attribute has a domain.  \nER Model Basics  \nEmployees  \n\n| ssn | name | lot |\n| --- | --- | --- |\n| 123-22-3666 231-31-5368 131-24-3650 | A","cbCaipYJbHQqyqtb","https://ap.wps.com/l/cbCaipYJbHQqyqtb","pdf",7281165,39,"English","# Recall: Relational Database Management\n# Recap: Steps in Database Design\n## Phases of DB Design\n## Phases of DBMS Design\n# ER Modeling\n## Traditional approach to Conceptual Modeling\n## ER Model Basics\n# E-R Diagram as Wallpaper\n# Entity Relationship Diagram Symbols","[{\"question\":\"What are the main phases in database design covered in this lecture?\",\"answer\":\"The lecture outlines requirements analysis, functional analysis, conceptual design, logical design, and physical design. Each phase produces outputs that feed the next phase.\"},{\"question\":\"What does conceptual design produce in ER modeling terms?\",\"answer\":\"Conceptual design transforms data requirements into a conceptual model describing entities, relationships, constraints, and related high-level structure without implementation details.\"},{\"question\":\"How is an ER diagram mapped to a relational schema?\",\"answer\":\"The lecture states that an ER diagram can be mapped into a relational schema, using entities and relationships represented in ERD form to derive the corresponding relational structures.\"}]","Entity-Relationship Diagrams - Lecture 3 - Database Design and ER Modeling | PDF",1792965344,98]