What is better - 2nd Normal form or 3rd normal form? Why?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / varun4db
3rd normalization is better in data warehousing.
| Is This Answer Correct ? | 1 Yes | 2 No |
We need to perform what steps in the following order to work with a cursor?
How to Execute an Operating System Command From Within SQL Server ?
What is a materialized view?
What are the risks of storing a hibernate-managed object in a cache? How do you overcome the problems?
What are sql server functions?
Explain datetime2 data type in sal server 2008?
How each E-R model constructs can be mapped to the relational model?
Which data types generate inaccurate results if used with an = or <> comparison in a where clause of a sql statement?
How can you stop stored procedures from recompiling?
What are window functions in sql server?
How to drop existing views from a database in ms sql server?
How to handle errors in Stored Procedures.
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)