Changes between Version 1 and Version 2 of Normalization


Ignore:
Timestamp:
06/09/25 15:48:11 (44 hours ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v1 v2  
    1414Почетна релација:
    1515R = { idDest, imeLokacija, opisLokacija, tipoviMesta, preporachanaSezona, prosechnaTemp, geoLokacija, drzhava, popularnost, ime, opis, idTag, tagOznaka }
     16
     17
    1618Функциски зависности:
    1719•       idDest → сите атрибути што се однесуваат на една конкретна дестинација
    1820•       idTag → tagOznaka (секој таг има уникатна ознака)
     21
     22
    1923Објаснување:
    2024Секој ред во оваа релација ја претставува комбинацијата од дестинација и некој нејзин таг. Бидејќи една дестинација може да има повеќе тагови, а еден таг може да се користи кај повеќе дестинации, станува збор за многу-на-многу релација меѓу idDest и idTag.
     25
     26
    2127Декомпозиција:
    2228•       R1 = { idDest, imeLokacija, opisLokacija, tipoviMesta, preporachanaSezona, prosechnaTemp, geoLokacija, drzhava, popularnost, ime, opis }
     
    2935Почетна релација:
    3036R = { idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje, tip, idDest, idRecenzija, idRezervacija, korisnichkoIme, kvalitet, zabeleshka, datumRecenzija, brGlasovi, idPreferenca, tipPreferenca, prioritet }
     37
     38
    3139Функциски зависности:
    3240•       idKorisnik → сите лични податоци
    3341•       idKorisnik, idDest → рецензии и резервации
    3442•       idKorisnik → преференци
     43
     44
    3545Објаснување:
    3646Еден корисник може да има повеќе рецензии и преференци, но секоја преференца е поврзана со само еден корисник. Резервациите и рецензиите зависат од комбинацијата на корисник и дестинација.
     47
     48
    3749Декомпозиција:
    3850•       R4 = { idKorisnik, ime, prezime, ePoshta, telBr, datumRagjanje, tip }
     
    4557Почетна релација:
    4658R = { idPaket, imePaket, cena, pochetok, kraj, idDest, idAktivnost, imeAktivnost, informacii, kategorija, iznos, idRezervacija, idKorisnik, vremenskaTochka, status, vkupnaCena, idMeteo }
     59
     60
    4761Функциски зависности:
    4862•       idPaket → основни податоци за патниот пакет
     
    5064•       idRezervacija → информации за резервацијата
    5165•       idAktivnost, idPaket → активности во конкретен пакет
     66
     67
    5268Објаснување:
    5369Секој патен пакет може да содржи повеќе активности, а секоја активност може да биде вклучена во повеќе пакети (многу-на-многу). Корисникот прави резервација за конкретен пакет, а понекогаш и за поединечна активност.
     70
     71
    5472Декомпозиција:
    5573•       R7 = { idPaket, imePaket, cena, pochetok, kraj, idDest, vkupnaCena, idMeteo }
     
    6482Почетна релација:
    6583R = { idNastan, naziv, vidovi, pochetenDatum, kraenDatum, detali, idDest, idMeteo, momentTemp, sostojbaVreme, predupreduvanja, vlazhnost, veter, mesec, datum }
     84
     85
    6686Функциски зависности:
    6787•       idNastan → сите податоци за настанот
    6888•       idMeteo → временски параметри
     89
     90
    6991Објаснување:
    7092Секој настан е поврзан со одредена дестинација и има временски услови регистрирани преку idMeteo. Метео податоците може да се поврзат и со други настани на истата локација, така што е логично да се одвојат.
     93
     94
    7195Декомпозиција:
    7296•       R12 = { idNastan, naziv, vidovi, pochetenDatum, kraenDatum, detali, idDest, idMeteo }