Relacyjna baza danych

Relacyjna baza danych to model bazy danych, który przechowuje dane w tabelach. Zdecydowana większość baz danych używanych we współczesnych aplikacjach to bazy relacyjne, dlatego terminy „baza danych” i „relacyjna baza danych” są często używane zamiennie. Podobnie większość systemów zarządzania bazami danych (DBMS) to relacyjne systemy zarządzania bazami danych (RDBMS). Inne modele baz danych obejmują bazy płaskich plików i bazy hierarchiczne, choć są one rzadko używane.

Każda tabela w relacyjnej bazie danych zawiera wiersze (rekordy) i kolumny (pola). W terminologii informatycznej wiersze są czasami nazywane „krotkami”, kolumny mogą być określane jako „atrybuty”, a same tabele mogą być nazywane „relacjami”. Tabelę można wyobrazić sobie jako macierz wierszy i kolumn, w której każde przecięcie wiersza i kolumny zawiera określoną wartość. Jest ona „relacyjna”, ponieważ wszystkie rekordy mają te same pola.

Tabele baz danych często zawierają klucz główny, który zapewnia unikatowy identyfikator każdego wiersza w tabeli. Klucz może być przypisany do kolumny (co wymaga unikatowej wartości w każdym wierszu) albo może składać się z wielu kolumn, które razem tworzą unikatową kombinację wartości. W obu przypadkach klucz główny zapewnia wydajny sposób indeksowania danych i może służyć do udostępniania wartości między tabelami w bazie danych. Na przykład wartość klucza głównego z jednej tabeli można przypisać do pola w wierszu innej tabeli. Wartości importowane z innych tabel są nazywane kluczami obcymi.

Standardowym sposobem uzyskiwania dostępu do danych z relacyjnej bazy danych jest użycie zapytania SQL (Structured Query Language). Zapytań SQL można używać do tworzenia, modyfikowania i usuwania tabel, a także wybierania, wstawiania i usuwania danych z istniejących tabel.

Zaktualizowano July 16, 2016 przez Per C.

quizSprawdź swoją wiedzę

A programming error that produces an inaccurate result is called what?

A
Syntax error
0%
B
Buffer error
0%
C
Process error
0%
D
Logic error
0%
Correct! Incorrect!     View the Logic Error definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Relacyjna baza danych na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.