Changes between Version 66 and Version 67 of Концептуален дизајн - ЕР Дијаграм и податочни побарувања


Ignore:
Timestamp:
12/05/24 21:12:36 (6 weeks ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Концептуален дизајн - ЕР Дијаграм и податочни побарувања

    v66 v67  
    2929 * Примарен клуч : ID_Нарачки \\
    3030
    31  '''5. Табела : Нарачки_Производи'''\\
    32  * Ентитет : Нарачки_Производи \\
    33  * Атрибути : Цена, Количина, Големина.\\
    34 
    35 
    36  '''6. Табела : Корисник'''\\
     31 '''5. Табела : Корисник'''\\
    3732 * Ентитет : Корисник \\
    3833 * Атрибути :  ID_Корисник, Емаил, Име, Презиме, Телефон, Адреса_Испорака, Лозинка.\\
    3934 * Примарен клуч : ID_Корисник \\
    4035
    41  '''7. Табела : Испорака'''\\
     36 '''6. Табела : Испорака'''\\
    4237 * Ентитет : Испорака \\
    4338 * Атрибути :  ID_Испорака, Адреса_Испорака, Статус.\\
     
    4540
    4641== Релации
    47  '''1. Релација : Припаѓа (Производи ↔ Категории)'''\\
    48  * Тип на релација : многу-кон-едно М:1
     42
     43 '''1. Релација : Нарачува (Нарачки ↔ Корисник)'''\\
     44 * Тип на релација : многу-кон-едно N:1
     45 * Поврзаност : Секоја нарачка е поврзана со еден единствен корисник,од друга страна еден корисник може да направи повеќе нарачки.
     46 * Објаснување : Tабелата Нарачки има атрибути каде секоја нарачка е поврзана со конкретен корисник, а секој корисник има свој уникатен ID. Еден корисник може да има повеќе нарачки, додека секоја нарачка е направена од единствен корисник. Пример : Корисник А има направено 3 нарачки притоа секоја нарачка има различен ID (D_Нарачки = 101,D_Нарачки = 102...).На кратко, многу нарачки (101, 102, 103) можат да бидат поврзани со еден единствен корисник (ID_Корисник = 1). \\
     47
     48'''2. Релација : Праќа (Нарачки ↔ Испорака)'''\\
     49 * Тип на релација :  1:1 ↔ едно-кон-едно
     50 * Поврзаност : Една испорака може да има една нарачка.
     51 * Објаснување :Една испорака може да има една нарачка,поради тоа што за секоја нарачка засебно се плаќа достава.
     52Иако во еден ден може да се достават 3 нарачки но за сите 3 засебно треба да се плати достава, поради тоа што се различни нарачки.
     53Што би значело дека ако одделно се направени 3 нарачки до иста адреса, ке си плати посебно Цена_Достава за секоја нарачка.\\
     54
     55 '''3. Релација : Содржи (Нарачки ↔ Залиха)'''\\
     56 * Тип на релација : едно-кон-многу 1:M
     57 * Поврзаност : Една нарачка може да содржи повеќе производи и еден производ може да се појавува во повеќе различни нарачки.
     58 * Објаснување : Една нарачка може да содржи повеќе различни производи и затоа релацијата меѓу Нарачки и Залиха е едно-кон-многу (1:N) бидејќи една нарачка може да има повеќе различни производи.Од друга страна, еден производ може да биде присутен во повеќе нарачки.\\
     59
     60 '''4. Релација : Чува (Залиха ↔ Производи)'''\\
     61 * Тип на релација : N:1 многу-кон-едно
     62 * Поврзаност : Еден ПРОИЗВОД може да го има во различни големини и различни количини.
     63 * Објаснување : Табелата „Залиха“ има ID_Производ како надворешен клуч кој се поврзува со ID_Производ во табела „Производи“. На овој начин се следи количина на секој производ во различни големини.\\ Пример : Големина XS: Количина 10,Големина M: Количина 15,Големина XL: Количина 5. \\
     64
     65 '''5. Релација : Припаѓа (Производи ↔ Категории)'''\\
     66 * Тип на релација : многу-кон-едно N:1
    4967 * Поврзаност : Еден ПРОИЗВОД припаѓа само на една категорија, додека една КАТЕГОРИЈА може да има повеќе производи.
    5068 * Објаснување : Табела „Производи“ има Категорија како надворешен клуч кој го поврзува со ID_Категорија во табелата „Категории“. Ова значи дека еден производ припаѓа на една категорија,од друга страна една категорија може да има повеќе производи. \\
    5169
    52  '''2. Релација : Чува (Производи ↔ Залиха ↔ Нарачки)'''\\
    53  * Тип на релација : едно-кон-многу 1:M ↔ М:1 многу-кон-едно
    54  * Поврзаност : Еден ПРОИЗВОД може да го има во различни големини и различни количини.
    55  * Објаснување : Табелата „Залиха“ има ID_Производ како надворешен клуч кој се поврзува со ID_Производ во табела „Производи“. На овој начин се следи количина на секој производ во различни големини.\\ Пример : Големина XS: Количина 10,Големина M: Количина 15,Големина XL: Количина 5. \\
    5670
    57  '''3. Релација : Нарачува (Нарачки ↔ Корисник)'''\\
    58  * Тип на релација : многу-кон-едно М:1
    59  * Поврзаност : Секоја нарачка е поврзана со еден единствен корисник,од друга страна еден корисник може да направи повеќе нарачки.
    60  * Објаснување : Tабелата Нарачки има атрибути каде секоја нарачка е поврзана со конкретен корисник, а секој корисник има свој уникатен ID. Еден корисник може да има повеќе нарачки, додека секоја нарачка е направена од единствен корисник. Пример : Корисник А има направено 3 нарачки притоа секоја нарачка има различен ID (D_Нарачки = 101,D_Нарачки = 102...).На кратко, многу нарачки (101, 102, 103) можат да бидат поврзани со еден единствен корисник (ID_Корисник = 1).
    6171
    62  '''4. Релација : Содржи (Нарачки ↔ Нарачки_Производи ↔ Производи)'''\\
    63  * Тип на релација : едно-кон-многу 1:M ↔ многу-кон-едно М:1
    64  * Поврзаност : Една нарачка може да содржи повеќе производи и еден производ може да се појавува во повеќе различни нарачки.
    65  * Објаснување : Една нарачка може да содржи повеќе различни производи и затоа релацијата меѓу Нарачки и Нарачки_Производи е едно-кон-многу (1:М) бидејќи една нарачка може да има повеќе различни производи.Од друга страна, еден производ може да биде присутен во повеќе нарачки. Атрибутот ID_Залиха во НАРАЧКИ_ПРОИЗВОДИ има за цел да поврзува со конкретна ID_Залиха каде директно се ажурира залиха без дополнително филтрирање по големина.
    6672
    67  '''5. Релација : Праќа (Нарачки ↔ Испорака)'''\\
    68  * Тип на релација :  1:1 ↔ едно-кон едно
    69  * Поврзаност : Една испорака може да има една нарачка.
    70  * Објаснување :Една испорака може да има една нарачка,поради тоа што за секоја нарачка засебно се плаќа достава.
    71 Иако во еден ден може да се достават 3 нарачки но за сите 3 засебно треба да се плати достава, поради тоа што се различни нарачки.
    72 Што би значело дека ако одделно се направени 3 нарачки до иста адреса, ке си плати посебно Цена_Достава за секоја нарачка.
     73
     74