NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Eshop struktura databáze

V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Neaktivní uživatel:27.1.2017 7:24

Hoj,

máte nějake tipy na strukturu databáze pro eshop?
S košíkem bez nutnosti registrace, parametry, jako je barva produktu atd.., slevové kupóny, způsob dopravy(s cenou), způsob platby.

Chci totíž, předělat svůj eshop, jelikož teď to mám hrozně udělane, např. že abych přidal způsob dopravy, musím docela hodně zasahovat do zdrojového kódu eshopu, totež s způsobem platby a o kupónech už vůbec nemluvim.

Díky

Odpovědět
27.1.2017 7:24
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Štěpánek:27.1.2017 7:36

V zásadě se snažím u všech aplikací dodržovat to, že každý "typ záznamu" - např. zákazníci, adresy, banky, produkty, typy dopravy, typy plateb, stavy transakcí, atd., zkrátka číselníky, které se mohou měnit, mají mít svoji tabulku. A v té hlavní jsou v podstatě jen IDčka záznamů z těch ostatních tabulek + pár sloupců, které jsou vypočteny(např. celková cena nákupu...). Pak si můžeš jednotlivé číselníky doplňovat bez zásahů do appky...

Nahoru Odpovědět
27.1.2017 7:36
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Neaktivní uživatel:27.1.2017 13:19

Díky,

jak řešíš nákup bez registrace/přih­lášení?
Já to teď mám pomocí cookies, při přístupu na stránku webu, nastavím nějaký ID s datumem expirace 1 týden.

Nahoru Odpovědět
27.1.2017 13:19
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.