cursuri cursuri cursuri cursuri cursuri cursuri
cursuri
cursuri
cursuri
Cursuri    Tutoriale    Teste    Jocuri
 
 
cursuri Am uitat utilizatorul cursuri Am uitat parola
cursuri online Cursuri online
Cursuri online gratuite
cursuri online Tutoriale
Cum sa faci orice
cursuri online Teste online
Testeaza-ti cunostintele
cursuri online Revista
Aboneaza-te gratuit
cursuri online Jocuri
Jocuri educative
cursuri online Inregistreaza-te
Intra in comunitate
eCursuri » Cursuri online » Tehnologia informatiei » Magazin online cu PHP si MySql » Lectia 14
Crearea bazei de date
8066 afisari
Proiectarea bazei tale de date este destul de simpla. Mai jos este sumarul tabelelor de care vei avea nevoie si o mica descriere a fiecareia.

Nume tabelaDescriere
tbl_categoryStocheaza toate categoriile de produse
tbl_productProdusele
tbl_cartAdauga produsele din cosul de cumparaturi
tbl_orderAici salvam comenzile
tbl_order_itemProdusele comandate
tbl_userConturile de administrare

Sa vedem mai pe larg ce avem aici.

tbl_category
Aceasta tabela stocheaza categoriile de produse. O categorie poate avea alte categorii drept copii si categoriile copii pot avea la randul lor alte categorii copii si tot asa. Dar pentru acest curs ai o restrictie legata de numarul de nivele ale categoriilor, si anume doua pentru a reduce numarul de click-uri ale utilizatorului care rasfoieste structura de categorii.

O alta regula este ca un produs poate fi adaugat doar la nivelul doi. De exemplu, daca ai aceasta structura:

Categorie principala -> Locomotive -> Electrice

Poti adauga produse doar in categoria Electrice, nu si in categoria Locomotive. Categoria principala nu va contine nici-un produs.

tbl_product
In aceasta tabela stochezi numele produsului, id-ul categoriei, descrierea, imaginea mare si cea mica.

tbl_cart
Aceasta tabela va stoca toate produsele puse in cos de catre client pe masura ce rasfoieste prin strucutura de produse.

tbl_order
La sfarsit, cand clientul plaseaza comanda, o adaugam in aceasta tabela.


tbl_order_item
Toate produsele comandate sunt puse aici. Pur si simplu copiezi produsele din cosul de cumparaturi aici, cand clientul se decide sa plaseze comanda.

tbl_user
Aceasta tabela contine toate conturile de administrare ale site-ului. Fiecare cont va avea permisiuni astfel incat un administrator va putea face orice, altul va putea doar sa adauge produse si tot asa.
« Introducere in realizarea magazinul online Pagina principala »
3 comentarii
Inox 30 martie 2012, 15:38 1
Felicitari pentru proiect. Cred ca ar fi bine, mai ales pentru cei cu cunostinte putine de SQL, sa specifici cel putin campurile din tabele, daca nu chiar toata structura. Stiu ca se pot urmari in scripuri.php dar e dificil pentru incepatori. Altfel good job, keep op!
  0    Raspunde
dett 29 aprilie 2012, 23:12 2
Buna. As avea marea rugaminte sa prezentati structura bazei de date si tabele cu campurile lor. din program nu-mi dau seama de toate campurile din tabele. multumesc anticipat
  0    Raspunde
SerJ94 01 noiembrie 2015, 15:12 3
e cumva curs abandonat?
  0    Raspunde
Adauga comentariu

Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro

Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Publicitate
Cuprinsul cursului
Limbajul PHP
1. Introducere in limbajul PHP
2. Variabile PHP
3. Operatori PHP
4. Structuri de control
5. Utilizarea tablourilor si scrierea functiilor
6. PHP orientat spre obiecte
MySQL
7. Introducere in MySQL
8. Structura si arhitectura bazelor de date
9. Construirea bazei de date
10. Interogarea INSERT
11. Interogarea SELECT
12. Interogarile UPDATE si DELETE
Realizarea magazinului online
13. Introducere in realizarea magazinul online
14. Crearea bazei de date
15. Pagina principala
16. Afisarea produselor
17. Cosul de cumparaturi
18. Realizarea comenzii
19. Modulul de administrare
20. Instalare Apache, MySQL si PHP in Windows
Cursuri noi Top cursuri
Curs de legislatie rutiera

7 lectii online
Excel prin exemple

10 lectii online
Windows XP prin exemple

10 lectii online
Infiintarea unei firme

6 lectii online
Gramatica limbii engleze

27 lectii online
Introducere in e-Business

25 lectii online
Curs de Machiaj

13 lectii online
Curs de Fashion

17 lectii online
Curs de Barman

10 lectii online
HTML pe intelesul tuturor

11 lectii online
cursuri
Copyright © 2005-2011 - eCursuri.ro - toate drepturile rezervate - E-mail: contact@ecursuri.ro Cursuri și certificări GDPR