Položky v objednávce   zodpovězená otázka

SQL, Databáze

Dobrý den.

Měl bych jen jeden jednoduchý informační dotaz. V aplikaci mám vytvořenou databázi produktů, které chci přidávat pro zpracování k jednotlivým objednávkám. Když vytvořím novou objednávku v databázi, je možné jí přímo ve stejné tabulce říct, jaké produkty k ní patří nebo vytvořit novou tabulku třeba položky v objednávce, a tam přidávat jednotlivé položky k dané objednávce?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Možné to samozřejmě je, ale nebude to správné. Typicky se to dělá tak, že si uděláte tabulku Produkty, tabulku Objednávky a tabulku ObjednavkyPolozky, která obsahuje jednotlivé položky objednávky. Máte v ní ID objednávky, ID produktu, cenu produktu (pro případ, že by se cena produktu změnila, u objednávky musí zůstat taková jako v době nákupu), množství atd.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback