14 | | * first_name - текстуален тип (задолжителен атрибут) |
15 | | * last_name - текстуален тип (задолжителен атрибут) |
16 | | * full_name - текстуален тип (изведен атрибут) |
17 | | * password - текстуален тип (задолжителен атрибут) |
18 | | * created_on - датум (datetime) (задолжителен атрибут) |
19 | | * modified_on - датум (datetime) (nullable) |
| 13 | * first_name - текстуален тип (задолжителен атрибут) |
| 14 | * last_name - текстуален тип (задолжителен атрибут) |
| 15 | * full_name - текстуален тип (изведен атрибут) |
| 16 | * password - текстуален тип (задолжителен атрибут) |
| 17 | * created_on - датум (datetime) (задолжителен атрибут) |
| 18 | * modified_on - датум (datetime) (nullable) |
59 | | * model_id - нумерички тип (примарен клуч и serial) |
60 | | * model_name - текстуален тип (задолжителен атрубут) |
61 | | * color - текстуален тип (задолжителен атрубут) |
62 | | * year - нумерички тип (задолжителен атрубут) |
63 | | * num_of_seats - нумерички тип (задолжителен атрубут) |
64 | | * num_of_doors - нумерички тип (задолжителен атрубут) |
65 | | * fuel - текстуален тип (задолжителен атрубут) |
66 | | * transmission - текстуален тип (задолжителен атрубут) |
67 | | * vehicle_type - текстуален тип (задолжителен атрибут) |
| 58 | * model_id - нумерички тип (примарен клуч и serial) |
| 59 | * model_name - текстуален тип (задолжителен атрубут) |
| 60 | * color - текстуален тип (задолжителен атрубут) |
| 61 | * year - нумерички тип (задолжителен атрубут) |
| 62 | * num_of_seats - нумерички тип (задолжителен атрубут) |
| 63 | * num_of_doors - нумерички тип (задолжителен атрубут) |
| 64 | * fuel - текстуален тип (задолжителен атрубут) |
| 65 | * transmission - текстуален тип (задолжителен атрубут) |
| 66 | * vehicle_type - текстуален тип (задолжителен атрибут) |
95 | | * registered_by - 1:N релација помеѓу Business Users и Companies. Еден Business User може да регистрира повеќе компании, а една компанија може да биде регистрирана само од еден корисник. Секоја компанија мора да биде регистрирана. |
96 | | * is_on - 1:N релација помеѓу Companies и Locations. Една компанија може да има повеќе локации, додека на една локација може да има само една компанија. Секоја компанија мора да има барем една локација. |
97 | | * is_added_by - 1:N релација помеѓу Business Users и Delivery Men. Еден бизнис корисник може да додаде повеќе доставувачи, а еден доставувач е додаден од само еден бизнис корисник. Секој бизнис корисник мора да има вработено (додадено) барем еден доставувач. |
98 | | * works_for - 1:N релација помеѓу Companies и Delivery Men. Во една компанија се вработени повеќе доставувачи, еден доставувач работи само за една компанија. |
99 | | * offers_for_rent - 1:N релација помеѓу Companies и Vehicles. Една компанија има повеќе возила за изнајмување, а едно возило го изнајмува само една компанија. |
100 | | * is_responsible_for - M:N релација помеѓу Delivery Men и Vehicles. Еден доставувач е одговорен за повеќе возила и за едно возило се одговорни повеќе доставувачи. |
101 | | * delivered_car_to - M:N релација помеѓу Delivery Men и Clients. На еден клиент автомобилот може да му го достават повеќе доставувачи, еден доставувач може да им го достави автомобилот на повеќе клиенти. |
102 | | * signed_by - 1:N релација помеѓу Clients и Contracts. Еден корисник може да потпише (склучи) повеќе договори додека еден договор се склучува само со еден корисник. |
103 | | * paid_with - 1:N релација помеѓу Payment_Cards и Payments. Со една картичка може да бидат извршени повеќе плаќања, едно плаќање се извршува само со една картичка, при тоа одеднаш се плаќа целата сума (нема рати). |
104 | | * is_a - 1:N релација помеѓу Models и Vehicles. Едно возило е само од еден модел, еден модел има повеќе возила. |
105 | | * has - 1:1 релација помеѓу Vehicles и Registrations. Едно возило има само една регистрација, една регистрација му припаѓа само на едно возило. Секое возило мора да има регистрација. |
106 | | * owns - 1:N релација помеѓу Clients и Payment Cards. Еден корисник може да поседува повеќе платежни картички, додека една картичка му припаѓа само на еден корисник. |
107 | | * for_renting - 1:N релација помеѓу Vehicles и Contracts. Со еден договор се позајмува едно возило а за едно возило може да бидат склучени повеќе договори. |
108 | | * made - 1:N релација помеѓу Clients и Payments. Еден клиент може да изврши повеќе плаќања, а едно плаќање е направено само од еден клиент. |
109 | | * verified_by - 1:N релација помеѓу Adiminstrators и Companies. Еден администратор може да верификува повеќе компании, една компанија е верификувана од еден администратор. |
| 94 | * registered_by - 1:N релација помеѓу Business Users и Companies. Еден Business User може да регистрира повеќе компании, а една компанија може да биде регистрирана само од еден корисник. Секоја компанија мора да биде регистрирана. |
| 95 | * is_on - 1:N релација помеѓу Companies и Locations. Една компанија може да има повеќе локации, додека на една локација може да има само една компанија. Секоја компанија мора да има барем една локација. |
| 96 | * is_added_by - 1:N релација помеѓу Business Users и Delivery Men. Еден бизнис корисник може да додаде повеќе доставувачи, а еден доставувач е додаден од само еден бизнис корисник. Секој бизнис корисник мора да има вработено (додадено) барем еден доставувач. |
| 97 | * works_for - 1:N релација помеѓу Companies и Delivery Men. Во една компанија се вработени повеќе доставувачи, еден доставувач работи само за една компанија. |
| 98 | * offers_for_rent - 1:N релација помеѓу Companies и Vehicles. Една компанија има повеќе возила за изнајмување, а едно возило го изнајмува само една компанија. |
| 99 | * is_responsible_for - M:N релација помеѓу Delivery Men и Vehicles. Еден доставувач е одговорен за повеќе возила и за едно возило се одговорни повеќе доставувачи. |
| 100 | * delivered_car_to - M:N релација помеѓу Delivery Men и Clients. На еден клиент автомобилот може да му го достават повеќе доставувачи, еден доставувач може да им го достави автомобилот на повеќе клиенти. |
| 101 | * signed_by - 1:N релација помеѓу Clients и Contracts. Еден корисник може да потпише (склучи) повеќе договори додека еден договор се склучува само со еден корисник. |
| 102 | * paid_with - 1:N релација помеѓу Payment_Cards и Payments. Со една картичка може да бидат извршени повеќе плаќања, едно плаќање се извршува само со една картичка, при тоа одеднаш се плаќа целата сума (нема рати). |
| 103 | * is_a - 1:N релација помеѓу Models и Vehicles. Едно возило е само од еден модел, еден модел има повеќе возила. |
| 104 | * has - 1:1 релација помеѓу Vehicles и Registrations. Едно возило има само една регистрација, една регистрација му припаѓа само на едно возило. Секое возило мора да има регистрација. |
| 105 | * owns - 1:N релација помеѓу Clients и Payment Cards. Еден корисник може да поседува повеќе платежни картички, додека една картичка му припаѓа само на еден корисник. |
| 106 | * for_renting - 1:N релација помеѓу Vehicles и Contracts. Со еден договор се позајмува едно возило а за едно возило може да бидат склучени повеќе договори. |
| 107 | * made - 1:N релација помеѓу Clients и Payments. Еден клиент може да изврши повеќе плаќања, а едно плаќање е направено само од еден клиент. |
| 108 | * verified_by - 1:N релација помеѓу Adiminstrators и Companies. Еден администратор може да верификува повеќе компании, една компанија е верификувана од еден администратор. |