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)?
Spis treściKliknij link, aby przejść do wybranego miejsca
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.

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

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

Co to jest metoda idempotentna?

@memecode
Czym jest repozytorium?
21 sie '24 21:25

Czym jest repozytorium?

@memecode
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?

@memecode
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)?

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

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

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

Jak działa model sztucznej inteligencji?

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

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

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

Co oznacza zasada ACID w programowaniu?

@memecode
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)?

@memecode
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

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

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

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

Co to jest PORO w Ruby?

@memecode