= Верзија 1 == ЕР Дијаграм [[Image(ERDiagramV1.jpg)]] == Податочни побарувања === Ентитети ** Shipment * !ShipmentId - нумерички тип (примарен клуч) * !EmployeeId - нумерички тип (надворешен клуч) * !PaymentId - нумерички тип (надворешен клуч) * !CustomerId - нумерички тип (надворешен клуч) * !VehicleId - нумерички тип (надворешен клуч) * !ShipmentDate - timestamp (задолжителен атрибут) ** Payment * !PaymentId - нумерички тип (примарен клуч) * !PaymentStatus - нумерички тип (задолжителен атрибут) ** Wine * !WineId - нумерички тип (примарен клуч) * !WineTypeId - нумерички тип (надворешен клуч) * Name - varchar тип (задолжителен атрибут) * !BasePrice - нумерички тип (задолжителен атрибут) * !YearProduced - timestamp (задолжителен атрибут) ** !WineType * !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**: Иницијална верзија на моделот. Креирани се ентитетите и релациите меѓу истите.