Trebuie sa fac un proiect in visual c++ pentru facultate la materia structuri de date mai exact ma gandeam daca ma poate ajuta cineva as fi foarte recunoscator!
Trebuie sa fac un proiect in visual c++ pentru facultate la materia structuri de date mai exact ma gandeam daca ma poate ajuta cineva as fi foarte recunoscator!
Nice ... SGBD-uri. Si mai exact la ce ai avea nevoie de ajutor? Ca e maricel proiectul si cam mult de munca ... La conceptie sau chiar la partea de cod?
Success is not final, failure is not fatal: it is the courage to continue that counts. --Sir Winston Churchill
Pai ai putea sa incepi prin a-ti stabili un model in care sa-ti organizezi baza de date. Cel mai de succes fiind modelul de sql nu vad de ce n-ai incerca sa faci ceva similar, doar ca mai mic si mai putin complicat.
Daca citesti pe-aici ideea de baza e ca fisierul tau poti sa ti-l definesti in pagini de o dimensiune fixa (8kb - desi tie ti-ar fi de ajuns mai putin) cu un header (96b), la fel de dimensiune fixa care sa-ti contina informatii despre pagina (numarul paginii, tip, spatiu liber, ID-ul obiectului care detine pagina). Si aloci pagina pentru fiecare rand din tabel, avantajul la dimensiunea fixa fiind ca "stii" unde sa sari in fisier atunci cand vrei sa ajungi la o pagina anume.
Aici am gasit un algoritm destul inteligibil de sortare care ai putea sa-l folosesti la partea de sortare sau poti sa folosesti un heapsort adaptat pentru reprezentarea ascii a numelor care o sa le sortezi, care il gasesti foarte frumos explicat aici.
Subiectul e destul de vast si s-ar putea face in foarte multe feluri, eu ti-am dat decat o idee de moment, de-asta zic ca ar fi bine mai intai sa-ti faci in plan, functie de cat timp ai la dispozitie, sa te apuci de treaba si unde te impotmolesti si nu te ajuta prietenul google, poate te ajuta forumul.
Daaaar ... la ceva concret si mult mai putin general decat "Ma poate ajuta cineva". De ajutat te poate ajuta multa lume, numai sa stim cu ce.
Success is not final, failure is not fatal: it is the courage to continue that counts. --Sir Winston Churchill
SGBD sau DBMS in engleza - Data Base Management System este o denumire generica pentru orice sistem de gestionare a bazelor de date (inclusiv unul facut de el de ex - http://ro.wikipedia.org/wiki/DBMS). Asa ca prima ta propozitie n-are nici un sens mai ales cand o continui cu "folosesti fisiere" ... Dar ce ai fi vrut sa foloseasca? Benzi magnetice?
Parerea mea e ca ar fi sa gandesti un pic inainte sa vorbesti. Si mai ales nu vad rostul sa postezi fara sa citesti tot thread-ul.
Last edited by alex707; 08-05-2012 at 18:28.
Success is not final, failure is not fatal: it is the courage to continue that counts. --Sir Winston Churchill
Am facut prima parte a proiectului(cea de fisier) dar de la lista bidirectionala nu mai stiu ce sa fac...
Aveti ceva idei cum sa continui? Si da fac cu dna Badica.
Am de prezentat proiectul peste 3 zile...
Iata cateva variante:
Descarcati varianta potrivita: