informatica



Pachetul de functii mssql_xxx:

Funcţia mssql_connect - deschide o conexiune la serverul SQL prototip : resource mssql_connect ( [ string servername [, string username [, string password [, bool new_link]]]]) exemplu : @$db = mssql_connect (‘localhost’,’mihai’,’mypasword’) Returnează un identificator MS SQL în caz de succes sau FALSE în caz de eroare . mssql_connect stabileşte o ...
Continuare

Configurarea pentru interactiunea PHP cu MS SQL Server 2000

Primul pas este copierea fisierului php_mssql.dll in directorul de extensii al PHP, care se poate gasi aruncand o privire in fisierul php.ini. Al doilea pas consta in deschiderea fisierului php.ini si cautarea liniei ce incepe cu ;extension=php_mssql.dll. Punctul si virgula din fata reprezinta un comentariu si trebuie indepartat. Linia extension=php_mssql.dll spune PHP’ului sa incarce ...
Continuare

Vederi

O vedere este o tabelă virtuală al cărei conţinut este definit printr-o intergoare.La fel ca orice tabelă reală , o vedere constă dintr-un set de atribute şi se materializează printr-un set de tuple.Datele corespunzătoare unei vederi nu sunt memorate într-un obiect al bazei de date , ceea ce se memorează este o frază SELECT pe baza ...
Continuare

Proceduri stocate

Atunci când se foloseşte SQL Server la dezvoltarea aplicaţiilor ( de exemplu într-o configuraţie client-server) se poate vorbi ,în principiu , despre 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ă ...
Continuare

Baza de date SQL

SQL este acronimul de la Structural Query Language.Este limbajul standard pentru accesarea sistemelor de gestiune a bazelor de date relaţionale (SGBDR).SQL este folosit pentru a stoca şi regăsi datele în şi dintr-o bază de date.Este utilizat în sisteme de baze de date cum sunt MySQL , Oracle, Microsoft SQL Server şi altele. SQL conţine atât ...
Continuare



Conceptele bazelor de date relaţionale

Baza de date este o colecţie de date organizate într-o structură descrisă printr-un model conceptual (schemă).Un model conceptual cuprinde descrierea tuturor entităţilor unei baze de date împreună cu toate legăturile existente între ele.O entitate este un conţinut de sine stătător , o realitate obiectivă care există prin ea ...
Continuare

Arhitectura unei baze de date

Între calculatorul care operează asupra datelor care se prezintă sub formă de biţi şi utilizatorul unei baze de date care manipulează concepte , mai mult sau mai puţin abstracte , de genul societate, clienti , produse ,conturi se interpun mai multe nivele de abstractizare a datelor.Asigurarea independenţei fizice şi logice a datelor impune adoptarea ...
Continuare

Arhitectura bazelor de date pentru WEB

Operarea de bază a unui server WEB este prezentată în figura următoare : Relaţia client / server dintre un browser Web şi un server Web are nevoie de comunicare. Arhitectura fundamentală a unei baze de date pentru Web este formată din browserul Web, serverul Web ,motorul de scriptare şi serverul de baze de date. 1. Browserul Web al ...
Continuare

Controlul sesiunii in PHP

Controlul sesiunii reprezintă posibilitatea de a urmări un utilizator în timpul umei singure sesiuni pe un site Web.În versiunile mai mici decật 4 controlul sesiunii era oferit prin PHPlib.Începậnd cu versiunea 4 , PHP conţine funcţii native pentru controlul sesiunii. Sesiunile în PHP sunt conduse de un identificator (ID) de sesiune unic, un număr ...
Continuare

PHP orientat spre obiecte

Clase şi obiecte În contextul programelor OO , un obiect poate fi aproape orice articol sau concept – un obiect fizic sau un obiect abstract care există doar în program. Programul orientat spre obiecte este proiectat şi construit ca un set de obiecte independente avînd atribute şi operaţii care interacţionează pentru a realiza cerinţele ...
Continuare

Un mic tutorial de PHP

