{"id":70215,"date":"2021-08-29T20:30:35","date_gmt":"2021-08-30T00:30:35","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/must-read-database-driven-software-development-106\/"},"modified":"2021-08-29T20:30:35","modified_gmt":"2021-08-30T00:30:35","slug":"must-read-database-driven-software-development-106","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=70215","title":{"rendered":"Must Read: Database Driven Software Development #106"},"content":{"rendered":"<p>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 impossible.<\/p>\n<p><a href='displayArticle.php?table=Articles&amp;articleID=600'>Normalization (1NF to 5th NF)<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=615'>DBMS System Online Course<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=621'>Practical Database Design Resources<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=639'>Normalization in Relational DBMS Systems<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=640'>Boyce\/Codd and Fourth Normal Form<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=773'>Logical Data Modeling: Logical Database Design Steps: RDBMS<\/a> <\/p>\n<p><b>You may want to take a look at the following short-notes also<\/b><\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=2'>Firebird as an Alternative to Oracle\/MS SQL Server\/Interbase\/Access<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=3'>Features of Firebird<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=4'>Comparison: FireBird, MySQL, PostGreSQL<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=5'>PostGreSQL Limitations and solutions<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=6'>Important Links for Mysql, PostGreSQL, Firebird, EnterpriseDB, Ingres<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=7'>Why PostGress better than FireBird: This comparison may not be accurate though.<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=10'>Speed: Firebird vs. PostGreSql<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=662'>Tools to create ER diagrams from a database dynamically<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=12'>MySql Administration SQL Commands<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=598'>Securing MySQL Database<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=599'>Joins in MySQL<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=606'>MySQL Resources: MySQL Start<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=607'>Stored Procedure in MySql<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=780'>MySQL Reference Manual<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=781'>MySQL: Special Interests<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=1026'>MySQL: What to Learn: SQL Statement Syntax<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=1026'>MySQL: What to Learn: SQL Statement Syntax<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=1026'>MySQL: What to Learn: SQL Statement Syntax<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=689'>Oracle background processes<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=690'>Oracle Database Objects<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=929'>Oracle Fundamental Concepts<\/a> <\/p>\n<p><\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=771'>Oracle Certifications Overview<\/a> <\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=772'>Oracle: Application Developer : Certification : Topics<\/a> <\/p>\n<p><\/p>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=845'>Oracle 11g: Basic PL\/SQL<\/a> <\/p>\n<pre><code>                                           &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=682'&gt;Database Administration : Random&lt;\/a&gt; &lt;\/p&gt;                     &lt;br \/&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=969'&gt;How to optimize query response time?&lt;\/a&gt; &lt;\/p&gt;&lt;br \/&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=671'&gt;How to optimize SQL Server Cursors&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=672'&gt;What are cursors?&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=677'&gt;SQL Server Hints&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=681'&gt;Scalability: SQL Server 2005&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=685'&gt;Scaling Out&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=686'&gt;Dynamic Management Views&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=687'&gt;SQL Server Database System Tuning&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=711'&gt;SQL Server: Index&lt;\/a&gt; &lt;\/p&gt; &lt;p&gt; &lt;a href='displayArticle.php?table=Articles&amp;amp;articleID=712'&gt;SQL Server : Backups&lt;\/a&gt; \n<\/code><\/pre>\n<p> <a href='displayArticle.php?table=Articles&amp;articleID=691'>Crystal Report for Java\/JSP<\/a> <\/p>\n<p>From: http:\/\/sitestree.com\/?p=5212<br \/> Categories:106<br \/>Tags:<br \/> Post Data:2008-07-21 01:42:04<\/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>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 impossible. Normalization (1NF to 5th &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=70215\">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-70215","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":13935,"url":"http:\/\/bangla.sitestree.com\/?p=13935","url_meta":{"origin":70215,"position":0},"title":"Lesson 26: Database Normalization","author":"Author-Check- Article-or-Video","date":"November 5, 2017","format":false,"excerpt":"Database Normalization in bangla. \u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09b6\u09bf\u0996\u09be\u09b0 \u09b8\u09ac \u09ad\u09bf\u09a1\u09bf\u0993 \u09aa\u09c7\u09a4\u09c7 \u09ad\u09bf\u099c\u09bf\u099f \u0995\u09b0\u09c1\u09a8 http:\/\/jompesh.com\/videos\/list\/category\/112 , \u098f\u0996\u09be\u09a8\u09c7 \u0986\u09b0\u0993 \u09ac\u09be\u0982\u09b2\u09be\u09df \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09be\u09ac\u09c7\u09a8 Computer Science \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ac\u09bf\u09b7\u09df \u09af\u09c7\u09ae\u09a8 data structure , System Analysis and Design , C,C++, JAVA, OOP , Operating System \u09b8\u09b9 \u0986\u09b0\u0993 \u0985\u09a8\u09c7\u0995 \u0995\u09bf\u099b\u09c1 . Keyword: Bangla RDBMS , Bangla Oracle , Bangla\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2017\/11\/hqdefault-105.jpg?fit=480%2C360&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13903,"url":"http:\/\/bangla.sitestree.com\/?p=13903","url_meta":{"origin":70215,"position":1},"title":"DBMS Lesson 12 : What is integrity Constrain in Database?","author":"Author-Check- Article-or-Video","date":"November 5, 2017","format":false,"excerpt":"What is integrity Constrain in Database? \u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09b6\u09bf\u0996\u09be\u09b0 \u09b8\u09ac \u09ad\u09bf\u09a1\u09bf\u0993 \u09aa\u09c7\u09a4\u09c7 \u09ad\u09bf\u099c\u09bf\u099f \u0995\u09b0\u09c1\u09a8 http:\/\/jompesh.com\/videos\/list\/category\/112 , \u098f\u0996\u09be\u09a8\u09c7 \u0986\u09b0\u0993 \u09ac\u09be\u0982\u09b2\u09be\u09df \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09be\u09ac\u09c7\u09a8 Computer Science \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ac\u09bf\u09b7\u09df \u09af\u09c7\u09ae\u09a8 data structure , System Analysis and Design , C,C++, JAVA, OOP , Operating System \u09b8\u09b9 \u0986\u09b0\u0993 \u0985\u09a8\u09c7\u0995 \u0995\u09bf\u099b\u09c1 . Keyword: Bangla RDBMS , Bangla Oracle\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2017\/11\/hqdefault-89.jpg?fit=480%2C360&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13929,"url":"http:\/\/bangla.sitestree.com\/?p=13929","url_meta":{"origin":70215,"position":2},"title":"Lesson24 : Relational Database Design Part 1","author":"Author-Check- Article-or-Video","date":"November 5, 2017","format":false,"excerpt":"\u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09b6\u09bf\u0996\u09be\u09b0 \u09b8\u09ac \u09ad\u09bf\u09a1\u09bf\u0993 \u09aa\u09c7\u09a4\u09c7 \u09ad\u09bf\u099c\u09bf\u099f \u0995\u09b0\u09c1\u09a8 http:\/\/jompesh.com\/videos\/list\/category\/112 , \u098f\u0996\u09be\u09a8\u09c7 \u0986\u09b0\u0993 \u09ac\u09be\u0982\u09b2\u09be\u09df \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09be\u09ac\u09c7\u09a8 Computer Science \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ac\u09bf\u09b7\u09df \u09af\u09c7\u09ae\u09a8 data structure , System Analysis and Design , C,C++, JAVA, OOP , Operating System \u09b8\u09b9 \u0986\u09b0\u0993 \u0985\u09a8\u09c7\u0995 \u0995\u09bf\u099b\u09c1 . Keyword: Bangla RDBMS , Bangla Oracle , Bangla database , database tutorials\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2017\/11\/hqdefault-102.jpg?fit=480%2C360&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":75826,"url":"http:\/\/bangla.sitestree.com\/?p=75826","url_meta":{"origin":70215,"position":3},"title":"Some Topics to Know and Understand to prepare for a DBMS related Job Interview","author":"Sayed","date":"June 25, 2023","format":false,"excerpt":"Some Topics to Know and Understand to prepare for a DBMS related Job Interview ACID ACID: https:\/\/www.geeksforgeeks.org\/acid-properties-in-dbms Database Normalization 1NF: No repeating groups possible for a cell, PK identified, dependencies mapped 2NF: No Partial Dependence. Non key attributes must have to depend on the full key 3NF: No transitive dependency.\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13933,"url":"http:\/\/bangla.sitestree.com\/?p=13933","url_meta":{"origin":70215,"position":4},"title":"Bangla RDBMS Lesson 25 : Relational Database Design Part 2 \u2013 Functional dependency","author":"Author-Check- Article-or-Video","date":"November 5, 2017","format":false,"excerpt":"\u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09b6\u09bf\u0996\u09be\u09b0 \u09b8\u09ac \u09ad\u09bf\u09a1\u09bf\u0993 \u09aa\u09c7\u09a4\u09c7 \u09ad\u09bf\u099c\u09bf\u099f \u0995\u09b0\u09c1\u09a8 http:\/\/jompesh.com\/videos\/list\/category\/112 , \u098f\u0996\u09be\u09a8\u09c7 \u0986\u09b0\u0993 \u09ac\u09be\u0982\u09b2\u09be\u09df \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09be\u09ac\u09c7\u09a8 Computer Science \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ac\u09bf\u09b7\u09df \u09af\u09c7\u09ae\u09a8 data structure , System Analysis and Design , C,C++, JAVA, OOP , Operating System \u09b8\u09b9 \u0986\u09b0\u0993 \u0985\u09a8\u09c7\u0995 \u0995\u09bf\u099b\u09c1 . Keyword: Bangla RDBMS , Bangla Oracle , Bangla database , database tutorials\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13885,"url":"http:\/\/bangla.sitestree.com\/?p=13885","url_meta":{"origin":70215,"position":5},"title":"Lesson3 : Introduction to relational model","author":"Author-Check- Article-or-Video","date":"November 4, 2017","format":false,"excerpt":"Introduction to relational model in bangla. \u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09b6\u09bf\u0996\u09be\u09b0 \u09b8\u09ac \u09ad\u09bf\u09a1\u09bf\u0993 \u09aa\u09c7\u09a4\u09c7 \u09ad\u09bf\u099c\u09bf\u099f \u0995\u09b0\u09c1\u09a8 http:\/\/jompesh.com\/videos\/list\/category\/112 , \u098f\u0996\u09be\u09a8\u09c7 \u0986\u09b0\u0993 \u09ac\u09be\u0982\u09b2\u09be\u09df \u09b6\u09bf\u0996\u09a4\u09c7 \u09aa\u09be\u09ac\u09c7\u09a8 Computer Science \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ac\u09bf\u09b7\u09df \u09af\u09c7\u09ae\u09a8 data structure , System Analysis and Design , C,C++, JAVA, OOP , Operating System \u09b8\u09b9 \u0986\u09b0\u0993 \u0985\u09a8\u09c7\u0995 \u0995\u09bf\u099b\u09c1 . Keyword: Bangla RDBMS , Bangla Oracle\u2026","rel":"","context":"In &quot;\u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09ae\u09cd\u09af\u09be\u09a8\u09c7\u099c\u09ae\u09c7\u09a8\u09cd\u099f \u09b8\u09bf\u09b8\u09cd\u099f\u09c7\u09ae | DBMS&quot;","block_context":{"text":"\u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c \u09ae\u09cd\u09af\u09be\u09a8\u09c7\u099c\u09ae\u09c7\u09a8\u09cd\u099f \u09b8\u09bf\u09b8\u09cd\u099f\u09c7\u09ae | DBMS","link":"http:\/\/bangla.sitestree.com\/?cat=1886"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/70215","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=70215"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/70215\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=70215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=70215"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=70215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}