Opened 3 years ago

Last modified 3 years ago

#5 new defect

Поправки на релациска шема

Reported by: nenad.anchev Owned by: somebody
Priority: major Milestone:
Component: RelationalDesign Version:
Keywords: Cc:

Description (last modified by nenad.anchev)

Препорачливо е да се подредат табелите со цел да се минимизира додавање надворешни клучеви преку alter table.

Да се ревидираат примарните и надворешните клучеви околу слабиот ентитет.
Табелите кои произлегуваат од релациите треба да бидат со композитни примарни клучеви, моментално немаат клучеви.
Да се проверат not null ограничувањата на надворешните клучеви. Не сите по default се ставаат not null.
Дополнително беа кажани уште неколку други забелешки за лошо мапирани релации.

Change History (4)

comment:1 by nenad.anchev, 3 years ago

Description: modified (diff)

comment:2 by vangel.ajanovski, 3 years ago

Component: ERModelRelationalDesign

comment:3 by vangel.ajanovski, 3 years ago

Забелешките сеуште не се корегирани.

Има и некои други помали отстапувања - во табелите config_contains_product и price_history имате атрибути кои во ЕРД ги нема или се поинакви.

Иако можеби функционира и вака, сите забелешки со несоодветно мапирање на ЕРД ќе мора да се корегираат пред продолжување натаму.

comment:4 by vangel.ajanovski, 3 years ago

сѐ е во ред освен checkout клучот да биде само order_id

Note: See TracTickets for help on using tickets.