4.22 > DB normalization, etc.
results overview & presentation of Actualities > results
- 1st Task | WP + descr.; 1st Actuality (WP) /publ. + present./
- 2nd Task | Techn.: 2nd Actuality (php;mysql ..); 10 act.queries; PHP script + agent; PHP-MySQL junct. + interface /publ. + demo/
- 3rd Task | DB plan + DB demo /processed/
3rd task /DB planning & demo/ lectures&practices
- DB Project Theme selection
- Simple (one Table) DB planning & realisation > 4.08
- DB plan creation
- plan should be argumented and everything in it should be based on DB requirements
- DB requirements > req. analysis > conceptual DB model > relational DB model
- DB plan realisation (with phpMyAdmin, etc.) & demo
- More complex (with related Tables) DB planning & realisation > 4.15
- DB plan creation > publishing & presentation
- plan should be argumented and everything in it should be based on DB requirements
- DB requirements > req. analysis > conceptual DB model > relational DB model
- DB plan realisation (with phpMyAdmin + PHP-MySQL interface) > publishing & demo
- Information input & output (including multi table queries)
=========================================================================
DB normalization > slides, DB sol. / for more sources > e.g., here /
- Questions
- What problems are solving during DB normalization?
- What are principles of DB normalization?
- What are rules of DB normalization?
- Describe normalization forms.
- DB normalization forms
- Ist normal form?
- Atomic?
- Your example? /address/
- Atomic?
- 2nd normal form?
- Full dependence from Primary Key?
- Your example? /’studies’/
- Full dependence from Primary Key?
- 3rd normal form?
- Functional dependence
- Example? /X->Y/
- Transitive dependence
- Example? /If X->Y and Y->Z, then X->Z/
- Functional dependence
- Other normal forms? /after conversion concept. model into relational -> 4th normal form/
- ..
- Ist normal form?
- Example of normalization process
- Database ‘studies’
- Table ‘studies’ > st.id | st.name | group | faculty | address | sb.id | sb.name | credits | lect. | exam.eval |
- let’s normalise it
- Table ‘studies’ > st.id | st.name | group | faculty | address | sb.id | sb.name | credits | lect. | exam.eval |
- Database ‘studies’