Changes between Version 6 and Version 7 of normalization


Ignore:
Timestamp:
01/29/26 23:11:58 (17 hours ago)
Author:
231175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • normalization

    v6 v7  
    237237=== 3.5 Проверка за минималност ===
    238238
    239 ||= Подмножество =||= Затворач =||= = U? =||
    240 || {saleId, poId}⁺ || Недостасуваат атрибути поврзани со productId || ✗ НЕ ||
    241 || {saleId, productId}⁺ || Недостасуваат атрибути од poId: po_order_date, po_expected_delivery_date, po_status, poitem_quantity, poitem_unit_cost || ✗ НЕ ||
    242 || {poId, productId}⁺ || Недостасуваат атрибути од saleId: sale_date_time, sale_total_amount, saleitem_quantity, saleitem_unit_price_at_sale, userId→атрибути, customerId→атрибути || ✗ НЕ ||
    243 
    244 '''Заклучок:''' {verification_token_uuid, meeting_reminder_id, user_course_progress_id, expert_id, course_lecture_translate_id, course_content_translate_id, course_translate_id, tag_translate_id} е минимален и е кандидат клуч.
     239||= Подмножество =||= Затворач =||= = Universal_Relation_Shifter? =||
     240|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned}⁺ || Недостасуваат атрибути од  user_course_progress || ✗ НЕ ||
     241|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress}⁺ || Недостасуваат атрибути од expert || ✗ НЕ ||
     242|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id}⁺ || Недостасуваат атрибути од course_translate || ✗ НЕ ||
     243|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id, course_translate_id}⁺ || Недостасуваат атрибути од course_lecture_translate || ✗ НЕ ||
     244|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id, course_translate_id, course_lecture_translate_id}⁺ || Недостасуваат атрибути од course_content_translate || ✗ НЕ ||
     245|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id, course_translate_id, course_lecture_translate_id, course_content_translate_id}⁺ || Недостасуваат атрибути од tag_translate || ✗ НЕ ||
     246|| {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id, course_translate_id, course_lecture_translate_id, course_content_translate_id, tag_translate_id}⁺ || Сите атрибути се присути || ✓ ДА ||
     247
     248'''Заклучок:''' {verification_token_uuid, meeting_reminder_id, course_what_will_be_learned, user_course_progress_id, expert_id, course_lecture_translate_id, course_content_translate_id, course_translate_id, tag_translate_id} е минимален и е кандидат клуч.
    245249
    246250=== 3.6 Други кандидат клучеви ===
    247251
    248 Бидејќи постојат еквиваленции (FD5 и FD6 покажуваат дека productId ↔ product_sku), можеме да го замениме productId со product_sku:
    249 
    250 '''Кандидат клуч 2:''' {saleId, poId, product_sku}
    251 
    252 {{{
    253 Проверка: {saleId, poId, product_sku}⁺:
    254 - Од FD6 (product_sku →): добиваме productId и сите атрибути на продукт
    255 - Понатаму идентично како горе
    256 
    257 {saleId, poId, product_sku}⁺ = U ✓
    258 }}}
     252Нема
    259253
    260254=== 3.7 Избор на примарен клуч ===