Przejdź do treści głównej
INF.04Bazy Danych i Zarządzanie Danymi (SQL & ORM)

Mapowanie Obiektowo-Relacyjne (ORM)

Technologia programistyczna automatycznie odwzorowująca tabele relacyjnej bazy danych na klasy obiektowe w kodzie aplikacji (np. Entity Framework w .NET, Hibernate w Javie).

Podejścia w ORM (Entity Framework):

  • Code-First: Najpierw piszemy klasy w C# (public class Student { ... }), a framework generuje na ich podstawie tabele w bazie danych za pomocą migracji (Migrations).
  • Database-First: Najpierw tworzymy schemat w bazie SQL, a narzędzie generuje odpowiadające klasy C#.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Mapowanie Obiektowo-Relacyjne (ORM) lub rozpocznij trening.