Содержание
- 2. Saturday, September 02, 2023 CONTENTS What is the purpose of the normalization theory of RM Bad
- 3. Saturday, September 02, 2023 What is the purpose of the normalization theory The theory of relational
- 4. Saturday, September 02, 2023 Bad DB design (1) Customers We have set a limit of 9
- 5. Saturday, September 02, 2023 Bad DB design (2) Insertion anomaly: Data cannot be added because some
- 6. Saturday, September 02, 2023 Normalization Normalization is a step by step reversible process of equivalent transformation
- 7. Saturday, September 02, 2023 Compound domains and the First Normal Form (1NF) Relation is in the
- 8. Saturday, September 02, 2023 Functional dependencies (FD) Let’s relation R with attributes A and B is
- 9. Saturday, September 02, 2023 Keys Set of attributes K in relation R is candidate key of
- 10. Saturday, September 02, 2023 Properties of functional dependencies Properties 1), 2), 3) are Armstrong axioms Armstrong’s
- 11. Saturday, September 02, 2023 Logical inference of functional dependencies Let’s R have set of functional dependencies
- 12. Saturday, September 02, 2023 Closure, completeness, equivalence and minimal cover of FD Let’s relation R have
- 13. Saturday, September 02, 2023 FD и сущности предметной области Thesis. If application domain contains functional dependence
- 14. Saturday, September 02, 2023 Not full (partial) functional dependencies and second normal form (2NF) Let’s given
- 15. Saturday, September 02, 2023 Anomalies of insertion, deleting and updating when not full FD exist CUSTOMER-PURCHASE
- 16. Saturday, September 02, 2023 The second normal form (2NF) Relation is in the second normal form
- 17. Saturday, September 02, 2023 Example of reduction to the 2NF CUSTOMER-PURCHASE CUSTOMER PURCHASE
- 18. Saturday, September 02, 2023 Example of reduction to the 2NF - Summary Source relation contains information
- 19. Saturday, September 02, 2023 Transitive dependencies and the Third Normal Form (3NF) 1) Condition В →
- 20. Saturday, September 02, 2023 Anomalies of insertion, deleting and updating when transitive FD exist DEPARTMENT-FACULTY DEPARTMENT
- 21. Saturday, September 02, 2023 The Third Normal Form (3NF) The relation is in the third normal
- 22. Saturday, September 02, 2023 Example of reduction to the 3NF DEPARTMENT FACULTY
- 23. Saturday, September 02, 2023 Example of reduction to the 3NF - Summary Results the same as
- 24. Saturday, September 02, 2023 Strong 3NF (S3NF) Note that 3NF requires absence of transitive dependence of
- 25. Saturday, September 02, 2023 Reduction to the S3NF Algorithm of reduction to the S3NF is the
- 26. Saturday, September 02, 2023 Boyce-Codd normal form (BCNF) Relation R is in Boyce-Codd normal, if every
- 27. Saturday, September 02, 2023 Multivalued dependencies and the Fourth Normal Form (4NF) Thesis: If in an
- 28. Saturday, September 02, 2023 Definition of the multivalued dependency (MVD) Given relation R with attributes (set
- 29. Saturday, September 02, 2023 MVD axioms Given relation R with attributes (set of attributes) А, В,
- 30. Saturday, September 02, 2023 Axioms that relates FD и MVD 1) Replication axiom The following two
- 31. Saturday, September 02, 2023 Some additional properties of MVD 1) Union If А →→ В and
- 32. Saturday, September 02, 2023 The fourth nornal form (4NF) The relation R is in fourth normal
- 33. Saturday, September 02, 2023 Reduction to the 4NF and embedded MVD Algorithm reduction to the 4NF.
- 34. Saturday, September 02, 2023 Join dependency (JD) and the Fifth Normal Form (5NF) Lets R is
- 35. Saturday, September 02, 2023 Relationships between JD and MVD Every JD of the form *(A, B)
- 36. Saturday, September 02, 2023 The Fifth Normal Form - 5NF Relation R is in the fifth
- 37. Saturday, September 02, 2023 Example of the relation in the 5NF Let’s the is a relation
- 38. Saturday, September 02, 2023 Example of the relation that violates 5NF, and reduction it to the
- 39. Saturday, September 02, 2023 Example of the relation that violates 4NF, and reduction it to the
- 40. Saturday, September 02, 2023 Design of relational model schema Formal description of the relational schema design
- 41. Saturday, September 02, 2023 Formal definition of the relational schema design task In this definition it
- 42. Saturday, September 02, 2023 Decomposition of the relational schema It is said that decomposition has the
- 43. Saturday, September 02, 2023 Equivalence of relational schemas by dependencies Equivalence by dependencies. Two sets of
- 44. Saturday, September 02, 2023 Equivalence of relational schemas by data Equivalence by data. Two sets of
- 45. Saturday, September 02, 2023 Equivalence of the normal forms Property of loosless join not always guarantee
- 47. Скачать презентацию