Changes between Version 15 and Version 16 of ER


Ignore:
Timestamp:
06/24/25 15:01:39 (13 days ago)
Author:
221012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ER

    v15 v16  
    2424- created_at – датумски тип (задолжителен атрибут)
    2525 
    26 '''PropertyType – Категорија на недвижнини (стан, куќа, деловен простор и сл.).'''
     26'''Property_Type – Категорија на недвижнини (стан, куќа, деловен простор и сл.).'''
    2727- id – нумерички тип (примарен клуч)
    2828- name – текстуален тип (задолжителен атрибут)
    2929 
    30 '''PropertyImage – Слики поврзани со одредена недвижнина.'''
     30'''Property_Image – Слики поврзани со одредена недвижнина.'''
    3131- id – нумерички тип (примарен клуч)
    3232- image – слика тип (задолжителен атрибут)
     
    6161- payment_date – датумски тип (задолжителен атрибут)
    6262 
    63 '''PaymentMethod – Начин на плаќање (картичка, трансакција, готово).'''
     63'''Payment_Method – Начин на плаќање (картичка, трансакција, готово).'''
    6464- id – нумерички тип (примарен клуч)
    6565- name – текстуален тип (задолжителен атрибут)
    6666 
    67 '''TenantProfile – Профил на изнајмувачот. Произлгегува од User.'''
     67'''Tenant_Profile – Профил на изнајмувачот. Произлгегува од User.'''
    6868- id – нумерички тип (примарен клуч)
    6969- first_name – текстуален тип (задолжителен атрибут)
     
    7575- bio – текстуален тип (опционален атрибут)
    7676 
    77 '''LandlordProfile – Профил на сопственикот. Произлгегува од User.'''
     77'''Landlord_Profile – Профил на сопственикот. Произлгегува од User.'''
    7878- id – нумерички тип (примарен клуч)
    7979- first_name – текстуален тип (задолжителен атрибут)
     
    8888 
    8989 
    90 '''ServiceRequest – Барање за сервис или поправка од страна на изнајмувачот.'''
     90'''Service_Request – Барање за сервис или поправка од страна на изнајмувачот.'''
    9191- id – нумерички тип (примарен клуч)
    9292- description – текстуален тип (задолжителен атрибут)
     
    9494- status – текстуален тип (задолжителен атрибут)
    9595 
    96 '''ServiceCategory – Категорија на услуги за сервисни барања (електрика, водовод и сл.).'''
     96'''Service_Category – Категорија на услуги за сервисни барања (електрика, водовод и сл.).'''
    9797- id – нумерички тип (примарен клуч)
    9898- name – текстуален тип (задолжителен атрибут)
    9999 
    100 '''MaintenanceLog– Евиденција за извршени сервисни активности.'''
     100'''Maintenance_Log– Евиденција за извршени сервисни активности.'''
    101101- id – нумерички тип (примарен клуч)
    102102- description – текстуален тип (задолжителен атрибут)
     
    129129- '''lives'''– 1:N релација помеѓу Address и User, каде што една адреса може да биде споделувана од повеќе корисници, а секој корисник мора да има  една адреса
    130130- '''owned_by''' – 1:N релација помеѓу User и Property, каде што секој сопственик (корисник) може да има повеќе недвижнини, а секоја недвижнина мора да припаѓа на еден сопственик (целосно учество од страна на Property).
    131 - '''is_type''' – 1:N релација помеѓу PropertyType и Property, каде што секоја недвижнина има еден тип, а еден тип може да се користи за повеќе недвижнини (целосно учество од страна на Property).
     131- '''is_type''' – 1:N релација помеѓу Property_Type и Property, каде што секоја недвижнина има еден тип, а еден тип може да се користи за повеќе недвижнини (целосно учество од страна на Property).
    132132- '''located''' – 1:1 релација помеѓу Address и Property, каде што секоја недвижнина има локација (адреса), а една адреса може да се користи за една недвижнина.
    133133- '''comprised_of''' – 1:N релација помеѓу Property и Unit, каде што секоја недвижнина може да има повеќе единици, а секоја единица мора да припаѓа на една недвижнина (целосно учество од  двата ентитета).
    134134- '''listed''' – 1:N релација помеѓу Unit и Listing, каде што секоја единица може да има повеќе огласи во различен период, а секој оглас мора да биде поврзан со една единица (целосно учество од страна на Listing).
    135 - '''image''' – 1:N релација помеѓу Property и PropertyImage, каде што една недвижнина може да има повеќе слики, а секоја слика мора да припаѓа на една недвижнина (целосно учество од страна на PropertyImage).
    136 - '''tenant''' – 1:N релација помеѓу TenantProfile и Lease, каде што еден изнајмувач може да има повеќе изнајмувања, а секое изнајмување мора да припаѓа на еден изнајмувач(целосно учество од страна на Lease).
    137 - '''landlord''' – 1:N релација помеѓу LandlordProfile и Lease, каде што секое изнајмување мора да има еден сопственик , a еден сопственик може да биде дел од повеќе изнајмувања (целосно учество од страна на Lease).
     135- '''image''' – 1:N релација помеѓу Property и Property_Image, каде што една недвижнина може да има повеќе слики, а секоја слика мора да припаѓа на една недвижнина (целосно учество од страна на Property_Image).
     136- '''listing_is_for_lease''' - 1:1 релација помеѓу Listing и Lease, каде што едно изнајмување може да биде дел од едно огласување, а едно огласување се однесува за едно изнајмување (целосно учество од Lease).
     137- '''tenant''' – 1:N релација помеѓу Tenant_Profile и Lease, каде што еден изнајмувач може да има повеќе изнајмувања, а секое изнајмување мора да припаѓа на еден изнајмувач(целосно учество од страна на Lease).
     138- '''landlord''' – 1:N релација помеѓу Landlord_Profile и Lease, каде што секое изнајмување мора да има еден сопственик , a еден сопственик може да биде дел од повеќе изнајмувања (целосно учество од страна на Lease).
    138139- '''payment_is_for_lease''' – 1:N релација помеѓу Lease и Payment, каде што секое изнајмување може да има повеќе наплаќања, а секое плаќање мора да се однесува на некој договор (целосно учество од Payment).
    139 - '''refers_to''' – 1:N релација помеѓу PaymentMethod и Payment, каде што секое плаќање мора да користи одреден начин на плаќање, а еден начин на плаќање може да се користи од повеќе плаќања (целосно учество од Payment).
    140 - '''servicerequest_is_for_lease''' – 1:N релација помеѓу Lease и ServiceRequest, каде што едно изнајмување може да има повеќе сервисни барања, а секое барање мора да биде поврзано со едно изнајмување.
    141 - '''type''' – 1:N релација помеѓу ServiceCategory и ServiceRequest, каде што секое сервисно барање мора да има категорија, а една категорија може да ја имаат повеќе сервисни барања (целосно учество од страна на ServiceRequest).
    142 - '''maintenancelog _for_ servicerequest''' – 1:N релација помеѓу ServiceRequest и MaintenanceLog, каде што едно барање може да има повеќе записи за поправки, а секој запис мора да биде поврзан со едно барање (целосно учество од MaintenanceLog).
     140- '''refers_to''' – 1:N релација помеѓу Payment_Method и Payment, каде што секое плаќање мора да користи одреден начин на плаќање, а еден начин на плаќање може да се користи од повеќе плаќања (целосно учество од Payment).
     141- '''servicerequest_is_for_lease''' – 1:N релација помеѓу Lease и Service_Request, каде што едно изнајмување може да има повеќе сервисни барања, а секое барање мора да биде поврзано со едно изнајмување.
     142- '''type''' – 1:N релација помеѓу Service_Category и Service_Request, каде што секое сервисно барање мора да има категорија, а една категорија може да ја имаат повеќе сервисни барања (целосно учество од страна на Service_Request).
     143- '''maintenancelog _for_ servicerequest''' – 1:N релација помеѓу Service_Request и Maintenance_Log, каде што едно барање може да има повеќе записи за поправки, а секој запис мора да биде поврзан со едно барање (целосно учество од Maintenance_Log).
    143144- '''inspection _for_ lease''' - 1:N релација помеѓу Lease и Inspection, каде што инспекцијата се врши во рамки на некоe  изнајмување, а за едно изнајмување може да има повеќе инспекции.
    144145- '''document _refers_to_user'''– 1:N релација помеѓу User и Document, каде што корисник може да има повеќе документи, а секој документ мора да биде поврзан со еден корисник.
     
    147148- '''user_to_message''' - 1:N релација помеѓѕ User и Message, каде што е еден корисник може да добие повеќе пораки, а секоја порака е пратена до еден корисник (целосно учество од Message).
    148149- '''about''' - 1:N релација помеѓу User и Leasing, каде што едно изнајмување може да биде дел од повеќе пораки, а една порака се однесува за едно изнајмување (целосно учество од Message).
    149 - '''listing_is_for_lease''' - 1:1 релација помеѓу Listing и Lease, каде што едно изнајмување може да биде дел од едно огласување, а едно огласување се однесува за едно изнајмување (целосно учество од Lease).
    150 
    151150
    152151