Changes between Version 3 and Version 4 of ERModel


Ignore:
Timestamp:
11/11/22 11:35:49 (19 months ago)
Author:
192007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v3 v4  
    8585* holder_name - текстуален тип (задолжителен атрибут)
    8686
     87''Релации''
     88* registered_by - 1:N релација помеѓу Business Users и Companies. Еден Business User може да регистрира повеќе компании, а една компанија може да биде регистрирана само од еден корисник. Секоја компанија мора да биде регистрирана.
     89* is_on - 1:N релација помеѓу Companies и Locations. Една компанија може да има повеќе локации, додека на една локација може да има само една компанија. Секоја компанија мора да има барем една локација.
     90* is_added_by - 1:N релација помеѓу Business Users и Delivery Men. Еден бизнис корисник може да додаде повеќе доставувачи, а еден доставувач е додаден од само еден бизнис корисник. Секој бизнис корисник мора да има вработено (додадено) барем еден доставувач.
     91* works_for - 1:N релација помеѓу Delivery Men и Companies. Во една компанија се вработени повеќе доставувачи, еден доставувач работи само за една компанија.
     92* offers_for_rent - 1:N релација помеѓу Companies и Vehicles. Една компанија има повеќе возила за изнајмување, а едно возило го изнајмува само една компанија.
     93* is_responsible_for - M:N релација помеѓу Delivery Men и Vehicles. Еден доставувач е одговорен за повеќе возила и за едно возило се одговорни повеќе доставувачи.
     94* delivered_car_to - M:N релација помеѓу Delivery Men и Clients. На еден клиент автомобилот може да му го достават повеќе доставувачи, еден доставувач може да им го
     95достави автомобилот на повеќе клиенти.
     96* rents - 1:N релација помеѓу Clients и Vehicles. Еден клеинт може да изнајми повеќе автомобили, еден автомобил може да биде изнајмен само од еден клиент (во даден момент).
     97* is_a - 1:N релација помеѓу Brands и Vehicles. Едно возило е само од еден бренд, еден бренд има повеќе возила.
     98* is_part_of - 1:N релација помеѓу Models и Brands. Еден бренд има повеќе модели, еден модел е произведуван само до еден бренд.
     99* has - 1:1 релација помеѓу Vehicles и Registrations. Едно возило има само една регистрација, една регистрација му припаѓа само на едно возило.
     100* owns - 1:N релација помеѓу Clients и Payment Cards. Еден корисник може да поседува повеќе платежни картички, додека една картичка му припаѓа само на еден корисник.
     101* made - 1:N релација помеѓу Clients и Payments. Еден клиент може да изврши повеќе плаќања, а едно плаќање е направено само од еден клиент.