{"id":69017,"date":"2021-08-10T04:10:05","date_gmt":"2021-08-10T08:10:05","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/logical-data-modeling-logical-database-design-steps-rdbms-6\/"},"modified":"2021-08-10T04:10:05","modified_gmt":"2021-08-10T08:10:05","slug":"logical-data-modeling-logical-database-design-steps-rdbms-6","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=69017","title":{"rendered":"Logical Data Modeling: Logical Database Design Steps: RDBMS #6"},"content":{"rendered":"<p><b>Logical Data Modeling<\/b>    <\/p>\n<ol>\n<li> Identify major entities      <\/li>\n<li> Determine relationships between entities      <\/li>\n<li> Determine primary and alternate keys      <\/li>\n<li> Determine foreign keys      <\/li>\n<li> Determine key business rules      <\/li>\n<li> Add remaining attributes      <\/li>\n<li> Validate user views through normalization      <\/li>\n<li> Determine domains      <\/li>\n<li> Determine triggering operations      <\/li>\n<li> Combine user views      <\/li>\n<li> Integrate with existing data models      <\/li>\n<li> Analyze for stability and growth       <\/li>\n<\/ol>\n<p><b>Translate Logical Model into the Real Database System<\/b><\/p>\n<ol>\n<li> Identify tables   <\/li>\n<li> Identify columns   <\/li>\n<li> Adapt data structure to product environment   <\/li>\n<li> Design for business rules about entities   <\/li>\n<li> Design for business rules about relationships   <\/li>\n<li> Design for additional business rules about         attributes    <\/li>\n<li> Tune for scan efficiency   <\/li>\n<li> Define clustering sequences   <\/li>\n<li> Define hash keys   <\/li>\n<li> Add indexes   <\/li>\n<li> Add duplicate data   <\/li>\n<li> Redefine columns   <\/li>\n<li> Redefine tables<\/li>\n<\/ol>\n<p><b>Design for Special Design Challenges<\/b><\/p>\n<ol>\n<li> Provide for access through views  <\/li>\n<li> Establish security  <\/li>\n<li> Cope with very large databases  <\/li>\n<li> Access and accommodate change  <\/li>\n<li> Anticipate relational technology evolution<\/li>\n<\/ol>\n<p>Reference: C. C. Fleming and B. V. Halle<\/p>\n<p>From: http:\/\/sitestree.com\/?p=4896<br \/> Categories:6<br \/>Tags:<br \/> Post Data:2011-01-04 05:33:34<\/p>\n<pre><code>    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\"&gt;https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    (Big Data, Cloud, Security, Machine Learning): Courses: &lt;a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"&gt; http:\/\/Training.SitesTree.com&lt;\/a&gt; \n    In Bengali: &lt;a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\"&gt;http:\/\/Bangla.SaLearningSchool.com&lt;\/a&gt;\n    &lt;a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\"&gt;http:\/\/SitesTree.com&lt;\/a&gt;\n    8112223 Canada Inc.\/JustEtc: &lt;a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\"&gt;http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) &lt;\/a&gt;\n    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com'&gt; https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    Medium: &lt;a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"&gt; https:\/\/medium.com\/@SayedAhmedCanada &lt;\/a&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Logical Data Modeling Identify major entities Determine relationships between entities Determine primary and alternate keys Determine foreign keys Determine key business rules Add remaining attributes Validate user views through normalization Determine domains Determine triggering operations Combine user views Integrate with existing data models Analyze for stability and growth Translate Logical Model into the Real Database &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=69017\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-69017","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":24400,"url":"http:\/\/bangla.sitestree.com\/?p=24400","url_meta":{"origin":69017,"position":0},"title":"Overview on .Net Solution Architecture #Root","author":"Author-Check- Article-or-Video","date":"April 8, 2021","format":false,"excerpt":"Overview on .Net Solution Architecture Actually, I wrote this long back as you can see at: http:\/\/salearningschool.com\/displayArticle.phptable=Articles&articleID=793&title=Overview%20on%20.Net%20Solution%20Architecture Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69408,"url":"http:\/\/bangla.sitestree.com\/?p=69408","url_meta":{"origin":69017,"position":1},"title":"Overview on .Net Solution Architecture #20","author":"Author-Check- Article-or-Video","date":"August 20, 2021","format":false,"excerpt":"Just an overview (Will be updated ...). Microsoft Solution Framework is a combination\/mix of both Waterfall model and Spiral model. It includes waterfall models milestone based planning and resulting predictability with the spiral model's benefits of feedback and creativity Roles in the MSF Team Model: Product Management (Deals with customers,\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22045,"url":"http:\/\/bangla.sitestree.com\/?p=22045","url_meta":{"origin":69017,"position":2},"title":"Skills required for an Advanced Database Designer\/Architect role (or for a data modeler role) #Software Development #Web Development #Root #Miscellaneous #By Sayed Ahmed","author":"Author-Check- Article-or-Video","date":"March 9, 2021","format":false,"excerpt":"ER Studio ERWin Powerdesigner DbVisualizer star-schemas snow-flake 3NF relational models logical modeling enterprise database design From: http:\/\/sitestree.com\/?p=357 Categories:Software Development, Web Development, Root, Miscellaneous, By Sayed AhmedTags: Post Data:2013-08-30 00:07:09 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning)\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70215,"url":"http:\/\/bangla.sitestree.com\/?p=70215","url_meta":{"origin":69017,"position":3},"title":"Must Read: Database Driven Software Development #106","author":"Author-Check- Article-or-Video","date":"August 29, 2021","format":false,"excerpt":"If you are developing database driven applications, you must need to know and clearly understand the following concepts. Yes, you also need to apply them in your design and implementation. If you do not follow proper database design strategies, many complexities will arise, adjusting new requirements may become cumbersome to\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22581,"url":"http:\/\/bangla.sitestree.com\/?p=22581","url_meta":{"origin":69017,"position":4},"title":"Logical Design for Data Warehouse #Root #By Sayed Ahmed #Data Warehouse &#8211; 001 #Data Warehouse #Data Warehouse Misc","author":"Author-Check- Article-or-Video","date":"March 16, 2021","format":false,"excerpt":"Logical Design for Data Warehouse \u00a0 \u00a0 [youtube https:\/\/www.youtube.com\/watch?v=0MFBP14FCqQ] From: http:\/\/sitestree.com\/?p=1931 Categories:Root, By Sayed Ahmed, Data Warehouse - 001, Data Warehouse, Data Warehouse MiscTags: Post Data:2015-02-24 21:18:26 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online:\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27125,"url":"http:\/\/bangla.sitestree.com\/?p=27125","url_meta":{"origin":69017,"position":5},"title":"FilterExample.jsp Page that uses the FilterTag custom tag #Programming Code Examples #Java\/J2EE\/J2ME #Applets and Basic Graphics","author":"Author-Check- Article-or-Video","date":"May 11, 2021","format":false,"excerpt":"FilterExample.jsp Page that uses the FilterTag custom tag <!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\"> <!-- Illustration of FilterTag tag. Taken from Core Web Programming Java 2 Edition from Prentice Hall and Sun Microsystems Press, . May be freely used or adapted. --> <HTML> <HEAD> <TITLE>HTML Logical Character Styles<\/TITLE> <LINK\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69017"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69017\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69017"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}