Documente Academic
Documente Profesional
Documente Cultură
TEMATICILE ŞI BIBLIOGRAFIILE*
EXAMENULUI DE FINALIZARE A
STUDIILOR UNIVERSITARE DE LICENŢĂ în INFORMATICĂ(Ciclul I, Bologna)
pentru anul universitar 2016/2017
1
Bibliografie
Baze de date
1. NOŢIUNI INTRODUCTIVE ÎN TEORIA BAZELOR DE DATE
1.1. Noțiunile de bază de date, sistem de gestiune a bazei de date
1.2. Noțiunile de entitate, relație, atribut
1.3. Construirea de diagrame entitate-relaţie
1.4. Tipuri de legături între entităţi
2. BAZE DE DATE RELAŢIONALE
2.1. Noțiunile de bază de date relaţională, sistem de gestiune a bazelor de date relaţionale
2.2. Regulile lui Codd
2.3. Componentele bazelor de date relaționale:
1)Structura relaţională a datelor
2)Operatorii modelului relaţional
3)Restricţii de integritate ale modelului relaţional
2.4. Tipuri de constrângeri de integritate
3. PROIECTAREA BAZELOR DE DATE RELAŢIONALE
3.1. Formele normale: FN1; FN2; FN3
4. LIMBAJUL SQL (Structured Query Language)
4.1. Structura lexicală a limbajului SQL
4.2. Operatori SQL
4.3. Funcţii definite în SQL
4.4. Tipuri de date
4.5. Categorii de instrucţiuni SQL
5. LIMBAJUL DE DEFINIRE A DATELOR (LDD)
5.1. Comenzi (CREATE, ALTER, DROP)
2
6. LIMBAJUL DE MANIPULARE A DATELOR (LMD)
6.1. Interogarea datelor (Comanda SELECT)
6.2. Adăugarea de noi tupluri (Comanda INSERT)
6.3. Modificarea tuplurilor din tabele (Comanda UPDATE)
6.4. Ştergerea tuplurilor din tabele (Comanda DELETE)
7. LIMBAJUL DE CONTROL AL DATELOR (LCD)
7.1. Asigurarea confidentialităţii şi securităţii datelor;
7.2. Reluarea unor acțiuni în cazul unei defecțiuni;
7.3. Garantarea coerenței datelor în cazul prelucrării concurente.
Bibliografie
Structuri de date
1. Structuri de date statice: vectori, matrici.
2. Liste înlănţuite. Liste dublu înlănţuite. Liste circulare.
3. Stive. Operaţii. Aplicaţii.
4. Cozi. Operaţii. Aplicaţii.
5. Structuri arborescente. Reprezentare şi parcurgere. Aplicaţii.
6. Arbori binari, arbori binari de cǎutare. Reprezentare, parcurgere, proprietăţi. Aplicaţii.
7. Sortare şi cǎutare
Bibliografie
1. Bârză, S., Morogan, L.-M., Structuri de date, Ed. FRM., Bucureşti, 2007
2. Burdescu, D.D., Mihaescu, M.C., Structuri de date si algoritmi, 2010.
3. Cormen, T. H., Leiserson, C., Rivest R., Introducere în algoritmi, Ed. Computer Libris Agora,
Cluj-Napoca, 2000 (eng. http://web.ist.utl.pt/~fabio.ferreira/material/asa/clrs.pdf )
4. Knuth, D. E., Arta programării calculatoarelor, Vol 1 şi 3, Ed. Teora 2000, 2001
5. Tomescu, I., Data Structures, Bucharest Univ. Press, 1997, 2004
6. ***, Informatică pentru examenul de licenţă, Universitatea SPIRU HARET, 2017.
3
Sisteme de operare
1. Organizarea structurală a sistemelor de calcul. Fundamente.
2. Structura sistemelor de operare.
2. Gestiunea proceselor (tasks) şi firelor de executare (threads), sincrozizarea şi planificarea
proceselor, interblocare.
3. Gestiunea memoriei interne. Memoria virtuală.
4. Gestiunea memorie externe. Sisteme de fişiere. Tehnici input-output
5. Protecţie şi securitate.
6. Interfeţe utilizator.
Bibliografie