Cała oryginalna treść jest tworzona po ukraińsku. Nie wszystkie treści zostały jeszcze przetłumaczone. Niektóre posty mogą być dostępne tylko po ukraińsku.Dowiedz się więcej

Co oznacza relacyjny (w kontekście baz danych relacyjnych)?

Okładka posta: Co oznacza relacyjny (w kontekście baz danych relacyjnych)?
Ta treść została automatycznie przetłumaczona z ukraińskiego.
Termin "relacyjny" pochodzi od słowa "relacja", które oznacza "stosunek" lub "związek". W kontekście baz danych i informatyki relacyjny oznacza powiązane tabele, w których dane są zorganizowane w postaci wierszy i kolumn i mogą być ze sobą powiązane.
Może niektórym łatwiej będzie zapamiętać znaczenie tego terminu, odnosząc się do jego angielskiej wersji, a mianowicie - relational (relational database). To znaczy, relation po angielsku - stosunek lub związek. Tak więc termin relacyjne bazy danych / relational databases staje się maksymalnie zrozumiały, gdy zna się tłumaczenie.

Baza danych relacyjna

Baza danych relacyjna — to typ bazy danych, w której dane są przechowywane w tabelach. Każda tabela składa się z wierszy (rekordów) i kolumn (pól). Kluczowym aspektem baz danych relacyjnych jest to, że między różnymi tabelami można tworzyć powiązania na podstawie wspólnych pól.

Przykład powiązania między tabelami

Tabela "Studenci" może zawierać informacje o studentach, a tabela "Kursy" — informacje o kursach. Te dwie tabele mogą być ze sobą powiązane przez pole "ID studenta" lub "ID kursu", co pozwoli na stworzenie powiązań między studentami a kursami, na które są zapisani.
W ten sposób relacyjne bazy danych są podstawą wielu nowoczesnych systemów przechowywania danych, takich jak MySQL, PostgreSQL, SQLite, Oracle itp.
Ten wpis ma bardzo uproszczony opis terminu, ale mam nadzieję, że daje podstawowe zrozumienie tematu.
Podoba ci się?Zareaguj
🧵

Ten post nie ma jeszcze żadnych dodatków od autora.

Czym jest RDBMS (relacyjny system zarządzania bazami danych)?
21 wrz '24 08:56

Czym jest RDBMS (relacyjny system zarządzania bazami danych)?

Co to jest DDL (Data Definition Language) i DML (Data Manipulation Language)? Kiedy i do czego są używane?
27 mar '24 18:37

Co to jest DDL (Data Definition Language) i DML (Data Manipulation Language)? Kiedy i do czego są używane?

Czym jest Konwencja nad Konfiguracją (w kontekście RoR i nie tylko)?
26 wrz '24 07:47

Czym jest Konwencja nad Konfiguracją (w kontekście RoR i nie tylko)?

Czym jest ORM i po co jest potrzebny?
26 paź '25 14:00

Czym jest ORM i po co jest potrzebny?

Co oznacza błąd 'is out of range' w Ruby on Rails? Błąd zakresu - Liczba całkowita z limitem 4 bajtów
13 cze '24 07:18

Co oznacza błąd 'is out of range' w Ruby on Rails? Błąd zakresu - Liczba całkowita z limitem 4 bajtów

Co oznacza zasada ACID w programowaniu?
24 wrz '24 20:31

Co oznacza zasada ACID w programowaniu?

Jak działa model sztucznej inteligencji?
15 wrz '24 16:42

Jak działa model sztucznej inteligencji?

Zaokrąglanie liczb dziesiętnych: zasady matematyczne, JavaScript i Ruby
18 paź '24 12:59

Zaokrąglanie liczb dziesiętnych: zasady matematyczne, JavaScript i Ruby

Jaką hierarchię ma DOM (Model Obiektów Dokumentu)?
23 sie '24 09:22

Jaką hierarchię ma DOM (Model Obiektów Dokumentu)?

Co to jest SCM (Zarządzanie Kontrolą Źródła)?
21 sie '24 21:46

Co to jest SCM (Zarządzanie Kontrolą Źródła)?

Co to jest commit w kontekście programowania oraz SCM / Git?
21 sie '24 21:37

Co to jest commit w kontekście programowania oraz SCM / Git?

Czym jest repozytorium?
21 sie '24 21:25

Czym jest repozytorium?

Co to jest metoda idempotentna?
21 sie '24 20:57

Co to jest metoda idempotentna?

[Fix] Fabryka nie zarejestrowana: "user" (KeyError) (FactoryBot / Rails 7)
7 gru '24 10:46

[Fix] Fabryka nie zarejestrowana: "user" (KeyError) (FactoryBot / Rails 7)

Co to jest PORO w Ruby?
8 gru '24 12:46

Co to jest PORO w Ruby?