Changes between Version 4 and Version 5 of ER


Ignore:
Timestamp:
06/23/25 16:04:40 (2 weeks ago)
Author:
221012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ER

    v4 v5  
    139139
    140140=== Релации
     141- '''lives'''– 1:N релација помеѓу Address и User, каде што една адреса може да биде споделувана од повеќе корисници, а секој корисник мора да има  една адреса
     142- '''owned_by''' – 1:N релација помеѓу User и Property, каде што секој сопственик (корисник) може да има повеќе недвижнини, а секоја недвижнина мора да припаѓа на еден сопственик (целосно учество од страна на Property).
     143- '''is_type''' – 1:N релација помеѓу PropertyType и Property, каде што секоја недвижнина има еден тип, а еден тип може да се користи за повеќе недвижнини (целосно учество од страна на Property).
     144- '''located''' – 1:1 релација помеѓу Address и Property, каде што секоја недвижнина има локација (адреса), а една адреса може да се користи за една недвижнина.
     145- '''comprised_of''' – 1:N релација помеѓу Property и Unit, каде што секоја недвижнина може да има повеќе единици, а секоја единица мора да припаѓа на една недвижнина (целосно учество од  двата ентитета).
     146- '''listed''' – 1:N релација помеѓу Unit и Listing, каде што секоја единица може да има повеќе огласи во различен период, а секој оглас мора да биде поврзан со една единица (целосно учество од страна на Listing).
     147- '''image''' – 1:N релација помеѓу Property и PropertyImage, каде што една недвижнина може да има повеќе слики, а секоја слика мора да припаѓа на една недвижнина (целосно учество од страна на PropertyImage).
     148- '''is_for'''– 1:N релација помеѓу Unit и Lease , каде што секое изнајмување  се однесува на една единица, а една единица може да биде изнајмена повеќепати (во различни периоди) (целосно учество од страна на Lease).
     149- '''tenant''' – 1:N релација помеѓу TenantProfile и Lease, каде што еден изнајмувач може да има повеќе изнајмувања, а секое изнајмување мора да припаѓа на еден изнајмувач(целосно учество од страна на Lease).
     150- '''landlord''' – 1:N релација помеѓу LandlordProfile и Lease, каде што секое изнајмување мора да има еден сопственик , a еден сопственик може да биде дел од повеќе изнајмувања (целосно учество од страна на Lease).
     151- '''payment_is_for_lease''' – 1:N релација помеѓу Lease и Payment, каде што секое изнајмување може да има повеќе наплаќања, а секое плаќање мора да се однесува на некој договор (целосно учество од Payment).
     152- '''refers_to''' – 1:N релација помеѓу PaymentMethod и Payment, каде што секое плаќање мора да користи одреден начин на плаќање, а еден начин на плаќање може да се користи од повеќе плаќања (целосно учество од Payment).
     153- '''servicerequest_is_for_lease''' – 1:N релација помеѓу Lease и ServiceRequest, каде што едно изнајмување може да има повеќе сервисни барања, а секое барање мора да биде поврзано со едно изнајмување.
     154- '''type''' – 1:N релација помеѓу ServiceCategory и ServiceRequest, каде што секое сервисно барање мора да има категорија, а една категорија може да ја имаат повеќе сервисни барања (целосно учество од страна на ServiceRequest).
     155- '''maintenancelog _for_ servicerequest''' – 1:N релација помеѓу ServiceRequest и MaintenanceLog, каде што едно барање може да има повеќе записи за поправки, а секој запис мора да биде поврзан со едно барање (целосно учество од MaintenanceLog).
     156- '''inspection _for_ lease''' - 1:N релација помеѓу Lease и Inspection, каде што инспекцијата се врши во рамки на некоe  изнајмување, а за едно изнајмување може да има повеќе инспекции.
     157- '''document _refers_to_user'''– 1:N релација помеѓу User и Document, каде што корисник може да има повеќе документи, а секој документ мора да биде поврзан со еден корисник.
     158- '''document _is _for_lease''' – 1:N релација помеѓу Lease и Document, каде што едно изнајмување може да има повеќе документи, а секој документ мора да биде поврзан со еден договор.
     159- '''user_from_message''' - 1:N релација помеѓѕ User и Message, каде што е еден корисник може да испрати повеќе пораки, а секоја порака е испратена од еден корисник (целосно учество од  Message).
     160- '''user_to_message''' - 1:N релација помеѓѕ User и Message, каде што е еден корисник може да добие повеќе пораки, а секоја порака е пратена до еден корисник (целосно учество од Message).
     161- '''about''' - 1:N релација помеѓу User и Leasing, каде што едно изнајмување може да биде дел од повеќе пораки, а една порака се однесува за едно изнајмување (целосно учество од Message).
     162
    141163
    142164== Историјат