🗊Презентация Normalisation. Describe relational databases and their use

Категория: Информатика
Нажмите для полного просмотра!
Normalisation. Describe relational databases and their use, слайд №1Normalisation. Describe relational databases and their use, слайд №2Normalisation. Describe relational databases and their use, слайд №3Normalisation. Describe relational databases and their use, слайд №4Normalisation. Describe relational databases and their use, слайд №5Normalisation. Describe relational databases and their use, слайд №6Normalisation. Describe relational databases and their use, слайд №7Normalisation. Describe relational databases and their use, слайд №8Normalisation. Describe relational databases and their use, слайд №9Normalisation. Describe relational databases and their use, слайд №10Normalisation. Describe relational databases and their use, слайд №11Normalisation. Describe relational databases and their use, слайд №12Normalisation. Describe relational databases and their use, слайд №13Normalisation. Describe relational databases and their use, слайд №14Normalisation. Describe relational databases and their use, слайд №15Normalisation. Describe relational databases and their use, слайд №16Normalisation. Describe relational databases and their use, слайд №17Normalisation. Describe relational databases and their use, слайд №18Normalisation. Describe relational databases and their use, слайд №19Normalisation. Describe relational databases and their use, слайд №20Normalisation. Describe relational databases and their use, слайд №21Normalisation. Describe relational databases and their use, слайд №22Normalisation. Describe relational databases and their use, слайд №23Normalisation. Describe relational databases and their use, слайд №24Normalisation. Describe relational databases and their use, слайд №25Normalisation. Describe relational databases and their use, слайд №26Normalisation. Describe relational databases and their use, слайд №27Normalisation. Describe relational databases and their use, слайд №28Normalisation. Describe relational databases and their use, слайд №29Normalisation. Describe relational databases and their use, слайд №30Normalisation. Describe relational databases and their use, слайд №31Normalisation. Describe relational databases and their use, слайд №32Normalisation. Describe relational databases and their use, слайд №33Normalisation. Describe relational databases and their use, слайд №34Normalisation. Describe relational databases and their use, слайд №35Normalisation. Describe relational databases and their use, слайд №36Normalisation. Describe relational databases and their use, слайд №37Normalisation. Describe relational databases and their use, слайд №38

Вы можете ознакомиться и скачать презентацию на тему Normalisation. Describe relational databases and their use. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





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

Слайд 2





Success criteria
know what is normalization
know the purpose of the 3 forms of normalization (1NF, 2NF, 3NF)
can create 3 forms of normalization for a table
Описание слайда:
Success criteria know what is normalization know the purpose of the 3 forms of normalization (1NF, 2NF, 3NF) can create 3 forms of normalization for a table

Слайд 3





Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability.  
Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability.  
In the relational model, methods exist for quantifying how efficient a database is. These classifications are called normal forms (or NF), and there are algorithms for converting a given database between them.
Описание слайда:
Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability. Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability. In the relational model, methods exist for quantifying how efficient a database is. These classifications are called normal forms (or NF), and there are algorithms for converting a given database between them.

Слайд 4





1NF - Atomic Data Test
1NF - Atomic Data Test
If a table has a primary key it is said to be in First Normal form if the table does not have repeating groups of attributes. All attributes within the table need to be dependent only on the primary key.
2NF - Partial Dependence Test
For a table to be in Second Normal form it must first be in First Normal (1NF) Form and then contain no data that is dependent on only part of the Primary Key
3NF - Non-Key Dependence Test
For a table to be in Third Normal Form(3NF) it must be in Second Normal form and contain No data that is not dependent on the primary Key
e.g. (Remove columns that are not dependent upon the primary key.)
Описание слайда:
1NF - Atomic Data Test 1NF - Atomic Data Test If a table has a primary key it is said to be in First Normal form if the table does not have repeating groups of attributes. All attributes within the table need to be dependent only on the primary key. 2NF - Partial Dependence Test For a table to be in Second Normal form it must first be in First Normal (1NF) Form and then contain no data that is dependent on only part of the Primary Key 3NF - Non-Key Dependence Test For a table to be in Third Normal Form(3NF) it must be in Second Normal form and contain No data that is not dependent on the primary Key e.g. (Remove columns that are not dependent upon the primary key.)

Слайд 5


Normalisation. Describe relational databases and their use, слайд №5
Описание слайда:

Слайд 6





Take the following table.

StudentID is the primary key.
Описание слайда:
Take the following table. StudentID is the primary key.

Слайд 7





No.  There are repeating groups (subject, subjectcost, grade)
Описание слайда:
No. There are repeating groups (subject, subjectcost, grade)

Слайд 8





Create new rows so each cell contains only one value
Описание слайда:
Create new rows so each cell contains only one value

Слайд 9





No – the studentID no longer uniquely identifies each row
Описание слайда:
No – the studentID no longer uniquely identifies each row

Слайд 10





So. We now have 1NF.
Описание слайда:
So. We now have 1NF.

Слайд 11





Studentname and address are dependent on studentID (which is part of the key)
This is good.
Описание слайда:
Studentname and address are dependent on studentID (which is part of the key) This is good.

Слайд 12





And 2NF requires…
Описание слайда:
And 2NF requires…

Слайд 13





So it’s not 2NF
Описание слайда:
So it’s not 2NF

Слайд 14





Make new tables
Make a new table for each primary key field
Give each new table its own primary key
Move columns from the original table to the new table that matches their primary key…
Описание слайда:
Make new tables Make a new table for each primary key field Give each new table its own primary key Move columns from the original table to the new table that matches their primary key…

Слайд 15





Step 1
Описание слайда:
Step 1

Слайд 16





Step 2
Описание слайда:
Step 2

Слайд 17





Step 3
Описание слайда:
Step 3

Слайд 18





Step 3
Описание слайда:
Step 3

Слайд 19





Step 4 - relationships
Описание слайда:
Step 4 - relationships

Слайд 20





Step 4 - cardinality
Описание слайда:
Step 4 - cardinality

Слайд 21





Step 4 - cardinality
Описание слайда:
Step 4 - cardinality

Слайд 22





Step 4 - cardinality
Описание слайда:
Step 4 - cardinality

Слайд 23





Step 4 - cardinality
Описание слайда:
Step 4 - cardinality

Слайд 24





A 2NF check
Описание слайда:
A 2NF check

Слайд 25





A 2NF check
Описание слайда:
A 2NF check

Слайд 26





A 2NF check
Описание слайда:
A 2NF check

Слайд 27





But is it 3NF?
Описание слайда:
But is it 3NF?

Слайд 28





A 3NF check
Описание слайда:
A 3NF check

Слайд 29





A 3NF check
Описание слайда:
A 3NF check

Слайд 30





A 3NF check
Описание слайда:
A 3NF check

Слайд 31





A 3NF check
Описание слайда:
A 3NF check

Слайд 32





A 3NF check
Описание слайда:
A 3NF check

Слайд 33





A 3NF check
Описание слайда:
A 3NF check

Слайд 34





Again, carve off the offending fields
Описание слайда:
Again, carve off the offending fields

Слайд 35





A 3NF fix
Описание слайда:
A 3NF fix

Слайд 36





A 3NF fix
Описание слайда:
A 3NF fix

Слайд 37





A 3NF win!
Описание слайда:
A 3NF win!

Слайд 38





The Reveal
Описание слайда:
The Reveal



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