Baza danych

Baza danych to uporządkowany zbiór danych przechowywany w systemie komputerowym. Bazy danych zazwyczaj przechowują informacje w wielu połączonych ze sobą tabelach, które zawierają odpowiednie dane dla każdego rekordu w przeznaczonych do tego polach. Oprogramowanie systemu zarządzania bazą danych (DBMS) utrzymuje relacje między tabelami, dodaje i aktualizuje rekordy oraz wyświetla dane w odpowiedzi na zapytania.

Większość współczesnych baz danych to relacyjne bazy danych, które łączą wiele tabel za pomocą relacji między polami klucza głównego. Na przykład firma może przechowywać bazę danych, która zawiera informacje o klientach (takie jak ich imiona i adresy e-mail) w jednej tabeli, zamówienia w drugiej, a produkty na sprzedaż w trzeciej. Każdy rekord w tych tabelach ma pole klucza głównego zawierające unikalny identyfikator, do którego mogą odwoływać się rekordy w innych tabelach; każde zamówienie jest powiązane z wartością CustomerID klienta, który je złożył, oraz z wartością ProductID każdego kupionego produktu.

Wczesne bazy danych były znane jako bazy danych typu „flat file”. Przechowywały one wszystkie dane w jednej tabeli, podobnie jak w arkuszu kalkulacyjnym.

Wyszukiwanie informacji w bazie danych nazywa się zapytaniem. Większość baz danych korzysta ze standardu strukturalnego języka zapytań (SQL) do tworzenia zapytań. Umożliwia on dostęp do rekordów i ich aktualizowanie w wielu tabelach bazy danych. Na przykład zapytanie do bazy danych może wyświetlić wszystkich klientów z określonym kodem pocztowym, wszystkie zamówienia złożone w ciągu ostatniego tygodnia lub klientów, którzy więcej niż raz kupili określony produkt.

Zapytanie SQL wyświetlające rekordy spełniające kryteria wyszukiwania
Zapytanie SQL wyświetlające rekordy spełniające kryteria wyszukiwania

Bazy danych są wykorzystywane do niezliczonych celów w biznesie, edukacji, opiece zdrowotnej i administracji publicznej. Handel elektroniczny, media społecznościowe, serwisy informacyjne i inne dynamiczne strony internetowe korzystają z baz danych jako zaplecza do przechowywania treści, generując na żądanie strony zawierające treści z tych baz danych. Wreszcie, podczas gdy wczesne bazy danych mogły obsługiwać tylko zwykły tekst, współczesne bazy danych mogą przechowywać także inne typy danych, takie jak obrazy, dźwięk i wideo.

Zaktualizowano April 18, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Using a "cracked" version of a software program is also called what?

A
Swindling
0%
B
Hacking
0%
C
Piracy
0%
D
Plagiarism
0%
Correct! Incorrect!     View the Piracy definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja 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.