2024-10-03 |
Wykład 1/7:
- NoSQL – czym jest i dlaczego jest
- Materiały
- Piotr Fulmański, NoSQL. Theory and examples, Chapter 1: SQL, NoSQL, NewSQL, Simple Introduction Series, 2022 (ewentualnie: SQL, NoSQL, NewSQL; prezentacja z wykładu: SQL, NoSQL, NewSQL)
- Piotr Fulmański, NoSQL. Theory and examples, Chapter 2: SQL. Relational model, Simple Introduction Series, 2022 (ewentualnie: Relational model; prezentacja z wykładu: SQL. Relational model)
- Piotr Fulmański, NoSQL. Theory and examples, Chapter 3: NoSQL, Simple Introduction Series, 2022 (ewentualnie: NoSQL; prezentacja z wykładu: NoSQL)
- Co po tych zajęciach powinno się znać / wiedzieć / umieć
- Wyjaśnić dlaczego mamy taką różnorodność podstawowych rodzin baz danych (SQL, NoSQL, NewSQL).
- Jakie czynniki były głównym powodem powstania baz typu NoSQL.
- Umieć opisać najbardziej istotne elementy modelu relacyjnego (w tym zasadność istnienia form normalnych, model ACID).
- Wymienić wady i zalety modelu relacyjnego.
- Czym (nie) jest NoSQL, podać jego wady i zalety.
- Opisać model BASE.
- Wyjaśnić czego dotyczy twierdzenie CAP.
|