1 | | == func |
| 1 | == Функциски зависности |
| 2 | Атрибутите name и surname кај users се споени во user_fullname |
| 3 | Атрибутите name и surname кај persons се споени во person_fullname |
| 4 | |
| 5 | FD = { movie_title -> movie_id, movie_title -> movie_description, movie_title -> movie_image_url, movie_title -> airing_date, movie_title -> imdb_rating, movie_title -> discussion_type, |
| 6 | movie_id -> movie_title, movie_id -> movie_description, movie_id -> movie_image_url, movie_id -> airing_date, movie_id -> imdb_rating, movie_id -> discussion_type, |
| 7 | user_id -> username, user_id -> user_fullname, user_id -> email, user_id -> password, |
| 8 | username -> user_id, username -> user_fullname, username -> email, username -> password, |
| 9 | email -> user_id, email -> user_fullname, email -> username, email -> password, |
| 10 | person_id -> person_fullname, person_id -> person_type, person_id -> date_of_birth, person_id -> person_image_url, person_id -> person_description, person_id -> discussion_type, |
| 11 | genre_id -> genre_type, genre_type -> genre_id, |
| 12 | movie_id user_id -> movie_reason, movie_id user_id -> movie_stars_rated, |
| 13 | person_id user_id -> person_reason, person_id user_id -> person_stars_rated, |
| 14 | discussion_id -> discussion_type, discussion_id -> discussion_text, discussion_id -> discussion_title, discussion_id -> date, discussion_id -> movie_id, discussion_id -> person_id, |
| 15 | discussion_id reply_id -> reply_text, discussion_id reply_id -> reply_date, discussion_id reply_id -> user_id } |
| 16 | |
| 17 | == Нормална форма на актуелен дизајн |
| 18 | |
| 19 | Базата се наоѓа во BCNF нормална форма бидејќи сите атрибути кои повлекуваат зависности се кандидати клучеви во соодветните табели и го задоволуваат условот за оваа нормална форма. |
| 20 | |