Podstawy baz danych - Związki między tabelami oraz typy danych

 1. Związki między tabelami:

  • związek jedno-jednoznaczny (jeden wiersz danej tabeli odpowiada dokładnie jednemu wierszowi w drugiej tabeli i odwrotnie; dwie tabele powiązane są kluczem głównym; związek można zastąpić jedną tabelą)
  • związek jedno-wieloznaczny (wiele wierszy z jednej tabeli odwołuje się jednego wiersza w drugiej tabeli - np. wiele dzieci do jednego pracownika w firmie)
  • związek wielo-wieloznaczny (wiele wierszy z jednej tabeli odwołuje się do jednego wiersza w drugiej tabeli)
2. Typy danych na bazach danych Oracle:

  • CHAR — ciąg znakowy o stałej długości.
  • VARCHAR2 — ciąg znaków o zmiennej długości. Maksymalna zadeklarowana długość kolumny VARCHAR2 to 2000 znaków lub 4000 bajtów. 
  • DATE — typ danych do przechowywania daty z dokładnością do sekund.
  • TIMESTAMP — typ danych do przechowywania szczegółowej informacji o dacie z dokładnością do części sekund i strefie czasowej
  • NUMBER — typ danych numeryczny
  • FLOAT, DOUBLE - numery o charakterze zmiennoprzecinkowym
  • BLOB — wielkie pliki
  • CLOB — ciągi znaków dłuższe niż 4000 bajtów lub 2000 znaków

Więcej szczegółów: TUTAJ!