Changes between Version 36 and Version 37 of ERModel
- Timestamp:
- 12/14/24 17:39:42 (5 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v36 v37 11 11 12 12 ** Shipment 13 * !Shipment_Id - нумерички тип (примарен клуч)14 * !Shipment_Date - timestamp (задолжителен атрибут)13 * Shipment_Id - нумерички тип (примарен клуч) 14 * Shipment_Date - timestamp (задолжителен атрибут) 15 15 16 16 ** Payment 17 * !Payment_Id - нумерички тип (примарен клуч)18 * !Payment_Status - нумерички тип (задолжителен атрибут)17 * Payment_Id - нумерички тип (примарен клуч) 18 * Payment_Status - нумерички тип (задолжителен атрибут) 19 19 20 20 ** Wine 21 * !Wine_Id - нумерички тип (примарен клуч)22 * !Wine_Name - varchar тип (задолжителен атрибут)23 * !Base_Price - нумерички тип (задолжителен атрибут)24 * !Year_Produced - timestamp (задолжителен атрибут)21 * Wine_Id - нумерички тип (примарен клуч) 22 * Wine_Name - varchar тип (задолжителен атрибут) 23 * Base_Price - нумерички тип (задолжителен атрибут) 24 * Year_Produced - timestamp (задолжителен атрибут) 25 25 26 ** !Wine_Type27 * !Wine_TypeId - нумерички тип (примарен клуч)28 * !Wine_Type_Name - varchar тип (задолжителен атрибут)29 * !Wine_Type_Description - varchar тип (задолжителен атрибут)26 ** Wine_Type 27 * Wine_TypeId - нумерички тип (примарен клуч) 28 * Wine_Type_Name - varchar тип (задолжителен атрибут) 29 * Wine_Type_Description - varchar тип (задолжителен атрибут) 30 30 * Region - varchar тип (задолжителен атрибут) 31 31 32 32 ** Customer 33 * !Customer_Id - нумерички тип (примарен клуч)34 * !Customer_Name - varchar тип (задолжителен атрибут)33 * Customer_Id - нумерички тип (примарен клуч) 34 * Customer_Name - varchar тип (задолжителен атрибут) 35 35 * Email - varchar тип (задолжителен атрибут) 36 36 * Phone_Number - varchar тип (задолжителен атрибут) 37 37 38 ** !Customer_Type39 * !Customer_Type_Id - нумерички тип (примарен клуч)40 * !Customer_Type_Name - varchar тип (задолжителен атрибут)41 * !Customer_Type_Description - varchar тип (задолжителен атрибут)38 ** Customer_Type 39 * Customer_Type_Id - нумерички тип (примарен клуч) 40 * Customer_Type_Name - varchar тип (задолжителен атрибут) 41 * Customer_Type_Description - varchar тип (задолжителен атрибут) 42 42 43 ** !Expense_Type44 * !Expense_Type_Id - нумерички тип (примарен клуч)45 * !Expense_Type_Name - varchar тип (задолжителен атрибут)46 * !Expense_Type_Description - varchar тип (задолжителен атрибут)43 ** Expense_Type 44 * Expense_Type_Id - нумерички тип (примарен клуч) 45 * Expense_Type_Name - varchar тип (задолжителен атрибут) 46 * Expense_Type_Description - varchar тип (задолжителен атрибут) 47 47 48 48 ** Address 49 * !Address_Id - нумерички тип (примарен клуч)49 * Address_Id - нумерички тип (примарен клуч) 50 50 * Street - varchar тип (задолжителен атрибут) 51 51 * City - varchar тип (задолжителен атрибут) 52 * !Building_Number - varchar тип (задолжителен атрибут)53 * !Postcode - varchar тип (задолжителен атрибут)52 * Building_Number - varchar тип (задолжителен атрибут) 53 * Postcode - varchar тип (задолжителен атрибут) 54 54 55 55 ** Warehouse 56 * !Warehouse_Id - нумерички тип (примарен клуч)57 * !WarehouseName - varchar тип (задолжителен атрибут)56 * Warehouse_Id - нумерички тип (примарен клуч) 57 * WarehouseName - varchar тип (задолжителен атрибут) 58 58 59 59 ** Employee 60 * !Employee_Id - нумерички тип (примарен клуч)61 * !Employee_Name - varchar тип (задолжителен атрибут)62 * !Employee_Surname - varchar тип (задолжителен атрибут)60 * Employee_Id - нумерички тип (примарен клуч) 61 * Employee_Name - varchar тип (задолжителен атрибут) 62 * Employee_Surname - varchar тип (задолжителен атрибут) 63 63 64 64 ** Vehicle 65 * !Vehicle_Id - нумерички тип (примарен клуч)65 * Vehicle_Id - нумерички тип (примарен клуч) 66 66 * Make - varchar тип (задолжителен атрибут) 67 67 * Model - varchar тип (задолжителен атрибут) … … 69 69 * Capacity - нумерички тип (задолжителен атрибут) 70 70 71 ** !Vehicle_Type72 * !Vehicle_Type_Id - нумерички тип (примарен клуч)73 * !Vehicle_Type_Name - varchar тип (задолжителен атрибут)71 ** Vehicle_Type 72 * Vehicle_Type_Id - нумерички тип (примарен клуч) 73 * Vehicle_Type_Name - varchar тип (задолжителен атрибут) 74 74 75 75 ** Load 76 * !Load_Id- нумерички тип (примарен клуч)77 * !Base_Price - нумерички тип (задолжителен атрибут)78 * !Agreed_Price - нумерички тип (задолжителен атрибут)76 * Load_Id- нумерички тип (примарен клуч) 77 * Base_Price - нумерички тип (задолжителен атрибут) 78 * Agreed_Price - нумерички тип (задолжителен атрибут) 79 79 * Quantity - нумерички тип (задолжителен атрибут) 80 80 81 81 === Релации 82 82 83 * **has_wine_type** - 1:N релација помеѓу !WineType и Wine каде што секое вино мора да има тип.84 * **has_vehicle_type** - 1:N релација помеѓу !VehicleType и Vehicle каде што секое возило мора да има тип.85 * **has_customer_type** - 1:N релација помеѓу !CustomerType и Customer каде што секоj клиент мора да има тип.83 * **has_wine_type** - 1:N релација помеѓу Wine_Type и Wine каде што секое вино мора да има тип. 84 * **has_vehicle_type** - 1:N релација помеѓу Vehicle_Type и Vehicle каде што секое возило мора да има тип. 85 * **has_customer_type** - 1:N релација помеѓу Customer_Type и Customer каде што секоj клиент мора да има тип. 86 86 87 87 * **ship_article** - 1:N релација помеѓу Wine и Load каде што секој товар мора да содржи вино. … … 91 91 * **customer_is_on_address** - 1:1 релација помеѓу Address и Customer каде што секоj клиент мора да има адреса. 92 92 * **add_payment** - 1:1 релација помеѓу Shipment и Payment каде што секоја пратка мора да има плаќање. 93 * **has_expense ** - N:M релација помеѓу Shipment и !ЕxpenseType каде што секоја пратка може да има пријавено трошоци за испорака.93 * **has_expense ** - N:M релација помеѓу Shipment и Еxpense_Type каде што секоја пратка може да има пријавено трошоци за испорака. 94 94 - Дополнително чува податоци за трошокот 95 95 - **Amount** - нумерички тип (задолжителен атрибут)