informatica



Generalităţi -Ce este un script?

Scripturile sunt mici programe înglobate în fişierul HTML. Un script este de fapt un text mai special, o parte din textul din fişierul HTML. Când browserul încarcă fişierul HTML şi afişează pagina, în acelaşi timp interpretează scriptul (sau scripturile) din pagină, şi le execută. Scripturile dintr-o pagină de Web pot modifica ...
Continuare

Smarty pentru programatori

Avantajul principal pentru programatori este că ei scriu codul într-un fişier PHP fără a mai combina instrucţiunile cu HTML. Mai mult, dacă designerul schimbă layout-ul unei pagini programatorul nu va trebui sa schimbe codul pentru a se potrivi noului layout din moment ce funcţionalităţile nu se vor schimba. Programatorul va face ce are de ...
Continuare

Smarty pentru designeri

Designerii lucrează cu fişiere HTML. Pentru a lucra cu Smarty lucrezi cu fişiere template. Aceste fişiere sunt alcătuite din conţinut static, dar combinate cu tag-uri Smarty. Toate fişierele template au extensia .tpl. Tag-urile Smarty folosite în template-uri sunt conţinute între { } ca delimitatori. Să luăm în considerare structura de ...
Continuare

De ce Smarty?

Procesul teoretic de dezvoltare a site-urilor web este: prima oară designerul realizează interfaţă, o împarte în bucăţi HTML pentru programator şi programatorul implementează partea de PHP, partea dinamică, în HTML. Aceasta sună bine teoretic, dar în practică apar unele complicaţii, căci de multe ori clientul apare cu noi ...
Continuare

Structura unei pagini WEB folosind PHP şi HTML

Cel mai important aspect al limbajului este posibilitatea de a fi imbricat cu cod HTML. Putem crea astfel pagini HTML statice şi, din loc în loc, acolo unde este nevoie, să introducem dinamism cu ajutorul PHP. Spre exemplu, o mare parte din structura unei pagini web cum ar fi meniurile, tabelele, aranjamentul în pagină, poate fi compusă din cod HTML static. Din loc în loc ...
Continuare



Ce este şi cum funcţionează PHP?

Scopul aplicaţiei este de a realiza un site-web dinamic ce interfaţează cu baza de date, iar pentru aceasta PHP este limbajul potrivit. Principalul avantaj al unui site dinamic asupra unuia static este uşurinţa în administrare (actualizare). Adăugarea sau modificarea de conţinut este foarte simplă datorită faptului că acest conţinut este ...
Continuare

Scurt istoric PHP

În istoria tehnologiilor ultilizate la realizarea site-urilor web, limbajul PHP a apărut în 1994 din nevoia lui Rasmus Lerdof de a afla câte persoane îi vizualizează CV-ul online. El a denumit setul de scripturi create "PHP", acronimul pentru Personal Home Page. Pe parcursul următorilor 3 ani limbajul a evoluat, dar adevăratul succes a început să îl cunoască de când ...
Continuare

Formulare în HTML

Un formular este un ansamblu de zone active alcătuit din butoane, casete de selecţie, câmpuri de editare, etc. Formularele asigură construirea unor pagini Web care să permită utilizatorilor să introducă efectiv informaţii si să le transmită serverului. Formularele pot varia de la o simplă casetă de text, pentru introducerea unui şir ...
Continuare

Fundamente HTML

Orice document HTML începe cu notaţia şi se termină cu notaţia . Astfel de perechi de marcaje sau etichete (acolo unde sunt perechi) se numesc în literatura de specialitate TAG-uri. Prin convenţie, toate marcajele HTML încep cu o paranteză unghiulară deschisă "". Marcajele dintre aceste paranteze transmit comenzi către browser pentru a afişa ...
Continuare

Ce este HTML?

Unul din primele elemente, fundamentale de altfel, ale WWW (World Wide Web) este HTML (HyperText Markup Language), standard ce descrie formatul primar în care documentele sunt distribuite şi văzute pe Web. Multe din trăsăturile lui, cum ar fi independenţa faţă de platforma, structurarea formatării şi legăturile hipertext, fac din el un foarte bun ...
Continuare

