Changes between Version 14 and Version 15 of Нормализација и подобрувања на дизајнот на базата


Ignore:
Timestamp:
03/09/25 23:55:26 (5 months ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Нормализација и подобрувања на дизајнот на базата

    v14 v15  
    1919'''Табела 1 → orders :''' \\
    2020id_order → payment_method, status, delivery_price, total_price, invoice_code, order_date, id_customer
    21 Ова значи дека сè што се однесува на некоја нарачка,притоа секој атрибут зависи од примарен клуч '''id_order'''.
     21Ова значи дека сè што се однесува на некоја нарачка,притоа секој атрибут зависи од примарен клуч '''id_order'''.\\
    2222'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    2323Табелата е нормализирана до 3NF и нема потреба од декомпозиција.
     
    2525'''Табела 2 → customers:''' \\ 1НФ - 2НФ - 3НФ 
    2626id_customer → email, first_name, last_name, delivery_address, password, phone
    27 '''id_customer''' е примарниот клуч па ги одредува сите други полиња што го опишуваат клиентот.
     27'''id_customer''' е примарниот клуч па ги одредува сите други полиња што го опишуваат клиентот.\\
    2828'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    2929Табелата е нормализирана до 3НФ и нема потреба од декомпозиција.
     
    3333
    3434
    35 Во оваа табела, '''id_delivery''' е примарниот клуч со кој добиваме инфо каде дадена нарачка и каков статус има притоа имаме id_order кој е надворешен клуч и не влијае на зависностите на другите атрибути.
     35Во оваа табела, '''id_delivery''' е примарниот клуч со кој добиваме инфо каде дадена нарачка и каков статус има притоа имаме id_order кој е надворешен клуч и не влијае на зависностите на другите атрибути.\\
    3636'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    3737Табелата е нормализирана до 3НФ и нема потреба од декомпозиција.
     
    4444id_order + id_stock → quantity, size, price
    4545Табелата contains е нормализирана во 2НФ и 3НФ и нема потреба од декомпозиција иако имаме ваков спој за клуч.
    46 Табелата contains го поврзува id_order со id_stock, и секоја нарачка ја означува количината на производот кој е поврзан со нарачката.
     46Табелата contains го поврзува id_order со id_stock, и секоја нарачка ја означува количината на производот кој е поврзан со нарачката.\\
    4747'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    4848Табелата е нормализирана до 3NF и нема потреба од декомпозиција.
     
    5353
    5454Оваа табела е важна бидејки за секој продукт треба да чуваме податоци за истиот да видиме со колкава кочина располагаме.
    55 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од примарниот клуч (id_stock).
     55Табелата е во 2НФ, затоа што сите атрибути зависат целосно од примарниот клуч (id_stock).\\
    5656'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    5757Табелата е нормализирана до 3NF и нема потреба од декомпозиција.
     
    6161
    6262
    63 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од id_product, кој е примарен клуч.
     63Табелата е во 2НФ, затоа што сите атрибути зависат целосно од id_product, кој е примарен клуч.\\
    6464'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    6565Табелата е нормализирана до 3NF и нема потреба од декомпозиција.
     
    6767'''Табела 7 → categories:'''
    6868\\ id_category, category_name
    69 Табелата е во 2NF, затоа што сите атрибути зависат целосно од id_category, кој е примарен клуч.
     69Табелата е во 2NF, затоа што сите атрибути зависат целосно од id_category, кој е примарен клуч.\\
    7070'''Заклучок: 1НФ - 2НФ - 3НФ   '''
    7171Табелата е нормализирана до 3NF и нема потреба од декомпозиција.