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!