Changes between Version 3 and Version 4 of Нормализација и подобрувања на дизајнот на базата


Ignore:
Timestamp:
04/28/25 15:22:41 (3 days ago)
Author:
173067
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Нормализација и подобрувања на дизајнот на базата

    v3 v4  
    33'''Functional Dependencies:'''
    44
    5 UserID  Name    Surename        Email   Password        PhoneNumber     DataJoined
    6 1       Stefani Jovanoska       Sjovanoska@gmail.com    Sjovanoska123!  078123123       27.4.2025
    7 2       Stefani Jovanoska       Sjovanoska123@gmail.com Sjovanoska123!!!        078123321       27.4.2025
     5|| UserID || Name       || Surname || Email || Password || PhoneNumber  || DataJoined ||
     6|| 1 || Stefani Jovanoska || Sjovanoska@gmail.com || Sjovanoska123! || 078123123 || 27.4.2025 ||
     7|| 2 || Stefani Jovanoska || Sjovanoska123@gmail.com || Sjovanoska123!!! || 078123321 || 27.4.2025 ||
    88
    99R = { UserID, Name, Surname, Email, Password, PhoneNumber, DateJoined }
     
    3838
    3939
    40 DestinationID   Name    Country Description     PopularAttraction       BestTimeToVisit
    41 1       Skopje  Macedonia       Short flight    Old town        Spring
    42 2       Ohrid   Macedonia       Short flight    The Lake        Summer
     40|| DestinationID || Name || Country || Description || PopularAttraction || BestTimeToVisit ||
     41|| 1 || Skopje || Macedonia || Short flight || Old town  || Spring ||
     42|| 2 || Ohrid || Macedonia || Short flight || The Lake  || Summer ||
    4343
    4444
     
    6262
    6363
    64 AirportId       Name    City    Country Code
    65 1       Aleksandar Veliki       Skopje  MAcedonia       1234
    66 1       Apostol Pavle   Ohrid   Macedonia       2345
     64|| AirportId || Name || City || Country || Code ||
     65|| 1 || Aleksandar Veliki || Skopje ||  Macedonia || 1234 ||
     66|| 1 || Apostol Pavle || Ohrid || Macedonia || 2345 ||
    6767
    6868
     
    9393
    9494
    95 BookingID       UserID  FlightID        BookingDate     PaymentStatus   TotalCost       SeatNumber
    96 1       1       1       1.1.2025        Ok      10000   1
    97 2       2       2       1.2.2025        Ok      100     2
     95|| BookingID || UserID || FlightID || BookingDate || PaymentStatus || TotalCost || SeatNumber ||
     96|| 1 || 1 || 1 || 1.1.2025 || Ok || 10000 || 1 ||
     97|| 2 || 2 || 2 || 1.2.2025 || Ok || 100 || 2||
     98
    9899 R = { BookingID, UserID, FlightID, BookingDate, PaymentStatus, TotalCost, SeatNumber }
    99100Функциски зависности:
     
    109110
    110111
    111 ReviewID        UserID  TargetID        ReviewComment   Rating  Date
    112 1       1       1       ок      5       1.1.2025
    113 2       2       2       ок      5       1.2.2025
    114 
     112|| ReviewID ||  UserID  || TargetID || ReviewComment || Rating || Date ||
     113|| 1 || 1 || 1 || ок || 5 || 1.1.2025 ||
     114|| 2 || 2 || 2 || ок || 5 || 1.2.2025 ||
    115115
    116116R = { ReviewID, UserID, TargetID, ReviewComment, Rating, Date }
     
    127127Payment Нормализација :
    128128
    129 PaymentID       BookingID       UserID  PaymentMethod   Amount  TransactionDate PaymentStatus
    130 1       1       1       card    10000   1.2.2025        ok
    131 2       2       2       card    100     1.2.2025        ok
    132 
     129|| PaymentID || BookingID || UserID || PaymentMethod || Amount || TransactionDate || PaymentStatus ||
     130|| 1 || 1 || 1 || card  || 10000 || 1.2.2025 || ok ||
     131|| 2 || 2 || 2 || card  || 100  || 1.2.2025 || ok ||
    133132
    134133
     
    146145
    147146
    148 NotificationID  UserID  Message Type    DateSent
    149 1       1       ok      1       2.2.2015
    150 2       2       ok      2       2.2.2015
     147|| NotificationID || UserID || Message || Type|| DateSent ||
     148|| 1 || 1 || ok || 1 || 2.2.2015 ||
     149|| 2 || 2 || ok || 2 || 2.2.2015||
    151150
    152151
     
    163162
    164163
    165 WishlistID      UserID  TargetID        DateAdded
    166 1       1       1       2.2.2025
    167 2       2       2       2.2.2025
     164|| WishlistID || UserID || TargetID || DateAdded ||
     165|| 1 || 1 || 1  || 2.2.2025 ||
     166|| 2 || 2 || 2  || 2.2.2025 ||
    168167
    169168
     
    181180Administrator Нормализација :
    182181
    183 AdminID Email
    184 1       stefanijovanoska@gmail.com
    185 2       Stefani123@gmail.com
     182|| AdminID || Email ||
     183|| 1 || stefanijovanoska@gmail.com ||
     184|| 2 || Stefani123@gmail.com ||
    186185
    187186
     
    198197SupportTicket Нормализација:
    199198
    200 TicketID        UserID  Subject Description     Status  DateCreated     DateResolved    AssignedTo
    201 1       1       Wrong id on the card    Need changes    waiting 1.2.2015        1.2.2015        Stefani
    202 2       2       Wrong id on the card    Need changes    waiting 1.2.2015        1.2.2015        Stefani
     199|| TicketID || UserID || Subject || Description || Status || DateCreated || DateResolved || AssignedTo ||
     200|| 1 || 1 || Wrong id on the card || Need changes || waiting || 1.2.2015 || 1.2.2015 || Stefani ||
     201|| 2 || 2 || Wrong id on the card || Need changes || waiting || 1.2.2015 || 1.2.2015 || Stefani ||
    203202
    204203
     
    214213Табелата SupportTicket е во 1NF, 2NF, 3NF и BCNF.
    215214
     215
     216