You are on page 1of 3

CURS Capitolul 1 Introducere n Bazele de Date 1.1 Concepte fundamentale 1.2 Sisteme de gestiune a bazelor de date 1.

3 Conceptul de "model al bazei de date" 1.4 Operaii elementare asupra bazelor de date 1.4.1 Consideraii generale 1.4.2 Operaiile de manipulare a datelor 1.4.3 Operaiile de dezvoltare 1.5 Sisteme de calcul i clase de baze de date 1.6 Exemplu de schem de baz de date Capitolul 2 Baze de date relaionale 2.1. Entiti, atribute, legturi. 2.1.1 Definiii i proprieti 2.1.2 Indicatorii de calitate a legturii 2.1.3 Relaia ntre entiti, legturi i date 2.1.4 Sisteme de fiiere 2.2 Modelul relaional 2.2.1 Prezentare general 2.2.2 Definirea modelului relaional 2.2.3 Chei 2.2.4 Reguli de integritate 2.2.4.1.1 Regula de integritate a entitii 2.2.4.2 Regula de integritate a referirii 2.2.4.3 Reguli de integritate specifice 2.3 Modelul de date entitate relaie 2.3.1 Exemplu de diagram pentru o baz de date 2.3.2 Conceptele de baz ale modelului entitate relaie; Relaii i constrngeri structurale 2.3.3 Notaii i alte tipuri de relaii n diagrama entitate-relaie Capitolul 3 Algebra i Calculul Relaional 3.1 Prezentare general

3.2 Operatori peste mulimi 3.3 Operatori relaionali specifici 3.4 Exprimarea interogrilor n algebra relaional. 3.5 Calculul Relaional Capitolul 4 Normalizarea relaiilor din bazele de date 4.1 Capcane n proiectarea bazelor de date relaionale 4.1.1 Redundana datelor 4.1.2 Imposibilitatea reprezentrii unor informaii utile 4.1.3 Pierderea de informaie Depenene logice 4.2.1 Dependene funcionale 4.2.2 Dependene multivaloare 4.2.2 Dependene jonciune Normalizarea relaiilor 4.3.1 Prezentare general 4.3.2 Forma normal 1 (FN1) 4.3.3 Forma normal 2 (FN2) 4.3.4 Forma normal 3 (FN3) 4.3.5 Forma normal Boyce-Codd (FNBC) 4.3.6 Forma normal 4 4.3.7 Forma normal 5 (FN5) Capitolul 5 Limbajul de interogare structurat - SQL 5.1 Elemente de baz 5.2 Crearea bazelor de date i a jurnalelor de tranzacii 5.3 tergerea bazelor de date 5.4 Crearea tabelelor BD i utilizarea tipurilor de date 5.5 Crearea i utilizarea constrngerilor 5.6 Adugarea, modificarea i tergerea informaiilor din tabele 5.7 Regsirea datelor cu Transact SQL 5.8 Utilizarea funciilor 5.9 Subinterogri 5.10 Gestionarea i utilizarea indecilor 5.11 GESTIONAREA I UTILIZAREA VEDERILOR LABORATOR Se vor urma saptamanal LABORATOARELE ACCESS ECDL. Studentii vor avea conturi de acces de acasa si in laboratorul facultatii.

4.2

4.3

Se va realiza un proiect care va cuprinde: o baza de date proprie, pornind de la un chestionar analizat la laborator. Baza de date va contine: tabele, formulare, interogari, rapoarte . Proiectul va cuprinde un capitol cu prezentarea bazei de date si un capitol cu interpretarea rezultatelor. Pentru notare, fiecare student va aduce un CD pe care se vor inscriptiona: baza de date, prezentarea bazei de date, interpretarea rezultatelor. Nota finala va fi obtinuta astfel: 5 puncte proiect, 5 puncte test grila (se va da pe 4 mai). Proiectele se vor aduce la laboratoarele din 11 si 18 mai. SUCCES!!!!!!!!!!! BIBLIOGRAFIE
1. 2. 3. 4. 5. 6. Perkins Jeff & Morgan Bryan SQL fara profesor in 14 zile, Editura Teora, 1999; Robert Dollinger Baze de Date si Gestiunea Tranzactiilor, Editura Albastra, Cluj Napoca 2001; Dave Bixler Windows 2000, Infrastructura retelelor, Editura Teora 2000; Paul Fortier Database Systems Handbook, McGraw-Hill 1997; Jeffrey Ullman & Jennifer Widom First Course in Database System, Prentice Hall International 1997; Tamer Ozsu& Patrick Valduriez Principlesof Distributed Database Systems, Prentice Hall International 1994; Waite, Mitchell & Lafore, Robert Structuri de date si algoritmi in Java, Editura Teora, 1999;

You might also like