🗊 Презентация Normalization Theory

Категория: Образование
Нажмите для полного просмотра!
Normalization Theory, слайд №1 Normalization Theory, слайд №2 Normalization Theory, слайд №3 Normalization Theory, слайд №4 Normalization Theory, слайд №5 Normalization Theory, слайд №6 Normalization Theory, слайд №7 Normalization Theory, слайд №8 Normalization Theory, слайд №9 Normalization Theory, слайд №10 Normalization Theory, слайд №11 Normalization Theory, слайд №12 Normalization Theory, слайд №13 Normalization Theory, слайд №14 Normalization Theory, слайд №15 Normalization Theory, слайд №16 Normalization Theory, слайд №17 Normalization Theory, слайд №18 Normalization Theory, слайд №19 Normalization Theory, слайд №20 Normalization Theory, слайд №21 Normalization Theory, слайд №22 Normalization Theory, слайд №23 Normalization Theory, слайд №24 Normalization Theory, слайд №25 Normalization Theory, слайд №26 Normalization Theory, слайд №27 Normalization Theory, слайд №28 Normalization Theory, слайд №29 Normalization Theory, слайд №30 Normalization Theory, слайд №31 Normalization Theory, слайд №32 Normalization Theory, слайд №33 Normalization Theory, слайд №34 Normalization Theory, слайд №35 Normalization Theory, слайд №36 Normalization Theory, слайд №37 Normalization Theory, слайд №38 Normalization Theory, слайд №39 Normalization Theory, слайд №40 Normalization Theory, слайд №41 Normalization Theory, слайд №42 Normalization Theory, слайд №43 Normalization Theory, слайд №44 Normalization Theory, слайд №45 Normalization Theory, слайд №46

Содержание

Вы можете ознакомиться и скачать презентацию на тему Normalization Theory. Доклад-сообщение содержит 46 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Lecture 8. Normalization theory of the relational model National Aviation University Computer Science Faculty Department of Software Engineering
Описание слайда:
Lecture 8. Normalization theory of the relational model National Aviation University Computer Science Faculty Department of Software Engineering

Слайд 2


CONTENTS What is the purpose of the normalization theory of RM Bad DB projects Functional dependencies Multivalued dependencies Join dependencies...
Описание слайда:
CONTENTS What is the purpose of the normalization theory of RM Bad DB projects Functional dependencies Multivalued dependencies Join dependencies Normal forms Design of relational model schema

Слайд 3


What is the purpose of the normalization theory The theory of relational model normalization establish : how initial relational schema may be...
Описание слайда:
What is the purpose of the normalization theory The theory of relational model normalization establish : how initial relational schema may be transformed into other relational schema, which equivalent initial one in some sense and Is better it in any sense. Thus this theory should answer to the following questions: What criteria of equivalence of relational schemas exist?; What criteria of estimation of relational schemas quality exist? What techniques of equivalent transformations of relational schemas exist?

Слайд 4


Bad DB design (1)
Описание слайда:
Bad DB design (1)

Слайд 5


Bad DB design (2)
Описание слайда:
Bad DB design (2)

Слайд 6


Normalization
Описание слайда:
Normalization

Слайд 7


Compound domains and the First Normal Form (1NF)
Описание слайда:
Compound domains and the First Normal Form (1NF)

Слайд 8


Functional dependencies (FD)
Описание слайда:
Functional dependencies (FD)

Слайд 9


Keys
Описание слайда:
Keys

Слайд 10


Properties of functional dependencies
Описание слайда:
Properties of functional dependencies

Слайд 11


Logical inference of functional dependencies
Описание слайда:
Logical inference of functional dependencies

Слайд 12


Closure, completeness, equivalence and minimal cover of FD
Описание слайда:
Closure, completeness, equivalence and minimal cover of FD

Слайд 13


FD и сущности предметной области Thesis. If application domain contains functional dependence А  В there exists class of the entities that consist...
Описание слайда:
FD и сущности предметной области Thesis. If application domain contains functional dependence А  В there exists class of the entities that consist of attributes (A, B). More over in this class set of attributes A is an unique identifier of entities of this class (key) and B are properties of these entities . If А  В1, А  В2, …, А  Вn, the exists class of entities with attributes(А, В1,…,Вn), where А – unique identifier and В1,…, Вn – are ordinary attributes.

Слайд 14


Not full (partial) functional dependencies and second normal form (2NF)
Описание слайда:
Not full (partial) functional dependencies and second normal form (2NF)

Слайд 15


Anomalies of insertion, deleting and updating when not full FD exist
Описание слайда:
Anomalies of insertion, deleting and updating when not full FD exist

Слайд 16


The second normal form (2NF)
Описание слайда:
The second normal form (2NF)

Слайд 17


Example of reduction to the 2NF
Описание слайда:
Example of reduction to the 2NF

Слайд 18


Example of reduction to the 2NF - Summary Source relation contains information from 2 entities, every resulting relations contain information about...
Описание слайда:
Example of reduction to the 2NF - Summary Source relation contains information from 2 entities, every resulting relations contain information about one entity each. Resulting relations do not contain anomalies of deletion, inserting and updating. Source relation can be restored from resulting relations with the help of natural join. Such decomposition do not lose functional dependencies. They may be restored from decomposed relations.

Слайд 19


Transitive dependencies and the Third Normal Form (3NF)
Описание слайда:
Transitive dependencies and the Third Normal Form (3NF)

Слайд 20


Anomalies of insertion, deleting and updating when transitive FD exist
Описание слайда:
Anomalies of insertion, deleting and updating when transitive FD exist

