Skip to main content

What is Normalization in the database


What is Normalization in the database


What is Normalization in the database


Normalization :

1). Normalization is the process of organizing the tables to minimize data redundancy
2)Redundancy  is storing the same data item in more than one place.
Database normalization is a design technique) by which an existing database is
modified to minimize redundancy and dependency of data.
4) Edgar F. Codd introduced the concept of normalization in 1970.Objectives  of normalization:
Edgar F. Codd stated the objectives of normalization are as follows.
To free the collection of relations from undesirable insertion, update and deletion

dependencies.

2) To reduce the need for restructuring the collection of relations as new types of data
are introduced, and thus increase the life span of application programs.
To make the relations model more informative to users.
4 To make the collection of relations neutral to the query statistics.
is normalization? Explain 1 NF with suitable example _____

Normalization .

1) Normalization is the process of organizing the tables to minimize data redundancy.
2) Database normalization is a design technique, by which an existing database is
modified to minimize redundancy and dependency of data.
3) Edgar F Codd introduced the concept of normalization in 1970.
4) There are normal forms for relations as follows.

4) There are normal forms for relations as follows.
a. INF — First Normal Form
b. 2NF — Second Normal Form
c. 3NF — Third Normal Form
d. BCNF — Boyce-Codd Normal Form
e. 4NF — Fourth Normal Form
f. 5NF — FifTh Normal Form etc.
5) Initially, E.F.Codd proposed three normal forms
INF, 2NF and 3NF. Subsequently, BCNF was
introduced jointly by R.Boyee and E.F.Codd later.
INF — First Norma Forms:

INF— First Normal Forms

I) A relation is said to be in 1NF if the value in the domain of each attribute contains
atomic (simple and un-divisible) value and each row provides a unique combination
of values.
2) 1NF is an essential property of a relation in a relational database.
3) The possibility of NULL value is allowed. NULL value represents unknown or
inapplicable value. 1f the person doesn ‘t have contact number, the contact field will
contain NULL value.
4) Consider the following table in Unnormalized Form (UNF)

6) hi the above table each row contains atomic value.
7) Using the 1-NF, data redundancy increases, as there will be many columns will
same data in multiple rows but each row as a whole will be unique.
8) For example: there is redundant information such as student_Id and student Name.
stored in the table

2-NF —Second Normal Form:

1) The primary key is usually a single column, but sometimes more than one column
can be combined to create a single primary key. This is called determinant set.
2) When every attribute is functionally dependent entirely and solely on the primaray
key, a relation/table is said to be in second normal form.
In other words, a table is in 2NF, if there is no partial dependency.
4) For a relation to be in 2NF, every non-key column (called dependent or descriptionh_
must be functionally dependent on every primary-key column in the relation. It is
called Full Functional Dependency.


TNF — Third Normal Form:

I) The table is considered in 3NF, when a table Is in 2-NF and there is no transitive
dependency, that is no non-primary key columns is functionally dependent on other
non-primary key column. Consider the following table.
3) To convert table of 2NF to 3NF,
a. Create new table to hold all fields that belong together.
b. Think about which fields belong together and create new tables to hold them.
c. Identify the primary key for each table and, if necessary, add foreign key.
Primary  Key

BCNF: Boyce-Codd Normal Form:

I) It is higher version of the 3NF, sometimes considered 3.5-NF.
2) Initially, E.F.Codd proposed three normal forms 1NF, 2NF and 3NF. Subsequently,
BCNF was introduced jointly by R.Boyce and E.F.Codd later.
3) The 3NF table, which does not have multiple overlapping candidate keys is said to
be in BCNF.
4) The relation is in BCNF, if and only if, every determinant is a candidate key.
5) A relation schema R is considered to be in BCNF if, for every one of its
dependencies X->Y, one of the following condition is true.
a. X-> Y ¡s a trivial functional dependency (ie. Y is a sub set of X)
b. X is a super key for schema R.
6) In other words, 3NF and all tables in the database should have only one primary
key. 

Popular posts from this blog

How to create the account on payza and make money from the world ?

