What is Normalization ?
Answer Posted / amarnath
The formal classifications describing the level of database
normalization in a data model are called Normal Forms (NF)
and the process of doing this is Normalization.
First normal form :
· A table is in first normal form when it contains no
repeating groups.
· The repeating column or fields in an un normalized table
are removed from the table and put in to tables of their own.
· Such a table becomes dependent on the parent table from
which it is derived.
· The key to this table is called concatenated key, with the
key of the parent table forming a part it.
Second normal form:
· A table is in second normal form if all its non_key fields
fully dependent on the whole key.
· This means that each field in a table ,must depend on the
entire key.
· Those that do not depend upon the combination key, are
moved to another table on whose key they depend on.
· Structures which do not contain combination keys are
automatically in second normal form.
Third normal form:
· A table is said to be in third normal form , if all the
non key fields of the table are independent of all other non
key fields of the same table.
Is This Answer Correct ? | 27 Yes | 4 No |
Post New Answer View All Answers
What is a tns file?
How translate command is different from replace?
How do I start tns listener?
1) What is ONE_SIZE_FITS_ALL approach? 2) Explain the Common & Variable Header of DATA FILE? 3) What are the Drawbacks to using OMF DB? and the Advantages? 4) List out the Advantages of Undo T.spaces over the Undo SEGMENT? 5) Difference between the Temporary tablespace with TEMPFILE and the Tablespace with TEMPORARY Keyword? 6) What are the situation extents are freeing for reuse.
Using the relations and the rules set out in the notes under each relation, write statements to create the two sequence generators specified in the notes.
How to do clean up if create database failed?
what is the use of triggers in Java program? I mean where do we use triggers in Java programming?
what is the need of indexing topic in oracle? where do we use in a Java project? any other option other than using this to get the same result where we use indexing ?
Can we use oracle pl/sql block in core java? if so how? pls get back to me .....
How to start a new transaction in oracle?
How to execute the package in oracle?
Which is faster join or subquery in oracle?
What happens to the current transaction if a ddl statement is executed?
how do we code triggers , store procedure , Performance tuning and indexing in a Java Project? Pls kindly get me the perfect answer with the code for each....thank you in advance............pls any body kindly help me soon as possible....
How to use regular expression in pattern match conditions in oracle?