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
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
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
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
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
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
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
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
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
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
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
Î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
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
Î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
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
Î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
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
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
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
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
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
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
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
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