Un podcast pentru cei care doresc să înțeleagă principiile fundamentale ale proiectării și manipulării bazelor de date relaționale și nu numai. Podcastul s-a născut din dorința de a furniza o sursă de informație suplimentară stundenților înscriși la cursurile de Baze de Date și Sisteme de Gestiune a Bazelor de Date, cursuri predate la Facultatea de Matematică și Informatică a Universității Babeș-Bolyai Cluj-Napoca. În același timp acest podcast poate fi util tuturor celor care au tangență cu ...
…
continue reading
Episodul 33 prezinta prezinta pe scurt principalele caracteristici ale bazelor de date NoSQl si exemplifica modul de utilizarea a sistemelor Cassandra si MongoDB. Youtube: Baze de Date | S1E33 | Baze de Date NoSQLDan Mircea Suciu
…
continue reading
1
Optimizarea interogărilor
43:17
43:17
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
43:17
Episodul 32 descrie modul în care un SGBD relațional utilizează tehnicile de evaluare a operatorilor relaționali și factorii de reducție (descriși în episoadele precedente) pentru a optimiza execușia interogărilor. Youtube: Baze de Date | S1E32 | Optimizarea interogărilorDan Mircea Suciu
…
continue reading
1
Evaluarea operatorilor selecție și proiecție
33:28
33:28
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
33:28
Episodul 31 continuă prezentarea tehnicilor de evaluare a operatorilor relaționali cu selecția și proiecția. Youtube: Baze de Date | S1E31 | Evaluarea operatorilor selecție și proiecțieDan Mircea Suciu
…
continue reading
Un factor de reducție reprezintă o aproximarea a cardinalității rezultatului unei interogări pe baza unor informații statistice legate de anumite date stocate în tabelele bazei de date. Youtube: Baze de Date | S1E30 | Factori de reducțieDan Mircea Suciu
…
continue reading
1
Evaluarea operatorului join
1:12:26
1:12:26
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:12:26
Episodul 29 prezinta 5 tehnici distincte de evaluarea si executie a operatorului relational join. Pentru fiecare dintre tehnici este calculat un cost bazat pe numarul (aproximativ) de pagini transferate intre memoria interna si memoria externa. Youtube: Baze de Date | S1E29 | Evaluarea operatorului Join…
…
continue reading
Episodul 28 prezinta diverse tehnici de sortare si optimizare a sortarii inregistrarilor unei tabele. Youtube: Baze de Date | S1E28 | Sortare ExternaDan Mircea Suciu
…
continue reading
1
Algoritmul ARIES de recuperare a datelor
28:18
28:18
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
28:18
Episodul 27 descrie in detaliu un algoritm particular de recuperare a datelor in baze de date relationale: Algorithm for Recovery and Isolation Exploiting Semantics Youtube: Baze de Date | S1E27 | Algoritmul ARIES de recuperare a datelorDan Mircea Suciu
…
continue reading
1
Recuperarea Datelor Distribuite
29:40
29:40
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
29:40
Episodul 26 prezinta protocolul de comitere in doua faze a unei tranzactii exectate pe o baza de date distribuita. Youtube: Baze de Date | S1E26 | Recuperarea Datelor DistribuiteDan Mircea Suciu
…
continue reading
Episodul 25 detaliază principalele responsabilități ale modulului Data Recovery în ce privește păstrarea consistenței datelor dintr-o bază de date relațională și a modului în care acesta colaborează cu Buffer Manager-ul. Youtube: Baze de Date | S1E25 | Recuperarea datelorDan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Obligatoriu
12:09
12:09
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
12:09
Episodul 24 prezintă modelul Bell - LaPadula pentru implementarea controlului obligatoriu al accesului la o bază de date. Youtube: Baze de Date | S1E24 | Securitatea Bazelor de Date - Acces ObligatoriuDan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Discreționar
13:13
13:13
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
13:13
Episodul 23 prezintă comenzile GRANT si REVOKE ale limbajului SQL pentru acordarea și elimnarea de privilegii de acces si modificare a conținutului tabelelor unei baze de date. Youtube: Baze de Date | S1E23 | Securitatea Bazelor de Date - Acces DiscreționarDan Mircea Suciu
…
continue reading
1
Controlul Concurenței Tranzacțiilor
23:03
23:03
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
23:03
Episodul 21 prezintă mai multe tehnici de control a concurenței execuției tranzacțiilor folosind blocări partajate și exclusive Youtube: Baze de Date | S1E21 | Controlul Concurenței TranzacțiilorDan Mircea Suciu
…
continue reading
1
Baze de Date Distribuite
42:50
42:50
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
42:50
Episodul 22 prezintă pe scurt avantajele și provocările utilizării de baze de date distribuite pe mai multe site-uri. Youtube: Baze de Date | S1E22 | Baze de Date DistribuiteDan Mircea Suciu
…
continue reading
1
Planificarea tranzacțiilor
26:16
26:16
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
26:16
Episodul 20 prezintă modalitățile prin care operațiile mai multor tranzacții concurente se pot intercala într-o planificare particulară și diverse perspective prin care putem echivala aceste planificări Youtube:Dan Mircea Suciu
…
continue reading
Episodul 19 prezintă conceptul de tranzacție și proprietățile ACID ale acesteia Youtube: Baze de Date | S1E19 | TranzacțiiDan Mircea Suciu
…
continue reading
1
Organizarea directă a indecșilor 2
28:32
28:32
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
28:32
Episodul 18 prezintă mai multe variante particulare de organizare directă a indecșilor folosind atât dispersia statică cât și dinamică. Youtube: Baze de Date | S1E18 | Organizarea directă a indecșilor 2Dan Mircea Suciu
…
continue reading
1
Organizarea directă a indecșilor 1
22:43
22:43
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
22:43
În episodul 17 este prezentată tehnica organizării directe a indecșilor și sunt descrise mai multe tipuri de funcșii de dispersie utilizate. Youtube: Baze de Date | S1E17 | Organizarea directă a indecșilor 1Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 2
30:14
30:14
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
30:14
Episodul 16 descrie arborii B și algoritmii de căutarea, adăugare și ștergere de valori din aceștia. Youtube: Baze de Date | S1E16 | Organizarea arborescentă a indecșilor 2Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 1
32:30
32:30
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
32:30
În episodul 15 sunt prezentate modalitățile de memorare a indecșilor sub formă de arbore binar. De asemenea este prezentată și metoda de acces secvențial-indexată (ISAM) a înregistrărilor unei tabele. Youtube: Baze de Date | S1E15 | Organizarea arborescentă a indecșilor 1Dan Mircea Suciu
…
continue reading
1
Clasificarea Indecșilor
23:22
23:22
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
23:22
Episodul 14 descrie diversele tipuri de indecși ce pot fi definiși pe tabelele unei baze de date relaționale. Youtube: Baze de Date | S1E14 | Clasificarea IndecșilorDan Mircea Suciu
…
continue reading
1
Indexarea Bazelor de Date
14:55
14:55
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
14:55
În episodul 13 se explică utilitatea indecșilor în accesarea rapidă a datelor dintr-o bază de date. Link Youtube: Baze de Date | S1E13 | Indexarea Bazelor de DateDan Mircea Suciu
…
continue reading
Episodul 12 explică modul în care sunt gestionate blocurilor de memorie în memoria internă de către un SGBD relațional Youtube: Baze de Date | S1E12 | Buffer ManagerDan Mircea Suciu
…
continue reading
Episodul 10 descrie cei mai importanți operatori ai algebrei relaționale și interogările SQL echivalente cu aceștia. Youtube: Baze de Date | S1E10 | Algebra relaționalăDan Mircea Suciu
…
continue reading
1
Independența fizică și logică a datelor
13:19
13:19
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
13:19
Episodul 11 vorbește despre nivelele de abstractizare ale unei baze de date subliniind importanța independenței acestor nivele la modificările ulterioare. Youtube: Baze de Date | S1E11 | Independența fizică și logică a datelorDan Mircea Suciu
…
continue reading
1
Proiectarea bazelor de date 2
41:30
41:30
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
41:30
Episodul 9 trateaza problema translatării asocierilor, agregărilor, compunerilor și moștenirilor dintr-o diagramă de clase UML într-o structură de baze de date relaționale Youtube: Baze de Date | S1E09 | Proiectarea bazelor de date 2Dan Mircea Suciu
…
continue reading
1
Proiectarea bazelor de date 1
30:42
30:42
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
30:42
Episodul 8 trateaza problema proiectării unei baze de date relaționale pe baza identificării claselor persistente dintr-un model orientat-obiect al unei aplicații. Sunt introduse pe scurt principalele elemente ce compun o diagramă de clase UML (clase, asocieri, agregări, compuneri, moșteniri) iar apoi este prezentat modul in care sunt construite ta…
…
continue reading
Episodul 7 descrie primele 3 Forme Normale si Forma Normală Boyce-Codd a bazelor de date relaționale Youtube: Baze de Date | S1E07 | Forme normaleDan Mircea Suciu
…
continue reading
1
Descompunerea relațiilor
14:22
14:22
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
14:22
Episodul 6 este despre descompunerea relațiilor cu păstrarea datelor și respectarea dependențelor funcționale Youtube: Baze de Date | S1E06 | Descompunerea relațiilorDan Mircea Suciu
…
continue reading
1
Dependențe funcționale
28:56
28:56
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
28:56
Dependențele funcționale, definite de Edgar Frank Codd în 1970, și modul în care acestea modelează constrângeri de la nivelul unei relașii fac subiectul episodului 5. Youtube: Baze de Date | S1E05 | Dependențe funcționaleDan Mircea Suciu
…
continue reading
1
Interogări SQL - Partea 1
27:28
27:28
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
27:28
Episodul 3 este o introducere în utilizarea limbajului SQL pentru interogarea bazelor de date relaționale. Este prezentată instrucțiunea SELECT și cele mai importante clauze ale acesteia (FROM, WHERE, JOIN) Youtube: Baze de Date | S1E03 | Interogări SQL - Partea 1Dan Mircea Suciu
…
continue reading
1
Interogări SQL - Partea 2
16:53
16:53
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
16:53
Episodul 4 continuă introducerea limbajului SQL cu descrierea operatorilor/funcțiilor de agregare și a clauzelor GROUP BY, HAVING și ORDER BY Youtube: Baze de Date | S1E04 | Interogări SQL - Partea 2Dan Mircea Suciu
…
continue reading
În episodul curent sunt prezentate succint principalele concepte ce caracterizează modelul relațional al bazelor de date. Youtube: Baze de Date | S1E02 | Modelul RelaționalDan Mircea Suciu
…
continue reading
1
Introducere in Baze de Date
20:25
20:25
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
20:25
Episodul conține o descriere succintă a bazelor de date, a modelelor de date structurate utilizate în proiectarea lor și o clasificare a sistemelor de gestiune a bazelor de date. Youtube: Baze de Date | S1E01 | Introducere în Baze de DateDan Mircea Suciu
…
continue reading