Atelier Gratuit „Designul bazelor de date non-relaționale – MongoDB”
Atelier Gratuit „Designul bazelor de date non-relaționale – MongoDB”.
Vom incerca sa intelegem schimbarea de paradigma adusa de bazele de date non-relationale, de ce sunt folosite si cum putem sa ne gandim designul adaptat pentru ele.
Cui i se adresează acest curs?
Toti cei care au deja experienta sau cu baze de date relationale sau non-relationale
În acest curs vei învăța despre:
- Best practices
- Documents vs tables
- Embedding documents
Toate subiectele de mai jos vor fi prezentate sub forma de comparatii PostgreSQL vs Mongo
- Relatia One-to-one
- Mapare ierarhii de obiecte
- Relatia One-to-many
- Extractia documentelor embedded in colectii noi
- Relatia Many-to-many
- Modelare arbori
- Modelarea unui numar dinamic de atribute
Metoda de predare:
Cel putin 80% practică, exercițiile find realizate împreună cu formatorul.
Materiale necesare:
- Laptop
- MongoDB Server https://www.mongodb.com/what-is-mongodb
- GUI for Mongo: https://robomongo.org/ (preferabil) sau https://www.mongodb.com/products/compass
- PostgreSQL Server https://www.postgresql.org/
- GUI for PostgreSQL https://dbeaver.io/ sau orice altceva
Derularea evenimentului
- Durata: 1 zi
- Program: intervalul orar va fi anuntat pe email participantilor
- Pauze: între exerciții, plus pauza de masa intre 13:00-14:00
- Comunicarea: limba română