Changes between Version 35 and Version 36 of Нормализација и подобрувања на дизајнот на базата
- Timestamp:
- 03/23/25 20:47:31 (2 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Нормализација и подобрувања на дизајнот на базата
v35 v36 17 17 → Што го одредува што?\\ 18 18 19 '''Табела 1 → orders :''' \\19 * '''Табела 1 → orders :''' \\ 20 20 id_order → payment_method, status, delivery_price, total_price, invoice_code, order_date, id_customer\\ 21 21 Ова значи дека сè што се однесува на некоја нарачка,притоа секој атрибут зависи од примарен клуч '''id_order'''.\\ … … 23 23 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 24 24 25 '''Табела 2 → customers:''' \\25 * '''Табела 2 → customers:''' \\ 26 26 id_customer → email, first_name, last_name, delivery_address, password, phone\\ 27 27 '''id_customer''' е примарниот клуч па ги одредува сите други полиња што го опишуваат клиентот.\\ … … 29 29 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 30 30 31 '''Табела 3 → delivery:''' \\31 * '''Табела 3 → delivery:''' \\ 32 32 id_delivery, delivery_address, status, id_order\\ Во оваа табела, '''id_delivery''' е примарниот клуч со кој добиваме инфо каде дадена нарачка и каков статус има притоа имаме id_order кој е надворешен клуч и не влијае на зависностите на другите атрибути.\\ 33 33 '''Заклучок: 1НФ - 2НФ - 3НФ '''\\ 34 34 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 35 35 36 '''Табела 4 → contains:'''36 * '''Табела 4 → contains:''' 37 37 \\ 38 38 quantity, size, price, id_order, id_stock … … 43 43 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 44 44 45 '''Табела 5 → stock:'''45 * '''Табела 5 → stock:''' 46 46 \\ id_stock, id_product, size, quantity, price 47 47 \\Оваа табела чува податоци за секој продукт за да видиме со што располагаме.\\ … … 50 50 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 51 51 52 '''Табела 6 → products :'''52 * '''Табела 6 → products :''' 53 53 \\ id_product, id_category, product_name, color, price, description, image_url 54 54 \\Табелата е во 2НФ, затоа што сите атрибути зависат целосно од id_product, кој е примарен клуч.\\ … … 56 56 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 57 57 58 '''Табела 7 → categories:'''58 * '''Табела 7 → categories:''' 59 59 \\ id_category, category_name \\ Табелата е во 2NF, затоа што сите атрибути зависат целосно од id_category, кој е примарен клуч.\\ 60 60 61 '''Клучни точки за базата :'''\\61 * '''Клучни точки за базата :'''\\ 62 62 orders → customers = еден корисник може да има повеќе нарачки\\ 63 63 delivery → orders = секоја достава е поврзана со една нарачка\\ … … 65 65 contains ја врзува orders и stock = една нарачка може да содржи повеќе артикли, а еден артикл може да биде дел од повеќе нарачки\\ 66 66 67 '''Заклучок: 1НФ - 2НФ - 3НФ '''\\67 * '''Заклучок: 1НФ - 2НФ - 3НФ '''\\ 68 68 Табелата е нормализирана до 3НФ и нема потреба од декомпозиција. 69 69