Changes between Version 36 and Version 37 of ERModel


Ignore:
Timestamp:
12/14/24 17:39:42 (5 weeks ago)
Author:
153093
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v36 v37  
    1111
    1212** Shipment
    13 * !Shipment_Id - нумерички тип (примарен клуч)
    14 * !Shipment_Date - timestamp (задолжителен атрибут)
     13* Shipment_Id - нумерички тип (примарен клуч)
     14* Shipment_Date - timestamp (задолжителен атрибут)
    1515
    1616** Payment
    17 * !Payment_Id - нумерички тип (примарен клуч)
    18 * !Payment_Status - нумерички тип (задолжителен атрибут)
     17* Payment_Id - нумерички тип (примарен клуч)
     18* Payment_Status - нумерички тип (задолжителен атрибут)
    1919
    2020** 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 (задолжителен атрибут)
    2525
    26 ** !Wine_Type
    27 * !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 тип (задолжителен атрибут)
    3030* Region - varchar тип (задолжителен атрибут)
    3131
    3232** Customer
    33 * !Customer_Id - нумерички тип (примарен клуч)
    34 * !Customer_Name - varchar тип (задолжителен атрибут)
     33* Customer_Id - нумерички тип (примарен клуч)
     34* Customer_Name - varchar тип (задолжителен атрибут)
    3535* Email - varchar тип (задолжителен атрибут)
    3636* Phone_Number - varchar тип (задолжителен атрибут)
    3737
    38 ** !Customer_Type
    39 * !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 тип (задолжителен атрибут)
    4242
    43 ** !Expense_Type
    44 * !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 тип (задолжителен атрибут)
    4747
    4848** Address
    49 * !Address_Id - нумерички тип (примарен клуч)
     49* Address_Id - нумерички тип (примарен клуч)
    5050* Street - varchar тип (задолжителен атрибут)
    5151* City - varchar тип (задолжителен атрибут)
    52 * !Building_Number - varchar тип (задолжителен атрибут)
    53 * !Postcode - varchar тип (задолжителен атрибут)
     52* Building_Number - varchar тип (задолжителен атрибут)
     53* Postcode - varchar тип (задолжителен атрибут)
    5454
    5555** Warehouse
    56 * !Warehouse_Id - нумерички тип (примарен клуч)
    57 * !WarehouseName - varchar тип (задолжителен атрибут)
     56* Warehouse_Id - нумерички тип (примарен клуч)
     57* WarehouseName - varchar тип (задолжителен атрибут)
    5858
    5959** Employee
    60 * !Employee_Id - нумерички тип (примарен клуч)
    61 * !Employee_Name - varchar тип (задолжителен атрибут)
    62 * !Employee_Surname - varchar тип (задолжителен атрибут)
     60* Employee_Id - нумерички тип (примарен клуч)
     61* Employee_Name - varchar тип (задолжителен атрибут)
     62* Employee_Surname - varchar тип (задолжителен атрибут)
    6363
    6464** Vehicle
    65 * !Vehicle_Id - нумерички тип (примарен клуч)
     65* Vehicle_Id - нумерички тип (примарен клуч)
    6666* Make - varchar тип (задолжителен атрибут)
    6767* Model - varchar тип (задолжителен атрибут)
     
    6969* Capacity - нумерички тип (задолжителен атрибут)
    7070
    71 ** !Vehicle_Type
    72 * !Vehicle_Type_Id - нумерички тип (примарен клуч)
    73 * !Vehicle_Type_Name - varchar тип (задолжителен атрибут)
     71** Vehicle_Type
     72* Vehicle_Type_Id - нумерички тип (примарен клуч)
     73* Vehicle_Type_Name - varchar тип (задолжителен атрибут)
    7474
    7575** Load
    76 * !Load_Id- нумерички тип (примарен клуч)
    77 * !Base_Price - нумерички тип (задолжителен атрибут)
    78 * !Agreed_Price - нумерички тип (задолжителен атрибут)
     76* Load_Id- нумерички тип (примарен клуч)
     77* Base_Price - нумерички тип (задолжителен атрибут)
     78* Agreed_Price - нумерички тип (задолжителен атрибут)
    7979* Quantity - нумерички тип (задолжителен атрибут)
    8080
    8181=== Релации
    8282
    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 клиент мора да има тип.
    8686
    8787* **ship_article** - 1:N релација помеѓу Wine и Load каде што секој товар мора да содржи вино.
     
    9191* **customer_is_on_address** - 1:1 релација помеѓу Address и Customer каде што секоj клиент мора да има адреса.
    9292* **add_payment** - 1:1 релација помеѓу Shipment и Payment каде што секоја пратка мора да има плаќање.
    93 * **has_expense ** - N:M релација помеѓу Shipment и !ЕxpenseType каде што секоја пратка може да има пријавено трошоци за испорака.
     93* **has_expense ** - N:M релација помеѓу Shipment и Еxpense_Type каде што секоја пратка може да има пријавено трошоци за испорака.
    9494            - Дополнително чува податоци за трошокот
    9595                          - **Amount** - нумерички тип (задолжителен атрибут)