Version 20 (modified by 12 days ago) ( diff ) | ,
---|
Верзија 1
ЕР Дијаграм
Податочни побарувања
Ентитети
Shipment
- ShipmentId - нумерички тип (примарен клуч)
- EmployeeId - нумерички тип (надворешен клуч)
- PaymentId - нумерички тип (надворешен клуч)
- CustomerId - нумерички тип (надворешен клуч)
- VehicleId - нумерички тип (надворешен клуч)
- ShipmentDate - timestamp (задолжителен атрибут)
Payment
- PaymentId - нумерички тип (примарен клуч)
- PaymentStatus - нумерички тип (задолжителен атрибут)
Wine
- WineId - нумерички тип (примарен клуч)
- WineTypeId - нумерички тип (надворешен клуч)
- Name - varchar тип (задолжителен атрибут)
- BasePrice - нумерички тип (задолжителен атрибут)
- YearProduced - timestamp (задолжителен атрибут)
- WineTypeId - нумерички тип (примарен клуч)
- Name - varchar тип (задолжителен атрибут)
- Description - varchar тип (задолжителен атрибут)
- Region - varchar тип (задолжителен атрибут)
Customer
- CustomerId - нумерички тип (примарен клуч)
- AddressId - нумерички тип (надворешен клуч)
- CustomerTypeId - нумерички тип (надворешен клуч)
- Name - varchar тип (задолжителен атрибут)
- Email - varchar тип (задолжителен атрибут)
- PhoneNumber - varchar тип (задолжителен атрибут)
CustomerType
- CustomerTypeId - нумерички тип (примарен клуч)
- Name - varchar тип (задолжителен атрибут)
- Description - varchar тип (задолжителен атрибут)
ExpenseType
- ExpenseTypeId - нумерички тип (примарен клуч)
- Name - varchar тип (задолжителен атрибут)
- Description - varchar тип (задолжителен атрибут)
Address
- AddressId - нумерички тип (примарен клуч)
- Street - varchar тип (задолжителен атрибут)
- City - varchar тип (задолжителен атрибут)
- Number - varchar тип (задолжителен атрибут)
- PostCode - varchar тип (задолжителен атрибут)
Warehouse
- WarehouseId - нумерички тип (примарен клуч)
- AddressId - нумерички тип (надворешен клуч)
- Name - varchar тип (задолжителен атрибут)
Employee
- EmployeeId - нумерички тип (примарен клуч)
- Name - varchar тип (задолжителен атрибут)
- Surname - varchar тип (задолжителен атрибут)
Vehicle
- VehicleId - нумерички тип (примарен клуч)
- VehicleTypeId - нумерички тип (надворешен клуч)
- Make - varchar тип (задолжителен атрибут)
- Model - varchar тип (задолжителен атрибут)
- Registration - varchar тип (задолжителен атрибут)
- Capacity - нумерички тип (задолжителен атрибут)
VehicleType
- VehicleTypeId - нумерички тип (примарен клуч)
- Name - varchar тип (задолжителен атрибут)
Релации
- is of type - 1:N релација помеѓу WineType и Wine каде што секое вино мора да има тип.
- is of type - 1:N релација помеѓу VehicleType и Vehicle каде што секое возило мора да има тип.
- is of type - 1:N релација помеѓу CustomerType и Customer каде што секоj клиент мора да има тип.
- is on - 1:1 релација помеѓу Address и Warehouse каде што секоj магацин мора да има адреса.
- is on - 1:1 релација помеѓу Address и Customer каде што секоj клиент мора да има адреса.
- add payment - 1:1 релација помеѓу Shipment и Payment каде што секоја пратка мора да има плаќање.
- ships - M:N:P релација помеѓу Shipment, Wine и Customer каде што секоја пратка мора да има на кој клиент и кое вино е испорачано.
- Дополнително чува податоци за испораката
- BasePrice - нумерички тип (задолжителен атрибут)
- Quantity - нумерички тип (задолжителен атрибут)
- AgreedPrice - нумерички тип (задолжителен атрибут)
- Дополнително чува податоци за испораката
- has - N:M релација помеѓу Shipment и ЕxpenseType каде што секоја пратка може да има пријавено трошоци за испорака.
- Дополнително чува податоци за испораката
- Amount - нумерички тип (задолжителен атрибут)
- Дополнително чува податоци за испораката
- works in - 1:N релација помеѓу Warehouse и Employee каде што секоj вработен мора работи во некој магацин.
- delivered by - 1:N релација помеѓу Shipment и Employee каде што секоjа пратка мора биде испорачана од некој вработен.
- delivered with - 1:N релација помеѓу Shipment и Vehicle каде што секоjа пратка мора биде испорачана од некој автомобил.
- drives - N:M релација помеѓу Employee и Vehicle каде што секоe возило може да биде возено од еден или повеќе вработени.
Историјат
- Верзија 1: Иницијална верзија на моделот. Креирани се ентитетите и релациите меѓу истите.
Attachments (2)
- ERDiagramV1.jpg (229.7 KB ) - added by 12 days ago.
- ERDiagramV2.jpg (245.6 KB ) - added by 2 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.