Paginile web ce contin PHP sunt tratate la fel ca şi paginile HTML obişnuite, putând fi create si editate în acelasi mod ca acestea. De ce este nevoie Codul PHP este delimitat de coduri de start () ce permit să intri şi să ieşi din "modul PHP" oriunde într-un fisier HTML. Ex: Scrierea unui script PHP Pentru a crea scripturi PHP, majoritatea ...
Continuare

Date generale despre PHP

PHP a fost conceput în 1994 şi a fost iniţial munca unui singur om, Rasmus Lerdorf. Ulterior a trecut prin trei rescrieri importante pentru a ajunge la produsul actual. PHP este un produs open-source, fiind accesibil accesul la codul sursă, putând fi folosit, modificat si redistribuit în mod gratuit. Câţiva dintre competitorii principali ai PHP sunt Perl, Microsoft Active ...
Continuare

Execuţia unei instrucţiuni SQL

După ce s-a stabilit conexiunea, se pot trimite instrucţiuni SQL către baza de date. API-ul JDBC nu verifică corectitudinea instrucţiunii şi nici apartenenţa ei la un anumit standard SQL, permiţându-se astfel trimiterea chiar de instrucţiuni non-SQL. Programatorul este cel care ştie dacă SGBD-ul interogat suportă interogările pe ...
Continuare

Stabilirea unei conexiuni către baza de date

Odată ce s-a încărcat un driver, putem să-l folosim pentru stabilirea unei conexiuni către baza de date. O conexiune JDBC este identificată printr-un URL JDBC specific. Sintaxa standard pentru URL-ul unei baze de date este: jdbc:: Prima parte precizează că pentru stabilirea conexiunii se foloseşte JDBC. Partea de mijloc este un nume de driver valid sau ...
Continuare

Înregistrarea driverului JDBC folosind clasa DriverManager

Funcţionalitatea managerului de drivere este aceea de a menţine o referinţă către toate obiectele driver disponibile în aplicaţia curentă. Un driver JDBC este înregistrat automat de managerul de drivere atunci când clasa driver este încărcată dinamic. Pentru încărcarea dinamică a unui driver JDBC, folosim metodele Class.forName[10]. Dacă ...
Continuare

Interfeţe grafice Java

De la apariţia limbajului Java, bibliotecile de clase care oferă servicii grafice au suferit probabil cele mai mari schimbări în trecerea de la o versiune la alta. Acest lucru se datorează, pe de o parte dificultăţii legate de implementarea noţiunii de portabilitate, pe de altă parte nevoii de a integra mecanismele GUI cu tehnologii apărute şi ...
Continuare

Baze de date. Noţiuni de proiectare a bazelor de date relaţionale

La nivelul cel mai general, o bază de date reprezintă o modalitate de stocare a unor informaţii (date) pe un suport extern, cu posibilitatea regăsirii acestora. Uzual, o bază de date este memorată într-unul sau mai multe fişiere. Aplicaţiile care folosesc baze de date sunt, în general, aplicaţii complexe folosite pentru gestionarea unor ...
Continuare

Java DataBase Connectivity – JDBC

JDBC (Java Database Connectivity) este o interfaţă standard SQL de acces la baze de date[4]. API-ul JDBC conţine un set de clase şi interfeţe pentru funcţii folosite în manipularea bazei de date SQL, cum ar fi conexiuni la baze de date, instrucţiuni SQL sau seturi de rezultate. Folosind JDBC este uşor de realizat transmiterea secvenţelor SQL ...
Continuare

Tehnologia JAVA

Din multitudinea programelor de dezvoltare a aplicaţiilor software, pentru implementarea interfeţei utilizator s-a ales folosirea unui limbaj de programare orientat obiectual (OOP), limbajul JAVA. Limbajul de programare Java s-a impus prin calităţi deosebite cum ar fi portabilitate, robusteţe, familiaritate şi nu în ultimul rând simplitate. Java nu este numai ...
Continuare

Business logic in stored procedures

The business logic is one of the layers that are composite from software system architecture. The business layer is very important to be well defined as it comprises business rules after which the software system functions. At the beginning, the business logic was made all on client-side, which was so called fat-client; for designing a more robust architecture, the business logic moved from ...
Continuare

Materiale informatica