Cuprins
- Introducere
- Capitolul I
- 1 Baze de date și sisteme de gestiune a bazelor de date SGBD 3
- 1.1 Rolul bazei de date în pagina web 3
- 1.1.1 Arhitectura bazei de date 4
- 1.2 Sisteme de gestiune a bazelor de date SGBD 5
- 1.2.1 Arhitectura și rolul unui SGBD 5
- 1.2.2 Obiectivele principale al unui SGBD 5
- 1.2.3 Funcțiile principale al unui SGBD 7
- 1.2.3.1 Descrierea si structurarea datelor în SQL. 7
- 1.2.3.2 Interogarea bazei de date 7
- 1.2.3.3 Conversia 8
- 1.2.3.4 Controlul integritații datelor 8
- 1.2.3.5 Gestiunea tranzacțiilor 9
- 1.2.3.6 Securitatea datelor în baza de date 9
- 1.2.3.7 Eficacitatea accesului la date 9
- 1.2.3.8 Partajarea datelor si controlul lor 10
- 1.2.3.9 Coerența datelor în baza personală de date 10
- 1.2.3.10 Redundanța controlată a bazei de date 10
- 1.2.3.11 Securitatea datelor în baza de date a paginii web 10
- 1.3 Principalele clase de utilizatori în baza de date existenta 11
- 1.4 Tipologia bazei de date 12
- 1.4.1 Rolul și importanța bazei de date operaționale 12
- 1.4.2 Rolul bazei de date multidimensional 12
- Capitolul II
- 2 Prezentarea limabjului SQL 14
- 2.1 Caracteristici generale ale limbajului SQL 14
- 2.2 Limbajul de definire a datelor: SQL-LDD 15
- 2.2.1 Gestiunea schemei bazei de date 15
- 2.2.1.1 Crearea tabelelor 15
- 2.2.1.2 Modificarea structurii unui table din baza de date SQL 16
- 2.2.1.3 Ștergerea unui table din baza de date SQL 16
- 2.2.1.4 Ștergerea bazei de date SQL 16
- 2.3 Gestiunea indecșilor 17
- 2.4 Limbajul de manipulare a bazei de date SQL-LMD 17
- 2.4.1 Construirea blocului de cerere 17
- 2.5 Instructiuni pentru actualizarea bazei de date 18
- 2.6 Gestiunea view-urilor 18
- Capitolul III
- 3 Analiza și rolul Internetu-lui, Intranet-ului și Extranet-ului 21
- 3.1 Evoluți și rolul internetului 21
- 3.1.1 Trecerea internet-ului la Intranet 22
- 3.1.2 Anazlica și rolul Extranet-ului 23
- 3.2 Elemente specific bazei de date on-line 24
- 3.3 Rolul și importanța rețelei Web 25
- 3.4 Caracterizarea adresei URL 25
- Capitolul IV
- 4 Obiectivele noului sistem 27
- 4.1 Lansarea paginii web pe serverul extern WebHost 28
- 4.2 Promovarea paginii personale printr-un motor de căutare 28
- 4.3 Actualizarea paginii personale 29
- Capitolul V
- 5 Proiectarea web site-ului în PHP 29
- 5.1 Structura și realizarea paginii web 29
- 5.2 Structura bazei de date MySql 29
- 5.3 Aplicațiile software folosite în dezvoltarea site-ului si rularea site-ului 32
- 5.4 Funcții utilizate în aplicație 28
- Concluzia 34
- Bibliografia 35
- Anexa 1 Block-scheme.Grafuri.Desene 36
- Anexa 2 Programul (listingul complet) 45
- Anexa 3 Exemple cu rezultate 59
Extras din proiect
Introducere
MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum)
Odatǎ cu apariţia şi dezvoltarea Internetului au început sǎ creascǎ şi nevoile noastre de comunicare.Reţeaua Internet nu a cunoscut o mare rǎspândire decât dupǎ 1995 odatǎ cu apariţia protocolului HTTP – HyperText Transmission Protocol şi a limbajului HTML – HyperText Markup Language. Creşterea cât mai mare a informaţiilor şi a datelor ce se doresc a fi transmise a dus, inevitabil, la implicarea sistemelor de gestiune a bazelor de date în dezvoltarea site-urilor şi aplicaţiilor online. În dezvoltarea site-urilor cu conţinut dinamic a fost nevoie de dezvoltarea de noi limbaje, cum ar fi limbajul PHP din domeniul Open Source şi limbajul ASP de la Microsoft. Aceste noi tehnologii permit scrierea de programe care ruleazǎ în contextul serverului Web şi faciliteazǎ acestuia extragerea datelor din baza de date şi transmiterea acestor date cǎtre clienţi sub formǎ de pagini HTML. În acelaşi timp limbajul HTML a fost îmbunǎtǎţit prin introducerea stilurilor (CSS şi CSS2), introducerea limbajului Java Script, care ruleazǎ în cadrul browserului Web şi un nou limbaj a fost creat (XML). În acest context lucrarea de faţǎ îşi propune sǎ prezinte aceste tehnologii şi modul prin care acestea interacţioneazǎ, în cadrul unei aplicaţii web complexe şi „customizabile”.
Capitolul I
1 Baze de date și sisteme de gestiune a bazelor de date
1.1 Rolul bazei de date în pagina web
Baza de date este un ansamblu structurat de date concrete, fără redondanţă inutilă, astfel încât acestea pot fi prelucrate eficient de mai mulţi utilizatori într-un mod concurent. O bază de date conţine toate informaţiile necesare despre obiectele ce intervin într-o mulţime de aplicaţii, relaţiile logice între aceste informaţii şi tehnicile de prelucrare corespunzătoare. În bazele de date are loc o integrare a datelor, în sensul că mai multe fişiere sunt privite în ansamblu, eliminându-se pe cât posibil informaţiile redondante. De asemenea, se permite accesul simultan la aceleaşi date, situat în acelaşi loc sau distribuite spaţial, a mai multor persoane de pregătiri diferite, fiecare cu stilul personal de lucru.Proprietăţile principale ale unei baze de date:
uşurinţa implementării la nivel fizic;
uşurinţa interogării şi timpul de răspuns;
integritatea datelor şi modul de detectare şi corectare a erorilor.
O bază de date este o colecţie de date corelate Cele trei elemente esenţiale ale unei baze de date sunt:
tabelele;
coloanele;
liniile (rândurile).
Tabelele, numite şi entităţi, reprezintă elementele de bază ale informaţiilor care trebuiesc urmărite.Coloanele, numite şi câmpuri, reprezintă atributele unui tabel. Liniile (rândurile), numite şi înregistrări, reprezintă datele propriu-zise. În timp ce câmpurile descriu ce tip de date sunt stocate, în liniile tabelei sunt stocate datele. Caracteristica principală a aplicaţiilor de baze de date constă în faptul că accentul este pus pe operaţiile de memorare şi regăsire efectuate asupra unor volume mari de date, şi mai puţin asupra operaţiilor de prelucrare a acestora. Principala operaţie care apare în orice aplicaţie de baze de date este aceea de regăsire a datelor, în scopul obţinerii de informaţii din baza de date. Alături de operaţiile de regăsire apar, mai mult sau mai puţin frecvent, operaţii de memorare pentru introducerea de noi date în baza de date, operţii de ştergere pentru datele devenite inutile, operţii de actualizare a unor date existente deja în baza de date. Organizarea datelor în baza de date constitue o formă de centralizare a acestora. Aceasta implică existenţa unui administator al bazei de date (ABD-Data Base Administrator) (vezi Figura 15) care este o persoană sau un grup de persone ce răspund de ansmblul activităţiilor (analiză, proiecte, implementare, exploatare, întreţinere) legate de baza de date. Atribuţiile unui administator pot fi grupate în 4 mari categorii:
atribuţii de proiectare;
atribuţii administrative;
atribuţii operative;
atribuţii de coordonare.
Preview document
Conținut arhivă zip
- Generarea Automata a Diferitelor Modele de Pagini de Web cu Continut Informativ din Baze de Date
- Cuprins.docx
- Lucrare_An_M.S.docx