Changes between Version 16 and Version 17 of Normalization


Ignore:
Timestamp:
09/22/25 22:51:17 (11 hours ago)
Author:
225144
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v16 v17  
    184184{{{ R8(thread_id,user_id,asc_started_at, asc_ended_at) }}}
    185185
    186 {{{ R9(perm_name,tag_name) }}}
     186{{{ (Останати) : R9(perm_name,tag_name) }}}
    187187
    188188=== Нормализација на R1 до 3NF
     
    338338Пртиоа да согледаме дека **R8** е релацијата ** developer_associated_with_project**.
    339339
     340=== Нормализација на R9 до 3NF
     341Единствена ФЗ присутна во оваа релациja е:
     342
     343{{{{perm_name} -> perm_name}}}
     344
     345{{{{tag_name} -> tag_name}}}
     346
     347Оваа релација нема транзитивни зависности, па тоа значи дека е во 3NF.
     348
     349== Нормализација на R9 до BCNF
     350
     351Според горенаведеното, лесно се согледува дека во сите ФЗ  на левата страна не е присутен кандидат клуч.
     352
     353Со цел да се нормализира релацијата до BCNF релацијата ќе ја декомпозираме во
     354 - {{{R91(tag_name)}}}
     355 - {{{R92(perm_name)}}}
     356
     357Притоа може да се согледа дека **R91** e релацијата **tag** и **R92** релацијата **permission**
     358
     359
     360
     361
     362