389 Shares 1924 views

DB – to … Rodzaje i właściwości bazy danych

DB – akronimem dla „bazy danych” lub „baza danych” (w zależności od kontekstu). W tym artykule, uważamy, że jest / są, jakie są i gdzie się stosuje. Także omawiają DBMS i bazy danych – to samo czy nie.

terminologia

Baza danych, o której mowa pewnego uporządkowanego repozytorium informacji. DB – to także model informacji, zdolność do przechowywania pewnych danych, pod warunkiem, że zostaną one zamówione. Każdy z nas pracował z bazy danych co najmniej raz, ale ona nie mogła nawet domyślać się, na przykład, wpisując szukaną frazę, zwracamy się do podstawy dużą skalę dla konkretnych danych informacyjnych.

DBMS – to kolejny skrót, który oznacza „system zarządzania bazami danych”. W sensie ogólnym, reprezentują one różne rozwiązania programowe, za pomocą którego można organizować dane z bazy danych. Odnosi się to do wypełnienia bazy informacyjnej, zamawiania, usuwanie, kopiowanie, analizy i wiele więcej.

baza formy

W teorii baz danych, istnieje kilka rodzajów nich. znajdują się:

  • Relacyjnych baz danych (od angielskiego słowa stosunku, co tłumaczy się jako „połączenie”) – charakteryzuje stosunki i wyrażone jako zbiór jednostek powiązanych. Te ostatnie są przedstawione w postaci tabletek, które zawierają dane z bazy danych. Jest to najczęstszy typ bazy danych.
  • Hierarchiczna – ze względu na poziom „rodzic-dziecko”, „superior-podwładny”.
  • Network – pochodną poprzednich gatunków.
  • Obiektowych, które pracują bezpośrednio z odpowiedniej metodologii programowania (OWP).

Rozważmy każdy z nich szczegółowo, zatrzymując się po drodze do podstawowych idei i koncepcji bazy danych.

DB – jest to znak?

Relacyjne bazy danych są w ich zwykłym reprezentacji nie powoduje trudności w zrozumieniu – tablica z informacjami. W celu wyjaśnienia, można zadzwonić po pomoc jest bardzo dobrze znany w bazie firm „Microsoft” – „Dostęp”, część ich zwykłego pakietu aplikacji biurowych.

Relacyjnych baz danych w tabelach mają wpisy (wiersze) i pola (kolumny). Pierwsza zawiera informacje natychmiast, dane w przeszłości – opis, co to znaczy nagrywanie. Na przykład, pole – „nazwa” entry – „Katarzyna”.

Dla pól zdefiniowane typy wartości. Mogą one być numeryczne, charakter, data, czas, itd. Ponadto, każda tabela musi być kluczowym polu – .. Record nim jednoznacznej identyfikacji danych.

Należy rozumieć, że sama baza danych – nie jest to tabela. Baza danych może być przechowywany od jednego do kilkuset tabelach, w zależności od ilości i różnorodności informacji.

Relacje między tabelami

Aby zapewnić relacji między tabelami w bazie danych ma schematu. Komunikacja to:

  • „One-to-one” – każdego rekordu w tabeli odpowiada tylko jeden rekord z innej płyty.
  • „Jeden do wielu” i „wiele do wielu”. Rekord może odpowiadać kilka powiązanej tabeli. Alternatywnie (drugi przykład wykonania).
  • „Wiele do wielu”. Nietrudno się domyślić, że w tym przypadku wiele wierszy można wybrać, aby połączyć wiele wierszy innej tabeli (taki związek jest organizowana przy użyciu tabeli postoju oraz dwa linki powyżej gatunku).

Przesuwanie w górę iw dół

Hierarchiczna baza danych są znacznie bardziej uporządkowany niż relacyjny. Mają tendencję do ścisłego posłuszeństwa. Jest to element główny – „wierzchołek”, która gałąź off podwładni – „Spadkobiercy” lub „potomstwo”. Hierarchiczna baza danych – baza ma strukturę drzewa, w którym tylko jeden przodek może być w każdym węźle.

Ten typ jest wygodny w użyciu do budowy repozytoriów informacji już uporządkowanej struktury, na przykład: podstawa jednostki wojskowej lub pliku danych Manager. Wadą jest uważane za niemożliwe jednostka mieć więcej niż jednego rodzica, a także złożoność logiki bazy danych.

rozwijać stosunki

Sieć DB decyzja stal brak hierarchicznej nazwany po prostu powyżej. „Wiele do wielu” Jedyna różnica pomiędzy tego rodzaju poprzedniego związku zaczęło, która w tym przypadku jest pokazany na tym, że jako przodek może mieć wiele spadkobierców i ich potomkowie, mogą wystąpić z kilku węzłów.

Sposób wyświetlania tabelarycznych

Pomimo faktu, że tabele są związane przede wszystkim z relacyjnych baz danych i hierarchicznej, sieci, a także może być reprezentowany w postaci tabel. Podstawowa różnica między tymi typami – zasady budowy struktury: relacyjnej, w porównaniu z pozostałymi dwoma jest znacznie swobodniej i mniej uporządkowane.

zorientowane styl obiektu

Ostatnio oglądane typ – obiektowy – najmniej wspólnego. To dlatego, że jest to bardzo wyspecjalizowane. Złożone struktury danych takich obiektów forma podstawowa i pracować bezpośrednio z językiem programowania obiektowego. Zostały one opracowane w latach osiemdziesiątych ubiegłego wieku, a nie otrzymali jeszcze dużą popularnością ze względu na jego złożoność i niezbyt dużą prędkością.