Changes between Version 23 and Version 24 of normalizacija


Ignore:
Timestamp:
05/06/25 12:29:45 (3 weeks ago)
Author:
213209
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • normalizacija

    v23 v24  
    267267
    268268'''R1:Preordred_Item'''
     269
    269270{ preordered_item_id, quantity, reservation_id, menu_id }
    270271
     272'''R2: Reservation'''
     273
     274{ reservation_id, reservation_date, user_id }
     275
     276'''R3: User'''
     277
     278{ user_id, user_name }
     279
     280'''R4: Menu'''
     281
     282{ menu_id, menu_name, price }
     283
    271284=== Дискусија
    272285
     
    302315
    303316Овој пристап ја поедноставува базата, ја прави поефикасна и поотпорна на грешки при ажурирање.
     317
     318----
     319
     320Во оваа релација'''(Преднарачани производи)''' се следи кои производи (од мени) биле однапред нарачани за конкретна резервација. Но со тоа што во една табела ги имаме и податоците за корисникот, резервацијата и производот, се појавуваат вишоци. Пример: исто мени или исто корисничко име може да се повторува.
     321
     322Со нормализација ја раздвојуваме секоја логична целина:
     323
     324Preordered_Item знае што и колку е однапред нарачано,
     325
     326Menu знае што е тоа што се нуди,
     327
     328Reservation води евиденција за кога и кој,
     329
     330User ги чува податоците за корисниците.