CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

08 April, 2022

First Normal Form

 Programing Coderfunda     April 08, 2022     DBMS     No comments   

First Normal Form (1NF)

  • A relation will be 1NF if it contains an atomic value.
  • It states that an attribute of a table cannot hold multiple values. It must hold only The first single-valued attribute.
  • First normal form disallows the multi-valued attribute, composite attribute, and their combinations.

Example: Relation EMPLOYEE is not in 1NF because of the multi-valued attribute EMP_PHONE.

EMPLOYEE table:

EMP_IDEMP_NAMEEMP_PHONEEMP_STATE
14John7272826385,
9064738238
UP
20Harry8574783832Bihar
12Sam7390372389,
8589830302
Punjab

The decomposition of the EMPLOYEE table into 1NF has been shown below:

EMP_IDEMP_NAMEEMP_PHONEEMP_STATE
14John7272826385UP
14John9064738238UP
20Harry8574783832Bihar
12Sam7390372389Punjab
12Sam8589830302Punjab
    • Share This:  
    •  Facebook
    •  Twitter
    •  Google+
    •  Stumble
    •  Digg
    Email ThisBlogThis!Share to XShare to Facebook

    Related Posts:

    • Join Operations Joint Operations:A join operation combines related tuples from different relations, if and only if a given join condition is satisfied. It is de… Read More
    • Relational Model concept Relational Model conceptThe relational model can represent as a table with columns and rows. Each row is known as a tuple. Each table of the col… Read More
    • Relationship of higher degreeRelationship of higher degreeThe degree of relationship can be defined as the number of occurrences in one entity that is associated with the number o… Read More
    • Relational AlgebraRelational AlgebraRelational algebra is a procedural query language. It gives a step-by-step process to obtain the result of the query. It uses operat… Read More
    • Integrity ConstraintsIntegrity ConstraintsIntegrity constraints are a set of rules. It is used to maintain the quality of information.Integrity constraints ensure that the… Read More
    Newer Post Older Post Home

    0 comments:

    Post a Comment

    Thanks

    Meta

    Popular Posts

    • Vue3 :style backgroundImage not working with require
      I'm trying to migrate a Vue 2 project to Vue 3. In Vue 2 I used v-bind style as follow: In Vue 3 this doesn't work... I tried a...
    • SQL ORDER BY Keyword
        The SQL ORDER BY Keyword The ORDER BY keyword is used to sort the result-set in ascending or descending order. The ORDER BY keyword sorts ...
    • Enabling authentication in swagger
      I created a asp.net core empty project running on .net6. I am coming across an issue when I am trying to enable authentication in swagger. S...
    • failed to load storage framework cache laravel excel
         User the export file and controller function  ..         libxml_use_internal_errors ( true ); ..Good To Go   public function view () : ...
    • Features CodeIgniter
      Features CodeIgniter There is a great demand for the CodeIgniter framework in PHP developers because of its features and multiple advan...

    Categories

    • Ajax (26)
    • Bootstrap (30)
    • DBMS (42)
    • HTML (12)
    • HTML5 (45)
    • JavaScript (10)
    • Jquery (34)
    • Jquery UI (2)
    • JqueryUI (32)
    • Laravel (1017)
    • Laravel Tutorials (23)
    • Laravel-Question (6)
    • Magento (9)
    • Magento 2 (95)
    • MariaDB (1)
    • MySql Tutorial (2)
    • PHP-Interview-Questions (3)
    • Php Question (13)
    • Python (36)
    • RDBMS (13)
    • SQL Tutorial (79)
    • Vue.js Tutorial (68)
    • Wordpress (150)
    • Wordpress Theme (3)
    • codeigniter (108)
    • oops (4)
    • php (853)

    Social Media Links

    • Follow on Twitter
    • Like on Facebook
    • Subscribe on Youtube
    • Follow on Instagram

    Pages

    • Home
    • Contact Us
    • Privacy Policy
    • About us

    Blog Archive

    • September (100)
    • August (50)
    • July (56)
    • June (46)
    • May (59)
    • April (50)
    • March (60)
    • February (42)
    • January (53)
    • December (58)
    • November (61)
    • October (39)
    • September (36)
    • August (36)
    • July (34)
    • June (34)
    • May (36)
    • April (29)
    • March (82)
    • February (1)
    • January (8)
    • December (14)
    • November (41)
    • October (13)
    • September (5)
    • August (48)
    • July (9)
    • June (6)
    • May (119)
    • April (259)
    • March (122)
    • February (368)
    • January (33)
    • October (2)
    • July (11)
    • June (29)
    • May (25)
    • April (168)
    • March (93)
    • February (60)
    • January (28)
    • December (195)
    • November (24)
    • October (40)
    • September (55)
    • August (6)
    • July (48)
    • May (2)
    • January (2)
    • July (6)
    • June (6)
    • February (17)
    • January (69)
    • December (122)
    • November (56)
    • October (92)
    • September (76)
    • August (6)

    • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
    • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
    • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
    • MySql Explain with Tobias Petry - 9/20/2024
    • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

    Laravel News

    • Simplify API Responses with Fluent Methods - 6/6/2025

    Copyright © 2025 CoderFunda | Powered by Blogger
    Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda