RBD stacjonarne

Semestr 2, rok akademicki 2022/2023


RBD jest przedmiotem poświęconym Relacyjnym Bazom Danych. W ramach przedmiotu poznamy zasady działania baz danych, tworzenia diagramów ERD, układania zapytań w języku SQL, stworzymy własną bazę danych i zapytania do niej. Pod koniec semestru, jeśli wystarczy czasu, zajmiemy się również nierelacyjnymi bazami danych, bo gdzie lepiej wprowadzić ten temat, jak na przedmiocie o bazach relacyjnych

Zasady zaliczenia

Przedmiot składa się z 15 laboratoriów. Na ocenę końcową składa się w 70% kolowkium z SQL oraz w 30% kolokwium z MongoDB realizowane na ostatnich zajęciach w semestrze.

Przydatne linki

  • Vertabelo - Aplikacja pozwalająca na tworzenie diagramów ERD oraz fizycznych baz danych na ich podstawie
  • Draw.io - Narzędzie pozwalające na wygodne projektowanie diagramów ERD
  • Mockaroo - Przydatne narzędzie pozwalające na generowanie zestawów danych oraz wypełnionych tabel
  • DataGrip - IDE z obsługą wielu dialektów SQL i noSQL.
  • Logowanie do Mongo - instrukcja, może przydać się na kolokwium, jak ktoś zapomniał

Wymagania projektowe

Przykładowe kolokwium


Skrypty z ćwiczeń

  1. Podstawy baz danych
  2. Diagramy ERD
  3. Wstęp do SQL
  4. SQL - Joiny, więcej agregacji, więcej zapytań
  5. Tworzenie i wypełnianie tabel w bazie danych
  6. Agregacja, złączenia, funkcje SQL
  7. SQL w konsoli, zadania praktyczne
  8. SQL - zapytania
  9. MongoDB - wstęp

Zadania do laboratoriów