Informacje, będące podstawą różnychelektroniczne systemy wymiany danych, zorganizowane w specjalny sposób i nazywane są bazami danych. Aby zrozumieć tę koncepcję, a także zrozumieć strukturę bazy danych, warto rozważyć to zjawisko bardziej szczegółowo.
Чаще всего, при создании базы данных следует przestrzegać następujących wymagań. Powinien być łatwy do przetworzenia i zwarty, pozbawiony zbędnych informacji. W systemie hierarchicznym elementy są ułożone w taki sposób, że powstają połączenia między nimi - dziecko i rodzic. Oznacza to, że informacja ta znajduje się wyżej lub niżej w stosunku do określonego obiektu systemu. Ale jeden z nich jest zawsze najważniejszy, od którego zaczyna się cały system. W wyniku takiego ułożenia bloków informacyjnych powstaje drzewiasta struktura bazy danych, charakterystyczna dla systemu plików mającego zastosowanie do komputerów.
Bazy danych rozproszone w sieci mają te same cechy, co bazy danych hierarchicznych. Różnica między nimi polega na tym, że w pierwszych elementach potomnych elementy mogą mieć kilku przodków.
Ale zanim przyjrzymy się bardziej szczegółowo strukturze itypy, musisz zdefiniować pojęcie bazy danych. Co oznacza ten termin? Najprostsza definicja to: baza danych jest sposobem na organizowanie i przechowywanie informacji. Istnieje wiele rodzajów i metod usystematyzowania informacji. Każdy z nich ma własną orientację na cel, spełnia określone wymagania. Na przykład dane XML mają strukturę drzewa o rozgałęzionym katalogu głównym i węzłach. Ale to tylko jeden rodzaj przechowywania informacji.
Hierarchiczna struktura bazy danychZoptymalizowany do odczytu, szybkiego wyboru danych i dostarczania do użytkownika. Ale ma też swoje wady. Tak więc komputer, dość łatwo wykonujący operację z określonym folderem lub plikiem (które są elementami struktury hierarchicznej), od dłuższego czasu skanuje system w poszukiwaniu wirusów. To pokazuje, że taki system nie nadaje się do szybkiego sortowania informacji i, jeśli to konieczne, proces zajmuje dużo czasu. Stosunek elementów w takiej strukturze jest taki, że im niższy obiekt, tym większe jego zagnieżdżenie. Wpływa to na hierarchiczne relacje między elementami nadrzędnymi i podrzędnymi systemu.
Na uwagę zasługuje kolejna klasyfikacja zasaddane. Zostanie on podany w celu ostatecznego wyjaśnienia kwestii istniejących metod przechowywania informacji. Ze względu na charakter prezentacji informacji bazy danych dzielą się na ustrukturyzowane (dane w postaci symboli), częściowo ustrukturyzowane (informacje tekstowe) i nieustrukturyzowane (sieci semantyczne). Strukturalne bazy danych mają kilka poziomów, na których znajdują się jednostki informacyjne. Należą do nich sieciowe i hierarchiczne bazy danych, w których określone są łącza między poszczególnymi plikami. Jeśli hierarchiczna baza danych jest jak drzewo, sieć przypomina sieć. W takim przypadku struktura bazy danych jest ułożona w taki sposób, że dowolny wierzchołek może do niej prowadzić, a kilka łączy może znajdować się między parą wierzchołków. Tak więc jeden plik utrzymuje relacje z wieloma, w wyniku czego jego typ nie jest ustalony. Może być członkiem zestawu plików (między którymi zadeklarowany jest link) lub właścicielem.
Istnieje również model relacyjnej bazy danych, w którymPowiązania plików są określane dynamicznie w momencie wykonania żądania. Bazy danych są podzielone według rodzaju zawartych w nich informacji na merytoryczne, dokumentalne i leksykograficzne.
Dlatego bazy danych są szczególnym sposobemsystem strukturalny, jeden ze sposobów przechowywania informacji, w którym może mieć formę tabelaryczną. Łącznie kilka tabel, które mają logiczne połączenia między sobą, i tworzy bazę danych.
p>