Forum » Programiranje » Struktura tabele
Struktura tabele
programercek ::
Če imam dva uporabnika programercek in programercek2
Programercek vplača na račun in ko je plačilo uspešno izvedeno zapiše IP.
Če drugi uporabnik programercek2 vplača na račun in je plačilo izvedeno, blokira drugega uporabnika kot možnost izplačila.
Kaj bi vi uporabili ločeno tabelo za shranjevanje IP,MAC, itd..., ali bi dodali k tabeli plačil.
Moji dve tabeli pa sta postavljeni na takšen način:
tbl_Payments:
ID,UserId ,PaymentType, Amount, PaymentId
tbl_PaymentDetails:
ID, UserId,PaymentId, AttributeName, Value
Ali naj podatek IP shranim v drugo tabelo PaymentDetails?
p.s.:
AttributeName - namesto stolpcev, tako da je shranjeno vse v eni tabeli (kot npr.: Credit card number, Expiry date,itd..), v Value so pa shranjene vrednosti 1111111111111111, itd...
To sem naredil tako, da v primeru, če bom kdaj dodajal stolpce, dodam polje samo v AttributeName.
Zato kako naj shranim tale IP?
V novo tabelo, ki bo namenjena samo shranjevanju podatkov o uporabniku (IP,MAC), ali uporabim AttributeName in Value.
Tabele transakcije ne potrebujem ker bom načeloma vse tabele med seboj povezal.
Če bo plačilo uspešno se bodo podatki shraili v paymentdetails, drugače pa ne.
Prosim za predlog.
Lp
Programercek vplača na račun in ko je plačilo uspešno izvedeno zapiše IP.
Če drugi uporabnik programercek2 vplača na račun in je plačilo izvedeno, blokira drugega uporabnika kot možnost izplačila.
Kaj bi vi uporabili ločeno tabelo za shranjevanje IP,MAC, itd..., ali bi dodali k tabeli plačil.
Moji dve tabeli pa sta postavljeni na takšen način:
tbl_Payments:
ID,UserId ,PaymentType, Amount, PaymentId
tbl_PaymentDetails:
ID, UserId,PaymentId, AttributeName, Value
Ali naj podatek IP shranim v drugo tabelo PaymentDetails?
p.s.:
AttributeName - namesto stolpcev, tako da je shranjeno vse v eni tabeli (kot npr.: Credit card number, Expiry date,itd..), v Value so pa shranjene vrednosti 1111111111111111, itd...
To sem naredil tako, da v primeru, če bom kdaj dodajal stolpce, dodam polje samo v AttributeName.
Zato kako naj shranim tale IP?
V novo tabelo, ki bo namenjena samo shranjevanju podatkov o uporabniku (IP,MAC), ali uporabim AttributeName in Value.
Tabele transakcije ne potrebujem ker bom načeloma vse tabele med seboj povezal.
Če bo plačilo uspešno se bodo podatki shraili v paymentdetails, drugače pa ne.
Prosim za predlog.
Lp
tomaz_sres ::
Kja pa, ko bi IP shranjeval v UserLog tabelo, kjer imaš lahko podovno
strukturo kot v tbl_PaymentDetails:
UserId, UserLogTypeId, AttributeName, Value
in za plačilo zapišeš:
ID userja, ID tipa vnos vplačila, IPADDRESS, 111111111111
strukturo kot v tbl_PaymentDetails:
UserId, UserLogTypeId, AttributeName, Value
in za plačilo zapišeš:
ID userja, ID tipa vnos vplačila, IPADDRESS, 111111111111
Lep pozdrav, Tomaž Sreš, http://www.sres.si
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | a mi je crknu disk al neOddelek: Strojna oprema | 1466 (907) | filip007 |
» | HDD napake - uveljavitev garancije?Oddelek: Strojna oprema | 3129 (2368) | bijoloh |
» | [C#] Xml Serializacija Attribut pred NamespaceOddelek: Programiranje | 963 (849) | Looooooka |
» | Predlog - tabela - plačilni sistemiOddelek: Programiranje | 982 (791) | programercek |
» | [Linux - Grub] OS se mi noče naložitiOddelek: Operacijski sistemi | 1617 (1332) | kriko1 |