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 NoSQLDe către Dan 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ărilorDe către Dan Mircea Suciu
…
continue reading
1
Evaluarea operatorilor selecție și proiecție
33:28
33:28
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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țieDe către Dan 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țieDe către Dan Mircea Suciu
…
continue reading
1
Evaluarea operatorului join
1:12:26
1:12:26
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 ExternaDe către Dan Mircea Suciu
…
continue reading
1
Algoritmul ARIES de recuperare a datelor
28:18
28:18
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 datelorDe către Dan Mircea Suciu
…
continue reading
1
Recuperarea Datelor Distribuite
29:40
29:40
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 DistribuiteDe către Dan 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 datelorDe către Dan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Obligatoriu
12:09
12:09
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 ObligatoriuDe către Dan Mircea Suciu
…
continue reading
1
Securitatea Bazelor de Date - Acces Discreționar
13:13
13:13
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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ționarDe către Dan Mircea Suciu
…
continue reading
1
Controlul Concurenței Tranzacțiilor
23:03
23:03
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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țiilorDe către Dan 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 DistribuiteDe către Dan 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:De către Dan Mircea Suciu
…
continue reading
Episodul 19 prezintă conceptul de tranzacție și proprietățile ACID ale acesteia Youtube: Baze de Date | S1E19 | TranzacțiiDe către Dan Mircea Suciu
…
continue reading
1
Organizarea directă a indecșilor 2
28:32
28:32
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 2De către Dan Mircea Suciu
…
continue reading
1
Organizarea directă a indecșilor 1
22:43
22:43
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 1De către Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 2
30:14
30:14
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 2De către Dan Mircea Suciu
…
continue reading
1
Organizarea arborescentă a indecșilor 1
32:30
32:30
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 1De către Dan 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șilorDe către Dan 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 DateDe către Dan 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 ManagerDe către Dan 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ăDe către Dan Mircea Suciu
…
continue reading
1
Independența fizică și logică a datelor
13:19
13:19
Redă mai târziu
Redă mai târziu
Liste
Like
Plăcut
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 datelorDe către Dan 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 2De către Dan 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 normaleDe către Dan 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țiilorDe către Dan 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ționaleDe către Dan 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 1De către Dan 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 2De către Dan 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ționalDe către Dan 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 DateDe către Dan Mircea Suciu
…
continue reading