Baze de date (1) | Data bases (1) |
trul |
|||||
(College of Computer Technology) |
|||||
(Computer Science) |
Cadre didactice indrumatoare | Teaching Staff in Charge |
Prof. Dr. ŢÂMBULEA Leon, leon@cs.ubbcluj.ro Lect. Dr. SUCIU Dan Mircea, tzutzu@cs.ubbcluj.ro Lect. Dr. VARGA Viorica, ivarga@cs.ubbcluj.ro |
Obiective | Aims |
1. Cunoasterea conceptelor generale privind bazele de date.
2. Cunoasterea modelelor de descriere a datelor, in special al modelului relational. 3. Cunoasterea metodelor de memorare a fisierelor. |
1. To get acquainted with the general concepts regarding the data bases.
2. To get acquainted with the data models, especially the relational. 3. To get acquainted with the file storing methods. |
1. Evolutia sistemelor de gestiune automata a datelor.
2. Conceptele bazelor de date. 3. Structuri de date in bazele de date. 4. Structura fizica a bazelor de date. Structura fisierelor. Organizarea fisierelor. Organizarea secventiala. Organizarea secvential-indexata. Memorarea fisierului sub forma unui arbore binar. Memorarea fisierului sub forma unui 2-3 arbore. Memorarea fisierului sub forma unui B-arbore. Organizarea directa. Regasirea dupa valorile mai multor atribute. Organizarile multiindexata, multilista si inversata. 5. Modele de descriere a datelor. Modelul entitate-relatie. Modelul retea. Modelul ierarhic. Modelul relational. Normalizarea unei baze de date relationale. Definirea, manipularea si interogarea bazelor de date relationale. Limbajul SQL. Modelul orientat obiect. |
1. Aho, A., Hopcroft, J., Ullman, J., Data Structures and Algorithms. Addison-Wesley, Reading, Massachusetts, 1983.
2. Date, C.J., An Introduction to Data Base Systems. Addison Wesley, Reading, MA, 1995. 3. Frentiu, M., Parv, B., Elaborarea programelor. Metode si tehnici moderne. Editura promedia, Cluj-Napoca, 1994. 4. Helman, P., The Science of Database Management. Richard D. IRWIN, Inc., 1994. 5. Korth, H.F., Silberschatz, A., Data Base System Concepts. McGraw-Hill Book Compagny, 1986. 6. Knuth, D.E., Tratat de programare a calculatoarelor. Algoritmi fundamentali. Ed.Tehnica, Bucuresti 1974. 7. Knuth, D.E., Tratat de programare a calculatoarelor. Sortare si cautare. Ed.Tehnica, Bucuresti 1976. 8. Ramakrishnan, R., Database Manegement Systems. McGraw-Hill, 1998. 9. Tambulea, L. Structuri de date si banci de date, Litografiat Cluj-Napoca 1992. |
Evaluare | Assessment |
Activitatea de la seminar si laborator va avea fiecare ponderea de 25% din nota finala. Examenul din sesiune va fi scris si va avea ponderea de 50%. |
The seminar work and the laboratory work will each represent 25% of the final grade. The final exam will be written, representing the remaining 50%. |