Changes between Version 24 and Version 25 of ERModel
- Timestamp:
- 12/02/24 22:26:00 (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v24 v25 35 35 * !WineTypeId - нумерички тип (примарен клуч) 36 36 37 * Name - varchar тип (задолжителен атрибут)37 * !WineTypeName - varchar тип (задолжителен атрибут) 38 38 * Description - varchar тип (задолжителен атрибут) 39 39 * Region - varchar тип (задолжителен атрибут) … … 44 44 * !CustomerTypeId - нумерички тип (надворешен клуч) 45 45 46 * Name - varchar тип (задолжителен атрибут)46 * !CustomerName - varchar тип (задолжителен атрибут) 47 47 * Email - varchar тип (задолжителен атрибут) 48 48 * !PhoneNumber - varchar тип (задолжителен атрибут) … … 51 51 * !CustomerTypeId - нумерички тип (примарен клуч) 52 52 53 * Name - varchar тип (задолжителен атрибут)54 * Description - varchar тип (задолжителен атрибут)53 * !CustomerTypeName - varchar тип (задолжителен атрибут) 54 * !CustomerTypeDescription - varchar тип (задолжителен атрибут) 55 55 56 56 ** !ExpenseType 57 57 * !ExpenseTypeId - нумерички тип (примарен клуч) 58 58 59 * Name - varchar тип (задолжителен атрибут)60 * Description - varchar тип (задолжителен атрибут)59 * !ExpenseTypeName - varchar тип (задолжителен атрибут) 60 * !ExpenseTypeDescription - varchar тип (задолжителен атрибут) 61 61 62 62 ** Address … … 77 77 * !EmployeeId - нумерички тип (примарен клуч) 78 78 79 * Name - varchar тип (задолжителен атрибут)80 * Surname - varchar тип (задолжителен атрибут)79 * !EmployeeName - varchar тип (задолжителен атрибут) 80 * !EmployeeSurname - varchar тип (задолжителен атрибут) 81 81 82 82 ** Vehicle … … 92 92 * !VehicleTypeId - нумерички тип (примарен клуч) 93 93 94 * Name - varchar тип (задолжителен атрибут)94 * !VehicleTypeName - varchar тип (задолжителен атрибут) 95 95 96 96 === Релации 97 97 98 * ** is oftype** - 1:N релација помеѓу !WineType и Wine каде што секое вино мора да има тип.99 * ** is oftype** - 1:N релација помеѓу !VehicleType и Vehicle каде што секое возило мора да има тип.100 * ** is oftype** - 1:N релација помеѓу !CustomerType и Customer каде што секоj клиент мора да има тип.98 * **has wine type** - 1:N релација помеѓу !WineType и Wine каде што секое вино мора да има тип. 99 * **has vehicle type** - 1:N релација помеѓу !VehicleType и Vehicle каде што секое возило мора да има тип. 100 * **has customer type** - 1:N релација помеѓу !CustomerType и Customer каде што секоj клиент мора да има тип. 101 101 102 * **is on** - 1:1 релација помеѓу Address и Warehouse каде што секоj магацин мора да има адреса. 103 * **is on** - 1:1 релација помеѓу Address и Customer каде што секоj клиент мора да има адреса. 102 * **ship article** - 1:N релација помеѓу Wine и Load каде што секој товар мора да содржи вино. 103 * **ships** - 1:N релација помеѓу Shipment и Load каде што секоја достава мора да има товар за испорачување. 104 * **ship to** - 1:N релација помеѓу Customer и Load каде што секоj товар мора да има клиент на кој ке биде испорачан. 105 106 * **warehouse is on address** - 1:1 релација помеѓу Address и Warehouse каде што секоj магацин мора да има адреса. 107 * **customer is on address** - 1:1 релација помеѓу Address и Customer каде што секоj клиент мора да има адреса. 104 108 105 109 * **add payment** - 1:1 релација помеѓу Shipment и Payment каде што секоја пратка мора да има плаќање. 106 * **ships** - M:N:P релација помеѓу Shipment, Wine и Customer каде што секоја пратка мора да има на кој клиент и кое вино е испорачано. 107 - Дополнително чува податоци за испораката 108 - **!BasePrice** - нумерички тип (задолжителен атрибут) 109 - **Quantity** - нумерички тип (задолжителен атрибут) 110 - **!AgreedPrice** - нумерички тип (задолжителен атрибут) 111 * **has** - N:M релација помеѓу Shipment и !ЕxpenseType каде што секоја пратка може да има пријавено трошоци за испорака. 110 111 * **has expense ** - N:M релација помеѓу Shipment и !ЕxpenseType каде што секоја пратка може да има пријавено трошоци за испорака. 112 112 - Дополнително чува податоци за трошокот 113 113 - **Amount** - нумерички тип (задолжителен атрибут) … … 119 119 === Историјат 120 120 * **Верзија 1**: Иницијална верзија на моделот. Креирани се ентитетите и релациите меѓу истите. 121 * **Верзија 2**: Промена на M-N-P врската во слаб ентитет и промена на именување на атрибутот "Name" во повеќето табели во поспецифичен атрибут. 121 122