Episodes
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 NoSQL
Published 06/20/21
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ărilor
Published 06/19/21
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ție
Published 06/18/21
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ție
Published 06/17/21
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
Published 06/15/21
Episodul 28 prezinta diverse tehnici de sortare si optimizare a sortarii inregistrarilor unei tabele.
Youtube: Baze de Date | S1E28 | Sortare Externa
Published 06/09/21
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 datelor
Published 06/08/21
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 Distribuite
Published 06/07/21
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 datelor
Published 06/01/21
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 Obligatoriu
Published 05/30/21
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ționar
Published 05/29/21
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țiilor
Published 05/29/21
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 Distribuite
Published 05/29/21
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:
Published 03/25/21
Episodul 19 prezintă conceptul de tranzacție și proprietățile ACID ale acesteia
Youtube: Baze de Date | S1E19 | Tranzacții
Published 03/19/21
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 2
Published 02/01/21
Î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 1
Published 01/31/21
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 2
Published 01/30/21
Î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 1
Published 01/29/21
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șilor
Published 01/29/21
În episodul 13 se explică utilitatea indecșilor în accesarea rapidă a datelor dintr-o bază de date.
Link Youtube: https://www.youtube.com/watch?v=DiEeepT_Cj8 (Baze de Date | S1E13 | Indexarea Bazelor de Date)
Published 01/05/21
Episodul 12 explică modul în care sunt gestionate blocurilor de memorie în memoria internă de către un SGBD relațional
Published 12/13/20
Episodul 11 vorbește despre nivelele de abstractizare ale unei baze de date subliniind importanța independenței acestor nivele la modificările ulterioare.
Published 12/08/20
Episodul 10 descrie cei mai importanți operatori ai algebrei relaționale și interogările SQL echivalente cu aceștia.
Youtube: https://www.youtube.com/watch?v=d3nJEgP-RbM (Baze de Date | S1E10 | Algebra relațională)
Published 12/08/20