# Charakterystyka elementów baz danych

### Zbiór pomocnych definicji:

RELACJA - tabela

ENCJA (entity)- jest to określenie reprezentacji obiektu posiadającego atrybuty
np. Pojazd (encja) posiada kolor nadwozia (atrybut), moc silnika (atrybut), ilość drzwi(atrybut), itd..

KROTKA (tuple) - wiersz posiadający określone atrybuty

ATRYBUT (identyfikator kolumny)

KLUCZ GŁÓWNY (primary key) - główna nazwa identyfikująca tabelę i jej poszczególne krotki
powinien charakteryzować się unikatowością (wartości nie mogą się powtarzać)

Inne podział i rodzaje kluczy

- Klucz obcy - jest to klucz główny innej relacji (tabeli)
- klucz prosty - klucz jednoelementowy składający sie z jednej kolumny
- klucz złożony - klucz wieloelementowy składający sie z conajmniej dwóch kolumn
- Superklucz (superkey) - jednoznacznie identyfikuje każdą krotkę (bardzo często jest to klucz główny)

Klucz kandydujący (candidate key) - to superklucz zawierający minimalną liczbę kolumn identyfikujący każdą krotkę

⇒ Spis treści ⇐

⇐ PREV NEXT ⇒