Changes between Version 8 and Version 9 of RelationalModel


Ignore:
Timestamp:
04/20/26 01:50:59 (13 days ago)
Author:
231007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v8 v9  
    1515
    1616== Детален опис на табелите
     17
     181. User → Customer / Employee / Manager
     19
     20Моделот започнува со ентитетот user, кој ги содржи основните податоци за сите корисници (email, password, статус, датум на креирање).
     21
     22Наместо да се дуплираат овие податоци во повеќе табели, користен е пристап на наследување (generalization), при што customer, employee и manager се специјализации на user.
     23
     24Овој пристап е избран затоа што овозможува:
     25
     26централизирано управување со кориснички сметки
     27избегнување на дуплирање на податоци
     28можност за проширување (еден корисник потенцијално да има повеќе улоги)
     29
     30Секоја од овие табели содржи дополнителни атрибути специфични за улогата.