Слайд 21


The Third Normal Form (3NF)
Описание слайда:
The Third Normal Form (3NF)

Слайд 22


Example of reduction to the 3NF
Описание слайда:
Example of reduction to the 3NF

Слайд 23


Example of reduction to the 3NF - Summary Results the same as in reduction to the 2NF: Source relation contains information from 2 entities, every...
Описание слайда:
Example of reduction to the 3NF - Summary Results the same as in reduction to the 2NF: Source relation contains information from 2 entities, every resulting relations contain information about one entity each. Resulting relations do not contain anomalies of deletion, inserting and updating. Source relation can be restored from resulting relations with the help of natural join. Such decomposition do not lose functional dependencies. They may be restored from decomposed relations.

Слайд 24


Strong 3NF (S3NF)
Описание слайда:
Strong 3NF (S3NF)

Слайд 25


Reduction to the S3NF
Описание слайда:
Reduction to the S3NF

Слайд 26


Boyce-Codd normal form (BCNF)
Описание слайда:
Boyce-Codd normal form (BCNF)

Слайд 27


Multivalued dependencies and the Fourth Normal Form (4NF)
Описание слайда:
Multivalued dependencies and the Fourth Normal Form (4NF)

Слайд 28


Definition of the multivalued dependency (MVD)
Описание слайда:
Definition of the multivalued dependency (MVD)

Слайд 29


MVD axioms
Описание слайда:
MVD axioms

Слайд 30


Axioms that relates FD и MVD 1) Replication axiom
Описание слайда:
Axioms that relates FD и MVD 1) Replication axiom

Слайд 31


Some additional properties of MVD 1) Union
Описание слайда:
Some additional properties of MVD 1) Union

Слайд 32


The fourth nornal form (4NF)
Описание слайда:
The fourth nornal form (4NF)

Слайд 33


Reduction to the 4NF and embedded MVD Algorithm reduction to the 4NF. Lets given relation R with attributes (set of attributes) А, В, С, and given...
Описание слайда:
Reduction to the 4NF and embedded MVD Algorithm reduction to the 4NF. Lets given relation R with attributes (set of attributes) А, В, С, and given multivalued dependence R.A  R.B. Relation R decomposed into the following two relations: R[A, B] и R[B, С]. If resulting relations are not in 4NF the algorithm is applied once more to these relations .

Слайд 34


Join dependency (JD) and the Fifth Normal Form (5NF)
Описание слайда:
Join dependency (JD) and the Fifth Normal Form (5NF)

Слайд 35


Relationships between JD and MVD Every JD of the form *(A, B) in relation with schema R(A,B), where А and В - set of attributes, is equivalent to the...
Описание слайда:
Relationships between JD and MVD Every JD of the form *(A, B) in relation with schema R(A,B), where А and В - set of attributes, is equivalent to the MVDs А ∩ В →→ А and А ∩ В →→ В. (Any MVD is JD, but not wise versa!!!) But there exist JD that are not equivalent any MVD. An example of such JD in relation R(A, B, C) is the dependency *((A,B), (B, C), (A,C)). It is not equivalent to any MVD. Example:

Слайд 36


The Fifth Normal Form - 5NF Classic example to motivate 5NF involves a join n-way decomposition that cannot be derived by a sequence of 2-way...
Описание слайда:
The Fifth Normal Form - 5NF Classic example to motivate 5NF involves a join n-way decomposition that cannot be derived by a sequence of 2-way decompositions

Слайд 37


Example of the relation in the 5NF
Описание слайда:
Example of the relation in the 5NF

Слайд 38


Example of the relation that violates 5NF, and reduction it to the 5NF
Описание слайда:
Example of the relation that violates 5NF, and reduction it to the 5NF

Слайд 39


Example of the relation that violates 4NF, and reduction it to the 4NF
Описание слайда:
Example of the relation that violates 4NF, and reduction it to the 4NF

Слайд 40


Design of relational model schema Formal description of the relational schema design task Decomposition of the relational schema Equivalence of...
Описание слайда:
Design of relational model schema Formal description of the relational schema design task Decomposition of the relational schema Equivalence of relations Loosless decomposition with data preservation Loosless decomposition with dependencies preservation Equivalence of the normal forms Criteria of a relation qualities

Слайд 41


Formal definition of the relational schema design task In this definition it is necessary to clarify the following items: what procedure must be used...
Описание слайда:
Formal definition of the relational schema design task In this definition it is necessary to clarify the following items: what procedure must be used to convert one set of relations into another; what does equivalence of the two schemas mean ; how can we estimate that one relational schema is better than another .

Слайд 42


Decomposition of the relational schema
Описание слайда:
Decomposition of the relational schema

Слайд 43


Equivalence of relational schemas by dependencies
Описание слайда:
Equivalence of relational schemas by dependencies

Слайд 44


Equivalence of relational schemas by data
Описание слайда:
Equivalence of relational schemas by data

Слайд 45


Equivalence of the normal forms
Описание слайда:
Equivalence of the normal forms

Слайд 46


Criteria of the relational schema quality Let us consider how can we estimate the schema quality: that is criteria that one schema is better than...
Описание слайда:
Criteria of the relational schema quality Let us consider how can we estimate the schema quality: that is criteria that one schema is better than other. One schema is better that other if it does not have data manipulation anomalies . Actually quality of the schema may be estimated by normal forms. The higher form is used the more qualified schema is received .



Похожие презентации
Mypresentation.ru
Загрузить презентацию