Содержание
- 2. Take the following table. StudentID is the primary key. Is it 1NF?
- 3. No. There are repeating groups (subject, subjectcost, grade) How can you make it 1NF?
- 4. Create new rows so each cell contains only one value But now look – is the
- 5. No – the studentID no longer uniquely identifies each row You now need to declare studentID
- 6. So. We now have 1NF. Is it 2NF?
- 7. Studentname and address are dependent on studentID (which is part of the key) This is good.
- 8. And 2NF requires… All non-key fields are dependent on the ENTIRE key (studentID + subject)
- 9. So it’s not 2NF How can we fix it?
- 10. Make new tables Make a new table for each primary key field Give each new table
- 11. Step 1 STUDENT TABLE (key = StudentID)
- 12. Step 2 STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject)
- 13. Step 3 STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key =
- 14. Step 3 STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key =
- 15. Step 4 - relationships STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 16. Step 4 - cardinality STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 17. Step 4 - cardinality STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 18. Step 4 - cardinality STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 19. Step 4 - cardinality STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 20. A 2NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 21. A 2NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 22. A 2NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 23. But is it 3NF? STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE
- 24. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 25. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 26. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 27. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 28. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 29. A 3NF check STUDENT TABLE (key = StudentID) SUBJECTS TABLE (key = Subject) RESULTS TABLE (key
- 30. Again, carve off the offending fields SUBJECTS TABLE (key = Subject) RESULTS TABLE (key = StudentID+Subject)
- 31. A 3NF fix SUBJECTS TABLE (key = Subject) RESULTS TABLE (key = StudentID+Subject) 1 1 8
- 32. A 3NF fix SUBJECTS TABLE (key = Subject) RESULTS TABLE (key = StudentID+Subject) 1 1 8
- 33. A 3NF win! Or…
- 34. The Reveal Before… After… RESULTS TABLE (key = StudentID+Subject) 1 1 8 8 1 8 SUBJECTS
- 36. Скачать презентацию

































1. Что такое обязательное медицинское страхование?
Интеллектуальная собственность и инновации
Сочинение «Солдаты России» Отважный пулеметчик – Александр Сидорин.
Прейскурант массажиста
Формирование профессиональных компетенций выпускника высшей школы
1С:Зарплата и управление персоналом 8 сложные случаи учета неявок (отпусков, командировок, больничных) на практических примерах
Презентация на тему Как я выбираю свою будущую профессию
Метод сравнительной единицы в строительстве
Исландия
Псалом 19. Святорусский текст церковнославянской псалтири
Соучастие в преступлении. Тема 10
Развитие общества
Буква Л, л. Звук [Л]
Межличностные отношения в классе
tema_4_3
ИНТЕГРАЦИОННЫЕ ПРОЦЕССЫ В ТУРИСТИЧЕСКОЙ ИНДУСТРИИ
Вредны ли компьютерные игры
Что читать: рекомендации для детей и их родителей
ОЦЕНКА СТОИМОСТИ БИЗНЕСАВыполнилаВласова Ирина
Презентация на тему Устройства компьютера
Презентация на тему Музыка раннего барокко
Способы образования слов Задание В1
Сложение гармонических колебаний
Изготовление платья. Обработка рельефов, боковых швов вытачек. Подготовка изделия к осноровке
«Обучение плаванию в дошкольных образовательных учреждениях города Москвы, имеющих плавательные бассейны»
Презентация на тему Животные в почве
Единственное право и единственная обязанность силы – это защищать слабого Волкодав
Законность и правопорядок Основы права. Майнор Юриспруденция. Тема 15