What is better - 2nd Normal form or 3rd normal form? Why?

Answer Posted / pandian s

1.2nd Normal Form is the 'BEST' in real time scenario.

2.But, The 3rd Normal Form is good in theoritical ONLY not
in REAL TIME SCENARIO.

3.The 2nd Normal form tells "Eliminating Redundant of
Data" - The repeatition of data should be in seperate table
and mapped with parent table (PARENT - CHILD Relationship,
What we using in real scenario (Primary Key & Foreign Key).

4.The 3nd Normal form tells "Eliminating Data that is not
part of KEY" - The each and every columns' data should be a
part of KEY.

ie: We have Student(RollNo, StudName, Class, Phone,..)
table. Each columns' data should be referred from KEY
columns.

"RollNo" should be referred from Parent ROLL Table,
"StudName" should be referred from Parent NAME Table,
"Class" should be referred from Parent CLASS Table,
"Phone" should be referred from Parent PHONE Table

Finally, 2nd NF is BETTER than 3rd NF.

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How many types of local tables are there in sql server?

503


What is snapshot report?

129


How to create view in stored procedure sql server?

499


Explain the relational database management system (rdbms)?

518


What is the difference between varchar and nvarchar?

518






What are the rendering extensions of ssrs?

105


Can we use where clause in union?

588


What does asynchronous call backs means?

617


your sql server is running out of disk space. You notice that there are several large files with ldf extensions what are these files? : Sql server administration

568


as a general practice, it is recommended to have dbo be the owner of all database objects however, in your database you find number of tables owned by a user other than dbo, how could you fix this? : Sql server administration

530


How to write a query with a full outer join in ms sql server?

554


what information is maintained within the msdb database? : Sql server administration

507


What is update locks?

509


Which table keeps information about stored procedures?

529


What are the types of dml?

548