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 8
Structura si arhitectura bazelor de date
6050 afisari

Structura une baze de date

O baza de date stocheaza datele in tabele, care amintesc de folile de calcul tabelar, iar fiecare tabel stocheaza informatii despre un anumit tip de entitate. Practic, un tabel poate fi asimilat cu un fisier. De exemplu, o baza de date aferenta unei edituri poate include tabele precum books si authors.

Mai jos ai un tabel caracteristic dintr-o baza de date care prezinta trenuletele electrice dintr-un magazin de jucarii. Primul rand al tabelului atribuie nume pentru fiecare coloana. Fiecare rand al tabelului descrie un singur produs. De exemplu, al doilea rand descrie un produs numit Locomotiva Rh474. Fiecare coloana, pe de alta parte, descrie un anumit atribut al produsului. De exemplu, a doua coloana contine numele produselor, iar a treia contine pretul lor.

Pentru a se putea face referire la un anumit rand al tabelului, se obisnuieste ca fiecare tabel sa contina o coloana care identifica in mod unic fiecare rand. Aceasta coloana se numeste cheie primara a tabelului. In tabelul tau, cheia primara este reprezentata de produsID.

produsIDnumePret (RON)
1 Locomotiva Rh474805
2 Locomotiva Rh2016765
3 Vagon Zement150
4 Vagon cl. 2 OBB210


Organizarea datelor

In general, bazele de date isi stocheaza datele intr-un singur fisier sau catalog. Aceasta caracteristica de organizare faciliteaza administrarea datelor, deoarece executarea copiei de siguranta, respectiv restaurarea unui singur fisier sau catalog sunt mult mai simple decat operatiile similare aplicate unui set de fisiere stocat in mai multe cataloage.

Arhitectura

Operarea de baza a unui server Web se bazeaza pe un sistem format din doua componente: un browser si un server. Intre ele este nevoie de o legatura pentru comunicare. Un browser formuleaza o cerere catre server, iar serverul trimite inapoi un raspuns. Aceasta arhitectura se potriveste si la un server care ofera pagini statice. Arhitectura care ofera un site dinamic este putin mai complexa.

O tranzactie obisnuita cu baze de date este formata din urmatoarele etape:
• Browserul unui utilizator emite o cerere HTTP pentru o anumita pagina. De exemplu, se formuleaza o cerere de cautare a tuturor locomotivelor de magazinul nostru virtual TrainShop, folosind un formular HTML.
• Serverul web receptioneaza cererea pentru fisierul php, regaseste fisierul si il transfera motorului PHP pentru prelucrare.
• Motorul PHP incepe analizarea scriptului. In interiorul scriptului exista o comanda penru conectarea la baza de date si executarea unei interogari.
• PHP deschide o conexiune la serverul MySQL si trimite interogarea.
• Serverul MySQL receptioneaza interogarea si o prelucreaza, iar apoi trimite rezultatele ? o lista de produse ? la motorul PHP.
• Motorul PHP incheie rularea scriptului si returneaza codul HTML rezultat la serverul Web.
• Serverul Web trimite inapoi la browser codul HTML, unde va fi vazut de catre utilizator.
« Introducere in MySQL Construirea bazei de date »
0 comentarii
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