How to create the account on payza and make money from the world ? What is a Payza account? Payza may be a terribly convenient and safe resolution for businesses and professionals to send and settle for cash from any location within the world. Accounts are accessible for those that need to use Payza for private use in addition as business accounts for larger and complicated needs. How am i able to withdraw cash from Payza to my bank account? To withdraw by bank wire or bank transfer, follow these steps: In your Payza account, click “Withdraw Funds” within the prime menu, then choose “Bank Wire” or “Bank Transfer”. Select your Payza currency balance and also the checking account to withdraw to. Enter your bank data, amount, and details, then click “Next”. How to Earn Money Online ? Can I receive cash through payza in Nigeria? Our members in African country will deposit cash into their Payza accounts by draft, cheque or bank wire. For reasons on the fa

औंढा नागनाथ ज्योतिर्लिंग मंदिर दर्शन | Aundha Nagnath Jyotirling Darshan

औंढा नागनाथ ज्योतिर्लिंग मंदिर दर्शन | Aundha Nagnath Jyotirling Darshan बारा ज्योतिर्लिंग हे भारतातील हिंदूंचे तीर्थक्षेत्र आहेत. त्यातील पाच महाराष्ट्रात आहेत. शतकानुशतके या ठिकाणी शिवांची पूजा केली जाते. औंढा नागनाथ हे त्यापैकी एक आहेत. अनुज्ञान नागनाथ हिंगोली जिल्ह्यात आहेत 12 ज्योतिर्लिंगांपैकी हा आठवा (आद्या) मानला जातो म्हणून हा तीर्थयात्रा केंद्र महान महत्व आहे. असे मानले जाते की, धर्माराज (पांडवपैकी सर्वात मोठे) याने हेस्तिनापूरला 14 वर्षांपासून निर्वासित केले होते. नागनाथ मंदिराला उत्तम कोरीव काम आहे. मंदिर हेमाडपंती वास्तुशिल्प आहे आणि सुमारे 60,000 चौरस फूट क्षेत्रावर स्थित आहे. शिवरात्री आणि विजयादशमी वर मोठ्या संख्येने यात्रेकरू या मंदिरात येतात. 12 ज्योतिर्लिंगांपैकी एक असलेले औंढा नागनाथ हे हिंगोली जिल्ह्यातील पवित्र तीर्थक्षेत्र आहे. यालाच  अष्टम ज्योतिर्लिंग श्री नागेश्वर ज्योतिर्लिंग   असे म्हणतात, या शहराचे सध्याचे नाव हे  औंढा  असून पूर्वीच्या काळी याचे नाव हे  दारुकावण  असे होते, हे ठिकाण  महाराष्ट्रात हिंगोली जिल्ह्यातील औंढा तालुक्यात  आहे, मंदिराचा अती प्राचीन

नरनाळा किल्ला अकोला | Narnala Fort Akola

 नरनाळा किल्ला अकोला | Narnala Fort Akola नरनाळा किल्ला हा गोंड राजाने बांधलेला अती प्राचीन किल्ला आहे. अकोट तालुक्याच्या उत्तरेला साधारण २४ कि.मी. वर सातपुड्याच्या उंच डोंगरावर हा किल्ला पसरलेला आहे. अकोल्यापासून याचे अंतर ६६ कि.मी. आहे. गडाच्या खाली शहानूर नावाचे गाव आहे. गडाच्या पायथ्यापासून मेळघाट व्याघ्रप्रकल्प सुरू होतो. पायथ्यापासून गडावर जाण्याकरिता आता गाडीवाट आहे. तरीही कित्येक दुर्गप्रेमी पायीच गड चढणे पसंत करतात. पायथ्याशी वन विभागाच्या चौकीवर जाता येता नोंद करावी लागते, गडावर मुक्कामास परवानगी नाही. गड जमिनीपासून ३१६१ फूट उंच आहे. गडाचा विस्तार हा ३८२ एकराचा असून गडाच्या कोटाची (तटबंदीची) लांबी २४ मैल आहे. एकूण दोन लहान व एक मोठा असा मोठा पसारा असणारा हा बहुधा महाराष्ट्रातील सर्वात विर्स्तीण गिरिदुर्ग असावा. मुख्य गड नरनाळा या नावाने ओळखला जात असून तेलियागड आणि जाफराबाद नावाचे दोन उपदुर्ग पूर्व-पश्चिमेला आहेत. गडाच्या प्रवेशाला ५ दरवाजे लागतात त्यांवरून या गडाच्या सुरक्षा व्यवस्थेची कल्पना यावी. सर्वात आधी शहानूर दरवाजा, मग मोंढा दरवाजा, त्यानंतर अत्यंत सुरेख कलाकुसर असलेल