Version 12 (modified by 3 years ago) ( diff ) | ,
---|
ER Model
ЕР Дијаграм
Верзија 2 на ЕР моделот после корекција од тикет #2
Податочни побарувања
Ентититети
- PRODUCT_CATEGORY - Ентитет за категорија на продукт
- id serial секвенца (примарен клуч)
- category_name varchar
- PRODUCT - Ентитет за продукт кој го продава аптеката
- id bigserial секвенца (примарен клуч)
- sku varchar
- name varchar
- description varchar
- unit_price decimal
- image_url varchar
- units_in_stock integer
- date_created timestamp
- last_updated timestamp
- CUSTOMER - Ентитет за купувач кој направил нарачка во системот
- id bigserial секвенца (примарен клуч)
- first_name varchar
- last_name varchar
- email varchar unique
- ADDRESS - Ентитет за адреса на корисникот
- id bigserial секвенца (примарен клуч)
- city varchar
- country varchar
- street varchar
- zip_code varchar
- ORDERS - Ентитет за нарачката која е направена во системот
- id bigserial секвенца (примарен клуч)
- order_tracking_number varchar
- total_price decimal
- total_quantity int
- customer_id int
- last_updated timestamp
- ORDERED_ITEM - Ентитет за нарачан производ кој е дел од нарачката (ОRDERS)
- id bigserial секвенца (примарен клуч)
- quantity int
- image_url varchar
- unit_price decimal
Релации
- ORDER – ORDERED_ITEM (Релација CONTAINS)
- Релација која покажува од кои нарачани продукти се состои нарачката (id на продуктите). Една нарачка содржи многу нарачани производи. Користи доколку на пример, нарачката содржи 3 парчиња од истиот продукт со id=1 да покаже квантитет=3 за парчето продукт со id=1.
- ORDERED_ITEM – PRODUCT (Релација ORDERED_ITEM_PRODUCT)
- Релација која покажува детални информации за нарачаниот продукт од ORDER. Доколку сакаме да откриеме детали за продуктот кој е нарачан освен неговото id тогаш референцираме кон табелата PRODUCT за да ги излистаме неговите преостанати атрибути.
- PRODUCT – PRODUCT_CATEGORY (Релација BELONGS_TO)
- Релација која покажува кој продукт на која категорија припаѓа. Една категорија може да содржи многу продукти. Еден продукт припаѓа на една категорија.
- CUSTOMER – ORDER (Релација MAKES)
- Релација која покажува кој купувач која нарачка ја направил. Еден купувач може да направи многу нарачки. Нарачката е направена од еден купувач.
- ORDER – ADDRESS (Релација HAS_SHIPPING_ADDRESS)
- Нарачката содржи една адреса за испорака
- ORDER – ADDRESS (Релација HAS_BILLING_ADDRESS)
- Нарачката содржи една адреса поврзана со методот на плаќање
Attachments (4)
- ER_VERSION_1.jpg (122.2 KB ) - added by 3 years ago.
- ER_VERSION_2.jpg (97.8 KB ) - added by 3 years ago.
- ERD_VERSION_3.jpg (103.8 KB ) - added by 3 years ago.
- ERD_VERSION_4.jpg (113.5 KB ) - added by 3 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.