![...](/f/3400c0d2946334813b0d6821d231ac7d.jpg)
Struktury tabel w bazach danych organizują dane w wierszach i kolumnach.
Baza danych w postaci plików płaskich przechowuje dane w pojedynczej strukturze tabeli. Relacyjna baza danych korzysta z wielu struktur tabel, odwołując się do rekordów między tabelami. Tabele w obu tabelach organizują rekordy w wierszach, przy czym każda kolumna zawiera pojedynczy fragment danych w rekordzie.
Historia
Bazy danych w postaci plików płaskich były naturalnym krokiem naprzód w historii komputerów. Model relacyjnej bazy danych został opracowany i wdrożony na początku lat 70-tych, głównie przez IBM.
Wideo dnia
Płaskie bazy danych plików
Bazy danych plików płaskich to zazwyczaj zwykłe pliki tekstowe, które przechowują jeden rekord w wierszu, z polami rekordów oddzielonymi spacją lub znakiem ograniczającym. Bazy danych w postaci plików płaskich mogą być odczytywane bezpośrednio przez różne aplikacje.
Relacyjna baza danych
Oprócz tabel danych relacyjne bazy danych wykorzystują „indeksy” do szybkiego wyszukiwania rekordów na podstawie kryteriów wyszukiwania. Relacyjne bazy danych zazwyczaj wymagają systemu zarządzania relacyjnymi bazami danych (RDBMS) do zarządzania danymi i uzyskiwania do nich dostępu.
Korzyści
Bazy danych w postaci plików płaskich są proste, przenośne i zazwyczaj można z nich korzystać bez specjalnego oprogramowania. Relacyjne bazy danych są szybsze, wydajniejsze i wydajniejsze niż pliki płaskie. Większość systemów RDBMS zapewnia dostęp do baz danych za pośrednictwem sieci.
Oprogramowanie
Oprogramowanie pierwotnie oparte na płaskiej strukturze bazy danych zawierało FileMaker, Berkeley DB i Borland Reflex. Popularne nowoczesne systemy relacyjnych baz danych to Oracle, MySQL i PostgreSQL.