Źródło: Arkusze CKE
Co to jest ORM w kontekście programowania?
Warianty odpowiedzi
-
A
Object-Relational Mapping - technika konwersji danych między systemami typów w relacyjnych bazach danych
-
B
Output Rendering Module - moduł renderujący dane wyjściowe w aplikacjach
-
C
Operational Reliability Management - zarządzanie niezawodnością operacyjną systemów
-
D
Organized Resource Model - model organizacji zasobów w aplikacjach webowych
Wyjaśnienie
ORM, czyli Object-Relational Mapping (Mapowanie Obiektowo-Relacyjne), to technika łącząca świat programowania obiektowego ze światem relacyjnych baz danych.
Rozwiązuje ona problem różnicy w strukturze danych: w kodzie operujesz na obiektach i klasach, a baza danych przechowuje dane w tabelach i wierszach.
Dzięki ORM nie musisz ręcznie pisać zapytań SQL do prostych operacji. Narzędzie automatycznie tłumaczy działania na obiektach na odpowiednie zapytania do bazy danych.