logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.

Webáruház adatbázisa

Programozott tananyag:


A webáruház funkciói
Egy webáruház készítése mindig annak tisztázásával kezdődik, hogy tisztázzuk webshopunknak milyen igényeket kell kielégítenie.

Az adatbázis felépítése
Az adatbázis szerkezete megvalósítja a webáruház első 3 alapfunkciójának (weboldalak megjelenítése, felhasználók kezelése, megrendelések kezelése) szétválasztását.

Webáruház oldalstruktúra
Az információk, termékek és hírek közreadása strukturált formában kell történjen, ahogy egy-egy valódi áruházban is a termékek típusuk szerin kerülnek a polcokra.

Weboldalak jellemzői
Az egy-egy oldal beazonosításához és megjelenítéséhez igen sok adat tárolására lesz szükségünk. Első lépésben ezeket 3 csoportba rendezzük.

Általános oldaljellemzők táblái
Mivel az oldalak legfontosabb adatira igen gyakran van szükség, ezért az oldal táblában csak ezeket tároljuk.

Oldal tábla létrehozása
Az oldal tábla webáruházunk leggyakrabban használt adattáblája. A tárol változók számának és méretének kordában tartásával is elejét vesszük a megjelenítés lassulásának

Oldal_tartalom t. létrehozása
Az oldal_tartalom tábla rekordjait az Oid mező kapcsolja az oldal táblához. Nagy méretű szöveges információkat tárol.

Termékek táblái
A termékek fontosabb adatait szintén gyakran lekérdezzük, így ezeket egy táblába gyűjtjük. (termek tábla.)

A termek tábla létrehozása
Egy weboldalon, egy termék több változata is megjelenhet, amelyek egy tulajdonságban (méret, szín...) különböznek csupán.

A termek_jellemzo tábla létrehozása
Egy-egy terméknél a termék típusától függő jellemzők kerülnek megjelenítésre. A közzétett jellemzők száma termékemként változhat

A termek_leiras tábla létrehozása
A termékek részletes leírását külön táblában tároljuk az tárolt adatok mérete miatt.

Képek táblája
Az oldalakon megjeleníthető képek jellemzőit egy táblába gyűjtjük.

A kep tábla létrehozása
Egy oldalhoz több kép is kapcsolható az Oid mező segítségével.

Felhasználókezelés jellemzői
A felhasználókkal kapcsolatban is elég sok adatot kell tárolnunk. Legfontosabb adataikat gyakran lekérdezzük, ezért külön táblába érdemes tárolni.

Felhasználókezelés táblái
Mivel a felhasznalo_reg táblából minden oldalletöltésekor lekérdezést hajtunk végre, így csak a legfontosabb adatokat tároljuk benne.

A felhasznalo_reg tábla létrehozása
A Fszint mező tartalma határozza meg, hogy a felhasználónak mihez van joga. (Mit tekinthet meg, és mit módosíthat.)

A felhasznalo_telefon t. létrehozása
A tárolt telefonszámokat Fid mező segítségével kapcsoljuk a felhasznalo_reg táblában található felhasználó elsődleges kulcsához.

A felhasznalo_cim tábla létrehozása
A felhasznalo_cim tábla igazi célja, hogy törzsvásárlóinknak ne kelljen többször beírni címét. Egyébként nem kötelező adatokról van szó, ami némileg csökkenti jelentőségét.

A felhasznalo_mod tábla létrehozása
A felhasznalo_mod tábla szükség esetén segít beazonosítani, hogy ki, mikor és melyik gépen módosította egy felhasználó adatait, lépett be vagy rendelt a nevében

A megrendelések adatai
A megrendelés során a megrendelt termékek, a megrendelő és a megrendelés adatait kell eltárolni.

A megrendelések táblái
A bevásárló kocsiban több termék is elhelyezhető. Az mmAzon (munkamenet azonosító) kapcsolja a termékeket a felhasználók aktuális munkamenetéhez.

A kocsi tábla létrehozása
A kocsi tábla szerepe csupán annak rögzítése, hogy a látogatók mely termékekből, hány darabot választottak.

A megrendeles tábla létrehozása
A megrendeles tábla tartalmaz minden a megrendelés kezeléséhez, teljesítéséhez szükséges adatot, a termékek adatain kívül.

A megrendelt_termek t. létrehozása
A termékek adatai változhatnak, és egy-egy termék akár el is tűnhet a polcokról. Ezért minden az adott pillanatban érvényes, a megrendelés szempontjából releváns is formációt tárolni kell róluk.


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.