Changes between Version 45 and Version 46 of Normalization
- Timestamp:
- 08/31/25 12:52:37 (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v45 v46 20 20 Функциски зависности: 21 21 22 -Имаме два различни типа податоци во една релација: лични информации и профил за систем. 23 -Дуплирање е можно ако еден клиент има повеќе сметки. 24 22 25 **d_embg** → name,surname, birthdate,kontakt 23 26 … … 36 39 Примарен клуч: **c_id** 37 40 41 -Со оваа декомпозиција се елиминираат транзитивните зависимости и се одделуваат личните информации од податоците за пристап. 42 38 43 39 44 … … 48 53 49 54 Функциски зависности: 55 56 -Еден пакет може да има повеќе покривања → повторувачки податоци. 50 57 51 58 **code** → title,type_pol,total,value … … 69 76 Примарен клуч: (code, cov_id) (композитен клуч, релација еден-на-многу) 70 77 78 -Ова ја елиминира повторливоста на покривањата за секој пакет и ја осигурува целост на податоците. 79 71 80 72 81 … … 81 90 82 91 Функциски зависности: 92 93 -Во една релација се измешани податоци за полиси, возила, имоти, сопственици. 94 -Голема редунданција и транзитивни зависности. 83 95 84 96 **p_id** → s_date,e_date … … 134 146 Примарен клуч: **o_embg** 135 147 148 -Секој атрибут е сега директно зависен само од својот примарен клуч, што ја елиминира транзитивната зависност и дуплирањето на информации. 149 136 150 137 151 … … 157 171 Странски клучеви: pol_id → Policy(p_id) 158 172 173 -Ова ја одделува информацијата за плаќањето од другите релации и ја елиминира можноста за дуплирање на податоци за истата полиса. 174 159 175 160 176 ----