Număr de credite: 6
Cod: AMR0151
Predare: lucrări practice 3h
Limba de predare: Română
Tip: curs principal, semestrul 1, Masteratul Analiza Datelor Complexe
1 Caracteristicile bazelor de date
Explicarea conceptului de bază de date și motivul importanței lor în științele sociale.
Discuție despre caracteristicile principale ale bazelor de date, cum ar fi structura, consistența, integritatea și securitatea datelor.
Prezentarea avantajelor utilizării bazelor de date pentru gestionarea eficientă a informațiilor în cercetarea socială.
2 Componentele bazelor de date
Detalii despre componentele esențiale ale unei baze de date, inclusiv tabelele, indecșii, cheile primare și străine.
Explicarea rolului și importanța fiecărei componente în cadrul sistemului de gestionare a bazelor de date.
Exemplificarea cu scenarii practice din domeniul științelor sociale pentru a evidenția utilizarea acestor componente.
3 Analiza de sistem și Modelul Entitate-Relație
Introducerea analizei de sistem și a modului în care ajută la proiectarea bazelor de date.
Prezentarea Modelului Entitate-Relație (ER), inclusiv entități, atribute, relații și cardinalități.
Exemple concrete de aplicare a modelului ER pentru a modela entități sociale și relațiile dintre ele într-o bază de date.
4 Limbajul de Definire a Datelor
Explicarea limbajului SQL pentru definirea structurii bazei de date, inclusiv crearea, modificarea și ștergerea tabelelor.
Demonstrații practice privind definirea tabelelor, cheilor primare și restricțiilor de integritate în contextul științelor sociale.
Abordarea aspectelor de proiectare a bazelor de date și a normalizării.
5 Limba de Manipulare a Datelor
Prezentarea limbajului SQL pentru manipularea datelor, inclusiv interogări, inserții, actualizări și ștergeri.
Exemplificarea utilizării SQL pentru a extrage informații relevante dintr-o bază de date socială.
Discuție despre tranzacții și controlul concurenței în operațiunile de manipulare a datelor.
6 Filtrarea și Sortarea Datelor
Detalii despre utilizarea instrucțiunilor SQL pentru filtrarea și selectarea datelor dorite dintr-o tabelă.
Demonstrarea sortării datelor în funcție de criterii specifice.
Exemple practice legate de analiza datelor sociale pentru a identifica și extrage informații relevante.
7 Gruparea Datelor
Explicarea conceptului de grupare a datelor și a funcționalităților SQL pentru acest scop.
Demonstrarea agregării datelor pentru a obține statistici și rezumate.
Cazuri de utilizare în științele sociale pentru analiza agregată a datelor.
8 Utilizarea Subinterogărilor
Prezentarea subinterogărilor și a modului în care pot fi integrate în interogări principale.
Exemplificarea subinterogărilor pentru rezolvarea problemelor complexe de analiză socială.
Discuție despre optimizarea și structurațiunea subinterogărilor.
9 Relațiile dintre Tabele
Introducerea conceptului de relații dintre tabele și chei străine.
Explicarea modului în care se realizează interogări între tabele pentru a extrage informații legate de relații sociale.
Studii de caz care ilustrează utilizarea corectă a relațiilor pentru analiza datelor sociale complexe.
10 Utilizarea View-urilor
Definirea view-urilor și a rolului lor în simplificarea interogărilor complexe.
Demonstrarea creării, actualizării și utilizării view-urilor pentru a accesa date în mod eficient.
Exemple de utilizare a view-urilor în contextul științelor sociale pentru a obține perspective mai cuprinzătoare asupra datelor.
Coroborarea conținuturilor disciplinei cu așteptările reprezentanților comunității epistemice, asociațiilor profesionale și angajatorilor reprezentativi din domeniul aferent programului
Gestionarea eficientă a bazelor de date: Acest curs va ajuta inginerii de date să înțeleagă și să utilizeze SQL pentru a gestiona eficient bazele de date, ceea ce este esențial pentru stocarea și accesarea datelor într-un mod structurat și securizat.
Optimizarea operațiunilor cu date: Cursul ar putea contribui la optimizarea operațiunilor companiei prin simplificarea și accelerarea proceselor care implică extragerea și manipularea datelor din bazele de date.
Coroborarea conținuturilor disciplinei cu așteptările reprezentanților comunității epistemice, asociațiilor profesionale și angajatorilor reprezentativi din domeniul aferent programului
- 50% test grilă
- 30% teme de seminar
- 20% prezente
Criterii de evaluare:
- Capacitatea de a scrie rutine în SQL pentru a manipula date, sumariza date și relaționa date.
- 3 teme pentru acasă care acoperă tematica cursului.
Obiective generale
Obiective specifice
Competențe Profesionale:
Competențe Transversale:
Acest curs se studiază în următoarele programe:
B-dul 21 Dec. 1989 Nr. 128, Cluj-Napoca 400604
+ 40-264-42.46.74
+ 40-264-41.99.58
+ 40-264-42.46.74