Referate informatica - referatele de care ai nevoie
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 negotiatio ... 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 utili ... 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 f ... 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 prog ... 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 rest ... 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 tu ... 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 încercăm ... 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 R ... 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 doua ... Continuare
Sistemul de gestiune al bazei de date
SGBD , în engleză Data Base Management System este ansamblul software ce tratează cererile de acces la baza de date.
Acest sistem cuprinde doua facilităţi importante pentru proiectarea şi exploatarea bazelor de date:
-facilităţi de descriere a datelor- materializate prin limbajul de descriere a datelor -LDD (Data Description Language DDL). Acesta serveşte ... Continuare
Arhitectura bazei de date
Între calculatorul ce operează asupra datelor şi utilizatorul unei baze de date există mai multe nivele de abstractizare a datelor. Asigurarea independenţei fizice şi logice a datelor impune adoptarea unor arhitecturi de baze de date organizate pe cel puţin trei nivele:
-nivelul intern-bază de date fizică -o colecţie de fişiere ce conţine d ... Continuare
Ce este Serverul Apache?
Apache HTTP Server este un web server HTTP open source pentru Unix, Microsoft Windows si alte platforme. Apache joaca un rol cheie in cresterea World Wide Web si continua sa fie cel mai popular web server, servind ca platforma de referinta pentru celelalte servere web.
Apache permite autentificarea bazelor de date bazate pe DBMS si content negotiation-mecanism definit in specificatia HTTP ... Continuare
Ce este PHP?
PHP este un limbaj de programare folosit pentru a crea site-uri de web. Prescurtarea de la PHP: Hypertext Preprocessor (initialele provin de fapt de la o versiune anterioara a programului, care se numea: Personal Home Page Tools). Este un limbaj de programare web open-source, reflectiv (abilitatea unui program de a-si observa si modifica structura si comportamentul) folosit in principal pentru ... Continuare
Ce este Sql Server?
SQL Server este un DBMS (Data Base Management System) -sistem pentru gestiunea bazelor de date, produs de Microsoft. Suporta versiunea Microsoft de SQL (Structured Query Language)-limbaj structurat de interogari, cel mai comun limbaj pentru bazele de date. Este un sistem din clasa Enterprise ce se poate aplica bazelor de date de dimensiuni foarte mari.
Scurta istorie
Codul de baza pentru ... Continuare
Ce este SQL?
SQL ( Structured Query Language- limbaj structurat de interogare )-este cel mai popular limbaj folosit pentru a crea, modifica si regasi date din sistemele de gestiune ale bazelor de date relationale. Limbajul este si un standard ANSI/ISO. Un programator, sau administrator de baze de date poate sa faca urmatoarele lucruri:
-sa modifice structura unei baze de date;
-sa schimbe valorile de c ... Continuare
Visual Studio 2005
Visual Studio 2005, nume de cod Whidbey, se lansează în octombrie 2005, şi la prima vedere se remarcă lipsa sintagmei .NET din numele produsului, chiar dacă produsul se bazează tot pe .Net Framework, care intre timp ajunge şi ea la varianta 2.0 .
Cea mai nouă caracteristică a limbajului C# care îi este adăugată începând de acum este introdu ... Continuare
Conceptul de design Model-View-Controller (MVC)
Conceptul de design Model-View-Controller, în documentaţia de specialitate folosit şi sub forma scurtă de MVC, a apărut ca o necesitate de a transpune metodele tradiţionale de gestionare a datelor în mediul "virtual", mai exact a apărut in scopul de a uşura modul de lucru al utilizatorilor respectând aceleaşi principii de bază şi diferenţiindu ... Continuare
Interfaţa cu utilizatorul
O parte importantă a Visual Studio.Net este posibilitatea de a crea aplicaţii Windows care rulează pe calculatoarele utilizatorilor. Visual Studio.Net permite crearea aplicaţiei şi a intefeţei cu utilizatorul, folsind Formuri Windows.
Deoarece formurile sunt partea de bază a unei aplicaţii, este esenţial ca să li se acorde atenţia cuvenit& ... Continuare
Accesarea datelor utilizând tehnologia ADO.NET
Majoritatea aplicaţiilor din zilele noastre interacţionează cu bazele de date. Pachetul .Net Framework furnizează un set variat de obiecte pentru a organiza interacţiunea cu bazele de date; referirea la aceste clase se face prin ADO.NET.
ADO (provine de la ActiveX Data Objects de la Microsoft) a fost o librărie a componentelor COM şi a avut multe variante inte ... Continuare