#1 Jakub
dej sem zadání ... tohle forum je určené na řešení jakýchkoliv a tedy i školních úloh...
druhem zboží bych asi rozuměl např ... elektronika, zahradnické potřeby, oblečení, stroje apod.
pokud děláš tabulku v SQL tak se to dělá tak, že každý konkrétní výrobek (např. máslo haná 5 procent tuku) dostane tzv. GUID identifikátor, ten si vygeneruješ funkcí v C# v podstatě je to jedinečný identifikátor a současně je to náhodné číslo (a nikdy se neopakuje) pak jako další sloupec dáš řetězec znaků který reprezentuje kategorii např. jídlo (dostane číslo 1) další kategorie (ve stejném sloupci tabulky) bude oblečení a dostaně č. 2, ke každé kategorii bude podkategorie např. jídlo - mléčné výrobky. Tuhle tabulku si musíš vytvořit sám. Identifikátor druhu tedy bude vypadat např. takhle 11234657 takže je to řetězec (nikoliv číslo) 8 mi znaku první znak značí že je to jídlo další znak značí že je to mléčný výrobek atd.
samozřejmě si někde musíš schovat klíč k tomuhle kodování to znamená abys věděl co které číslo značí
je blbý že začínáte s SQL a nikdo vám předtim nevysvětlil co jsou to datové struktury a jak se to řeší, protože ne vše musí být nutně složité ... mluvíš o kardinalitě atd.. ale celé SQL vychází z poznatků předchůdce SQL a to byly systémy jako dBase z 80 a 90 let apod.