Lecția 3: Relații și diagrame entitate-relație

green trees under white sky during daytime

Lecția 3: Relații și diagrame entitate-relație Bun venit la a treia lecție a acestui curs despre baze de date! În această lecție, vom explora conceptul de relații și vom învăța cum să realizăm diagrame entitate-relație (ERD) pentru a vizualiza structura unei baze de date. Identificarea relațiilor în cadrul bazei de date Înainte de a crea … Read more

Lecția 2: Modele conceptuale și fizice – Explorarea modelelor conceptuale și fizice în contextul SGBD-Oracle

woman in red cardigan

Lecția 2: Modele conceptuale și fizice În această lecție, ne vom concentra pe explorarea modelelor conceptuale și fizice în contextul sistemului de gestiune a bazelor de date Oracle (SGBD-Oracle). Vom învăța despre entități, instanțe, atribute și identificatori unici și vom efectua exerciții practice pentru a consolida cunoștințele noastre. Modele conceptuale Un model conceptual este o … Read more

Lecția 1: Istoric și introducere în Mediul Oracle

Definirea SGBD și rolul acestuia în organizarea datelor Un sistem de gestiune a bazelor de date (SGBD) este un software specializat care permite organizarea și gestionarea eficientă a datelor. Rolul principal al unui SGBD este de a asigura integritatea, confidențialitatea și disponibilitatea datelor, în timp ce oferă utilizatorilor un mediu de lucru prietenos și ușor … Read more

Lectie 6.4: Proiectarea modulară a rezolvării unei probleme în informatică

În lumea informaticii, rezolvarea unei probleme poate fi o sarcină complexă și dificilă. Cu toate acestea, o abordare modulară poate face procesul mult mai ușor și mai eficient. Proiectarea modulară implică împărțirea problemei în module mai mici și mai ușor de gestionat, ceea ce facilitează dezvoltarea și întreținerea soluției. Ce este proiectarea modulară? Proiectarea modulară … Read more

Variabile globale și variabile locale, domeniu de vizibilitate în algoritmi în C++

a large white building with lots of windows

În limbajul de programare C++, variabilele sunt utilizate pentru a stoca și manipula date. Există două tipuri principale de variabile: variabile globale și variabile locale. În acest articol, vom explora diferențele dintre cele două și modul în care acestea afectează domeniul de vizibilitate în algoritmi în C++. Variabile globale Variabilele globale sunt declarate în afara … Read more

6.2 Parametri transmiși prin valoare și parametri transmiși prin referință: Algoritmi în C++

a river filled with lots of boats next to tall buildings

6.2 Parametri transmiși prin valoare și parametri transmiși prin referință: Algoritmi în C++ În limbajul de programare C++, există două moduri principale de transmitere a parametrilor în funcții: prin valoare și prin referință. În această lecție, vom explora fiecare dintre aceste metode și vom înțelege cum pot fi utilizate în algoritmi. 1. Parametri transmiși prin … Read more

Lectie 5.2: Divizibilitate, Numere Prime si Algoritmul lui Euclid in C++

Lectie 5.2: Divizibilitate, Numere Prime si Algoritmul lui Euclid in C++ In aceasta lectie, vom explora conceptele de divizibilitate si numere prime, precum si algoritmul lui Euclid, toate implementate in limbajul de programare C++. Aceste concepte sunt fundamentale in matematica si programare, si vor fi utile in dezvoltarea de algoritmi eficienti. Divizibilitate Divizibilitatea este o … Read more

Probleme care operează asupra cifrelor unui număr – Algoritmi rezolvați în C++

Introducere În programarea în limbajul C++, există numeroase probleme care implică manipularea cifrelor unui număr. Aceste probleme necesită algoritmi speciali pentru a efectua operațiile cerute. În acest articol, vom explora câteva astfel de probleme și vom prezenta algoritmi rezolvați în limbajul C++. 1. Numărul de cifre al unui număr O problemă comună este determinarea numărului … Read more

Metode de căutare: secvențială, binară

Metode de căutare: secvențială, binară În lumea informaticii, căutarea reprezintă o operațiune esențială în rezolvarea problemelor și găsirea informațiilor dorite. Există diferite metode de căutare, fiecare având avantajele și dezavantajele sale. În această lecție, vom explora două dintre cele mai comune metode de căutare: căutarea secvențială și căutarea binară. Căutarea secvențială Căutarea secvențială este cea … Read more

Sortarea rapidă (Quick Sort)

Sortarea rapidă (Quick Sort) este un algoritm eficient de sortare bazat pe paradigma divide și cucerește. Iată o implementare în C++ a algoritmului de sortare rapidă: Această implementare a sortării rapide folosește o strategie divide et impera. Funcția partition alege un pivot și rearanjează elementele astfel încât cele mai mici să fie în stânga pivotului, … Read more