facultatea automatica si calculatoare · pdf fileuniversitatea „politehnica”din...

Download FACULTATEA AUTOMATICA SI CALCULATOARE  · PDF fileuniversitatea „politehnica”din timiŞoara syllabus pentru disciplina: “baze de date” facultatea automatica si

If you can't read please download the document

Upload: trinhxuyen

Post on 06-Feb-2018

225 views

Category:

Documents


3 download

TRANSCRIPT

  • UNIVERSITATEA POLITEHNICADIN TIMIOARA

    SYLLABUSpentru disciplina:

    BAZE DE DATE

    FACULTATEA AUTOMATICA SI CALCULATOAREDOMENIUL /SPECIALIZAREA: CALCULATOARE I TEHNOLOGIA INFORMAIEI/

    CALCULATOAREAnul de studii: 3Semestrul 2

    Titularul cursului: prof.dr.ing.Ionel JIANColaboratori: conf.dr.ing.Dan Pescaru

    Numar de ore/saptamana/Verificarea/CrediteCurs Seminar Laborator Proiect Examinare Credite2 0 2 0 E 5

    A. OBIECTIVELE CURSULUI

    Se prezint principiile de proiectare i de implementare a Bazelor de date relaionale. Se analizeaz modul de acces secvenial si direct la informaii utiliznd condiii de cutare, urmrind creterea vitezei de acces i protecia BD. Se prezint modul de implementare a interfeelor utilizator grafice utiliznd obiecte Windows. Se prezint elemente de proiectare a BD bazate pe normalizarea structurii i pe algebra relaionala.

    B. SUBIECTELE CURSULUI

    1. Introducere. (1 ora) Date abstracte, modele de BD, independena datelor. Limbaje de definire i manipulare a datelor n BD. Tipuri de utilizatori ai BD. Evoluia sistemelor de gestiune a bazelor de date.

    2. Modelul relaional de baze de date. (5 ore) Crearea structurii i utilizarea fiierelor de date. Expresii, operatori, variabile i funcii. Consultarea secvenial i iteractiv a BD.Programe ciclice i ramificate, comenzi procedurale. Securitatea i integritatea BD.

    3. Sortarea i indexarea fiierelor. (2 ore)Baze de date multifiier, relaii ntre fiiere.4. Proceduri i funcii. (2 ore)5. Proiectarea interfetelor grafice (2 ore). Utilizare designer pentru crearea ferestrelor cu obiecte grafice

    windows pentru interfata cu utilizatorul. Proiectare aplicatii complexe.6. Definirea formatelor de ieire, etichete i rapoarte (2 ore)7. Meniuri si obiecte multimedia (2 ore)8. Proiectarea structurii bazelor de date complexe. (4 ore) Implementarea structurilor ierarhice si de tip reea

    simpl. Utilizarea fiierelor de legturi pentru structuri complexe. Metode de indexare, inversare i hashing.9. Normalizarea bazelor de date. (2 ore)Relaie, atribute, domeniu, n-upleti. Chei primare, secundare i externe.

    Dependene funcionale, anomalii de actualizare.Normalizarea modelului BD, forma 1 i 2. Normalizarea forma 3 i BCNF.Condiii impuse unei BD relaionale.

    10. Elemente de algebr relaional. (2 ore) Operatori relaionali unari (proiecie i selecie).Operatori relaionali binari (uniune,diferen,join)

    11. Limbajul de interogare relaional SQL (4 ore) pentru BD locala. Definirea structurii BD i crearea nregistrrilor.Actualizarea datelor. Moduri de selectare a nregistrrilor. Selectarea informatiilor din mai multe tabele - conditii de JOIN. Utilizare funcii agregat.

    C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)1. Creare i utilizare fiiere de date n Visual dBASE (2 ore). Expresii, operatori, variabile i funcii2. Consultarea secvenial i interactiv a BD (2 ore)3. Programe ciclice i ramificate, comenzi procedurale (2 ore)4. Gestiune ecran, ferestre, Form-uri si obiecte Windows5. Proiectarea interfetelor grafice (2 ore). Utilizare designer pentru crearea ferestrelor cu obiecte grafice windows . 6. Extragerea datelor, etichete i rapoarte de afiare. (2 ore)7. Sortarea i indexarea fiierelor. BD multifiier.8. Utilizare proceduri i funcii. Depanare programe. (2 ore)9. Meniuri si obiecte multimedia (2 ore)10. Proiectare aplicatii complexe. Implementarea prin pointeri a structurilor arborescente11. Implementarea structurilor de tip retea simpl

  • 12. Lucrul n mod SQL. Creare, actualizare i interogare BD. (2 ore)13. Interogari complexe cu JOIN si GROUP BY. (2 ore)

    D. BIBLIOGRAFIE Se indic maximum trei titluri bibliografice de referin

    1. I.Jian Baze de date, curs format electronic 20062. I.Jian Baze de date, Ed.Mirton Timisoara 20013. D. Pescaru, Baze de date relationale si orientate pe obiecte, Ed.Politehnica,20024. Mahar, P., Escobar, E. : Visual dBASE 5.5 Unleashed.,SAMS Publishing. Borland PRESS (2000).

    E. PROCEDURA DE EVALUARE

    Examen practic la sfritul semestrului, conceptie BD simpla, rulare pe calculator. In nota finala se iau in considerare activitatea la laborator (50%).

    F.COMPATIBILITATE INTERNATIONALA

    1. Stanford University Computer Engineering&ScienceCS145: Introduction to DatabasesCS245: Database System Principles

    http://infolab.stanford.edu/db_pages/classes.html

    2. California University Riverside- Computer Science majorCS 166. Database Management Systemshttp://www1.cs.ucr.edu/store/docs/UCR_CSE_Catalog_0708.pdf

    Data:20.03.2008

    DIRECTOR DEPARTAMENT TITULAR DE DISCIPLIN,prof.dr.ing. Vladimir CREU ]prof.dr.ing. Ionel JIAN

    http://www1.cs.ucr.edu/store/docs/UCR_CSE_Catalog_0708.pdfhttp://infolab.stanford.edu/db_pages/classes.htmlhttp://www.stanford.edu/class/cs245/http://infolab.stanford.edu/~widom/cs145/

    UNIVERSITATEA POLITEHNICADIN TIMIOARA A. OBIECTIVELE CURSULUIB. SUBIECTELE CURSULUI

    E. PROCEDURA DE EVALUAREF.COMPATIBILITATE INTERNATIONALA