Changes between Version 14 and Version 15 of Нормализација и подобрувања на дизајнот на базата
- Timestamp:
- 03/09/25 23:55:26 (5 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Нормализација и подобрувања на дизајнот на базата
v14 v15 19 19 '''Табела 1 → orders :''' \\ 20 20 id_order → payment_method, status, delivery_price, total_price, invoice_code, order_date, id_customer 21 Ова значи дека сè што се однесува на некоја нарачка,притоа секој атрибут зависи од примарен клуч '''id_order'''. 21 Ова значи дека сè што се однесува на некоја нарачка,притоа секој атрибут зависи од примарен клуч '''id_order'''.\\ 22 22 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 23 23 Табелата е нормализирана до 3NF и нема потреба од декомпозиција. … … 25 25 '''Табела 2 → customers:''' \\ 1НФ - 2НФ - 3НФ 26 26 id_customer → email, first_name, last_name, delivery_address, password, phone 27 '''id_customer''' е примарниот клуч па ги одредува сите други полиња што го опишуваат клиентот. 27 '''id_customer''' е примарниот клуч па ги одредува сите други полиња што го опишуваат клиентот.\\ 28 28 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 29 29 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. … … 33 33 34 34 35 Во оваа табела, '''id_delivery''' е примарниот клуч со кој добиваме инфо каде дадена нарачка и каков статус има притоа имаме id_order кој е надворешен клуч и не влијае на зависностите на другите атрибути. 35 Во оваа табела, '''id_delivery''' е примарниот клуч со кој добиваме инфо каде дадена нарачка и каков статус има притоа имаме id_order кој е надворешен клуч и не влијае на зависностите на другите атрибути.\\ 36 36 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 37 37 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. … … 44 44 id_order + id_stock → quantity, size, price 45 45 Табелата contains е нормализирана во 2НФ и 3НФ и нема потреба од декомпозиција иако имаме ваков спој за клуч. 46 Табелата contains го поврзува id_order со id_stock, и секоја нарачка ја означува количината на производот кој е поврзан со нарачката. 46 Табелата contains го поврзува id_order со id_stock, и секоја нарачка ја означува количината на производот кој е поврзан со нарачката.\\ 47 47 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 48 48 Табелата е нормализирана до 3NF и нема потреба од декомпозиција. … … 53 53 54 54 Оваа табела е важна бидејки за секој продукт треба да чуваме податоци за истиот да видиме со колкава кочина располагаме. 55 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од примарниот клуч (id_stock). 55 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од примарниот клуч (id_stock).\\ 56 56 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 57 57 Табелата е нормализирана до 3NF и нема потреба од декомпозиција. … … 61 61 62 62 63 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од id_product, кој е примарен клуч. 63 Табелата е во 2НФ, затоа што сите атрибути зависат целосно од id_product, кој е примарен клуч.\\ 64 64 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 65 65 Табелата е нормализирана до 3NF и нема потреба од декомпозиција. … … 67 67 '''Табела 7 → categories:''' 68 68 \\ id_category, category_name 69 Табелата е во 2NF, затоа што сите атрибути зависат целосно од id_category, кој е примарен клуч. 69 Табелата е во 2NF, затоа што сите атрибути зависат целосно од id_category, кој е примарен клуч.\\ 70 70 '''Заклучок: 1НФ - 2НФ - 3НФ ''' 71 71 Табелата е нормализирана до 3NF и нема потреба од декомпозиција.