Serverul Apache

Apache HTTP Server este un web server HTTP open source pentru Unix, Microsoft Windows şi alte platforme. Apache joacă un rol cheie în creşterea World Wide Web şi continua să fie cel mai popular web server, servind ca platformă de referinţă pentru celelalte servere web. Apache permite autentificarea bazelor de date bazate pe DBMS şi content ...
Continuare

Ce sunt serverele WEB?

Pentru a avea acces la informaţiile din Internet, un calculator accesează un server de web. În general acestea sunt servere HTTP. A nu se confunda noţiunea de server web (care este un calculator conectat la reţeaua Internet) cu server HTTP (aplicaţia software ce rulează pe un server web şi asigură transferul de informaţii dintre server-ul web şi browser-ul ...
Continuare

HTTP – protocol de bază al Web-ului

Web-ul este o reţea de calculatoare la fel ca Internet-ul? Răspunsul este: NU. Internet-ul furnizează suportul de comunicaţie pentru Web. Folosirea termenului de Web se referă la totalitatea colecţiilor de site-uri şi informaţii (milioane de documente legate între ele, care se găsesc pe calculatoare răspândite în întreaga lume) ce pot fi accesate prin protocolul HTTP De ...
Continuare

Proceduri stocate

Când se foloseşte SQL Server la dezvoltarea aplicaţiilor se poate vorbi de două opţiuni de bază pentru stocarea şi executarea programelor. Programele pot fi memorate local la nivelul aplicaţiilor care trimit comenzi către SQL Server şi prelucrează rezultatele returnate de acesta. A doua opţiune presupune dezvoltarea şi înregistrarea ...
Continuare

Vederi –SQL dinamic

O vedere este o relaţie virtuală care nu există fizic în baza de date. În SQL o vedere este definită ca o relaţie derivată, al cărei conţinut este determinat din una sau mai multe relaţii de bază. Vederile se comportă şi pot fi folosite la fel ca orice tabelă de bază în interogări, dar trebuie să respecte anumite ...
Continuare

Comenzile SQL de bază

Vom studia în continuare principalele elemente ale limbajului SQL, folosite în procesul de dezvoltare: Comanda SELECT Este cea mai utilizată comandă a limbajului SQL. Permite interogarea structurilor de date şi returnarea unui set de date care îndeplinesc anumite condiţii. Operaţia fundamentală în SQL este maparea , reprezentată din punct de vedere sintactic ...
Continuare

fORMA NORMALA

Prima formă normală (FN1) O relaţie R este în prima forma normală (FN1) dacă şi numai dacă, toate atributele sale iau numai valori atomice. Condiţia ca o relaţie să fie în FN1 introduce restricţia ca domeniile pe care se definesc atributele relaţiei R să conţină doar elemente atomice, ceea ce înseamnă că toate ...
Continuare

Normalizarea

La începutul proiectării conceptuale a oricărei baze de date, în special a bazelor de date relaţionale, normalizarea este inevitabilă. Ea se referă la alegerea schemelor de relaţie şi a modului de grupare a atributelor în relaţii pentru a reprezenta tipuri de entităţi sau legături între tipurile de entităţi. Atunci când ...
Continuare

Chei

N-tuplele unei relaţii trebuie sa fie unice, ceea ce înseamna ca fiecare n-tupla poate fi identificată în mod unic prin valorile atributelor sale. Pentru identificarea unică a unei n-tuple nu sunt necesare valorile tuturor componentelor sale, ci sunt suficiente doar valorile unui subset al atributelor relaţiei corespunzătoare. Se numeşte cheie a unei relaţii ...
Continuare

Modele de date –Modelul relaţional

Utilitatea oricărei colecţii de date în obţinerea de infomaţii depinde de modul de organizare al datelor. Regulile după care sunt organizate şi manipulate datele depind de modelul de date utilizat. Principalele modele de date utilizate în proiectarea SGBD-urilor sunt: modelul ierarhic, modelul reţea, modelul relaţional. Un model de date este compus din ...
Continuare

Materiale informatica