{"id":69015,"date":"2021-08-10T04:10:04","date_gmt":"2021-08-10T08:10:04","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/boyce-codd-and-fourth-normal-form-6\/"},"modified":"2021-08-10T04:10:04","modified_gmt":"2021-08-10T08:10:04","slug":"boyce-codd-and-fourth-normal-form-6","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=69015","title":{"rendered":"Boyce\/Codd and Fourth Normal Form #6"},"content":{"rendered":"<p><b>Boyce\/Codd Normal Form<\/b><br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>It is just an extension to the third normal form. Third normal form ensures that non key attributes does not depend on any non key attribute but fully depend on the key[primary] attributes.<\/p>\n<p>Boyce codd normal form ensures that non key attributes are fully dependent on the total set of the primary key. Non-key attributes should not depend [only] on a subset of the key[primary] attributes.<\/p>\n<p><b>Fourth Normal Form:<\/b><br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>It tries to decompose an entity\/table into multiple entities\/tables when there are multiple independent[not dependent on each other] multivalued attributes in an entity\/table.<\/p>\n<p>For example: Consider a table with emp_number, skill name, objective of the employee. Employees may have many skills and also many objectives. Hence, skill_name, and objective are multivalued and also they do not depend on each other. This table will cause many redundant data.Better is to use two tables like:<\/p>\n<p>Emp_skill<br \/>Emp_num, Skill Name<\/p>\n<p>Emp_objective<br \/>Emp_num, Objective<\/p>\n<p>From: http:\/\/sitestree.com\/?p=4762<br \/> Categories:6<br \/>Tags:<br \/> Post Data:2012-01-14 02:58:00<\/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>Boyce\/Codd Normal Form&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-It is just an extension to the third normal form. Third normal form ensures that non key attributes does not depend on any non key attribute but fully depend on the key[primary] attributes. Boyce codd normal form ensures that non key attributes are fully dependent on the total set of the primary key. &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=69015\">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-69015","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":69013,"url":"http:\/\/bangla.sitestree.com\/?p=69013","url_meta":{"origin":69015,"position":0},"title":"Normalization in Relational DBMS Systems #6","author":"Author-Check- Article-or-Video","date":"August 10, 2021","format":false,"excerpt":"First Normal Form:All table columns should have distinct meaningIn another word: All attributes of an entity\/table must be uniqueSolution: Grow the table row wise[in the direction of rows] not the column wiseGroup the columns with same meaning into oneTo handle multiple values for the same attribute of an entity create\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":75826,"url":"http:\/\/bangla.sitestree.com\/?p=75826","url_meta":{"origin":69015,"position":1},"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":70215,"url":"http:\/\/bangla.sitestree.com\/?p=70215","url_meta":{"origin":69015,"position":2},"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":20651,"url":"http:\/\/bangla.sitestree.com\/?p=20651","url_meta":{"origin":69015,"position":3},"title":"HTML 5 at a Glance","author":"Author-Check- Article-or-Video","date":"February 25, 2021","format":false,"excerpt":"HTML 5 at a Glance [ More HTML & CSS ][ More HTML & CSS ] By Sayed Ahmed on 2012-10-03 \u00a0 HTML 5 at a Glance HTML5 Server-Sent Events Servers can send upda tes automatically even if the client did not ask for it. For example, Facebook updates and\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":5951,"url":"http:\/\/bangla.sitestree.com\/?p=5951","url_meta":{"origin":69015,"position":4},"title":"SQL \u098f\u09b0 PRIMARY KEY \u09a4\u09a5\u09be \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u099a\u09be\u09ac\u09bf \u098f\u09b0 \u09ac\u09be\u09a7\u09cd\u09af\u09ac\u09be\u09a6\u0995\u09a4\u09be\u0964SQL Primary Key Constraint","author":"Author-Check- Article-or-Video","date":"January 30, 2015","format":false,"excerpt":"SQL \u098f\u09b0 PRIMARY KEY \u09a4\u09a5\u09be \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u099a\u09be\u09ac\u09bf \u098f\u09b0 \u09ac\u09be\u09a7\u09cd\u09af\u09ac\u09be\u09a6\u0995\u09a4\u09be\u0964 \u09ab\u09be\u099b\u09bf\u09b9\u09c1\u09b0 \u09b0\u09b9\u09ae\u09be\u09a8\u0964 MSCSE From Royal University of Dhaka. \u099f\u09c7\u0995\u09a8\u09bf\u0995\u09cd\u09af\u09be\u09b0 \u098f\u0995\u09cd\u09b8\u09aa\u09be\u09b0\u09cd\u099f, \u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6 \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u099a\u09a8 \u0995\u09ae\u09bf\u09b6\u09a8 \u09b8\u099a\u09bf\u09ac\u09be\u09b2\u09df\u0964 SQL \u098f\u09b0 \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u0995\u09bf \u098f\u09b0 \u09ac\u09be\u09a7\u09cd\u09af\u09ac\u09be\u09a6\u0995\u09a4\u09be\u0964 \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u0995\u09bf \u09ac\u09be\u09a7\u09cd\u09af\u09ac\u09be\u09a6\u0995\u09a4\u09be\u099f\u09bf \u09a1\u09be\u099f\u09be\u09ac\u09c7\u099c\u09c7\u09b0 \u099f\u09c7\u09ac\u09bf\u09b2\u09c7\u09b0 \u09aa\u09cd\u09b0\u09a4\u09cd\u09af\u09c7\u0995\u099f\u09bf Record \u09a4\u09a5\u09be \u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0\u0995\u09c7 \u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09ad\u09be\u09ac\u09c7 \u099a\u09bf\u09a8\u09cd\u09b9\u09bf\u09a4 \u0995\u09b0\u09c7\u0964 \u09aa\u09cd\u09b0\u09be\u09a5\u09ae\u09bf\u0995 \u0995\u09bf \u0985\u09ac\u09b6\u09cd\u09af\u09df \u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09ae\u09be\u09a8 \u09ac\u09b9\u09a8 \u0995\u09b0\u09c7\u0964 \u098f\u0995\u099f\u09bf\u2026","rel":"","context":"In &quot;\u098f\u09b8 \u0995\u09bf\u0989 \u098f\u09b2 - \u09e6\u09e6\u09e7 \u0964 SQL - 001&quot;","block_context":{"text":"\u098f\u09b8 \u0995\u09bf\u0989 \u098f\u09b2 - \u09e6\u09e6\u09e7 \u0964 SQL - 001","link":"http:\/\/bangla.sitestree.com\/?cat=155"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":68560,"url":"http:\/\/bangla.sitestree.com\/?p=68560","url_meta":{"origin":69015,"position":5},"title":"CSS Selectors: Reference #79","author":"Author-Check- Article-or-Video","date":"August 5, 2021","format":false,"excerpt":"CSS Selector Examples and Notes (check each line carefully and notice differences with other (esp. immediate) lines): (Reference: CSS: The Definitive Guide: 3rd Edition: by E. A. Mayer:) Basic Rules: The following css rules apply to the corresponding html\/xml elements\/tags (left of { ) as found anywhere in the scope\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\/69015","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=69015"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69015\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69015"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}