Changes between Version 3 and Version 4 of Normalization


Ignore:
Timestamp:
06/24/25 09:30:39 (4 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v3 v4  
    2626
    2727
     281НФ: Сите атрибути се атомарни - задоволена
     29
     302НФ: tagOznaka не зависи од idDest, па се одделува - не е целосно (бидејќи tagOznaka не зависи од idDest)
     31
     323НФ: Нема транзитивни зависности - не (заради 2НФ)
     33
     34
    2835Декомпозиција:
    2936•       R1 = { idDest, imeLokacija, opisLokacija, tipoviMesta, preporachanaSezona, prosechnaTemp, geoLokacija, drzhava, popularnost, ime, opis }
     
    4653Објаснување:
    4754Еден корисник може да има повеќе рецензии и преференци, но секоја преференца е поврзана со само еден корисник. Резервациите и рецензиите зависат од комбинацијата на корисник и дестинација. R5 е најчувствителна за аномалии при ажурирање, бидејќи содржи различни типови податоци поврзани со повеќе ентитети. Затоа ја третирав посебно внимателно при декомпозицијата.
     55
     56
     571НФ: Атомарни вредности - задоволена
     58
     592НФ: Одделени се податоците за рецензии и преференци за да се избегнат парцијални зависности - не (рецензии и преференци не зависат од цел клуч)
     60
     613НФ: Нема транзитивни врски (на пример, ePoshta не одредува korisnichkoIme) - не (можна транзитивност korisnichkoIme ↔ ePoshta)
    4862
    4963
     
    7185
    7286
     871НФ: Атомарни вредности - задоволена
     88
     892НФ: Резервации и активности се одвоени, бидејќи не зависат од целиот составен клуч -  не (многу информации зависат од дел од клучот)
     90
     913НФ: Нема транзитивни зависимости (на пример, idMeteo е надворешен клуч, но сите метео атрибути се одвоени)  - не (пр. idMeteo има свои податоци, што се мешаат)
     92
     93
    7394Декомпозиција:
    7495•       R7 = { idPaket, imePaket, cena, pochetok, kraj, idDest, vkupnaCena, idMeteo }
     
    92113Објаснување:
    93114Секој настан е поврзан со одредена дестинација и има временски услови регистрирани преку idMeteo. Метео податоците може да се поврзат и со други настани на истата локација, така што е логично да се одвојат.
     115
     116
     1171НФ: Атомарни вредности - задоволена
     118
     1192НФ: idMeteo атрибути одвоени во посебна релација - не (метео не зависат од idNastan)
     120
     1213НФ: Нема A → B → C транзитивни врски - не (заради мешање на idMeteo податоци)
    94122
    95123