Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Atrybut w bazie danych

Atrybut w bazie danych

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest atrybut w bazie danych?

Atrybut to pojedyncza cecha opisująca encję w bazie danych. W relacyjnej bazie danych atrybutowi najczęściej odpowiada kolumna tabeli.

Przykład dla encji czytelnik:
- czytelnik_id,
- imie,
- nazwisko,
- ulica,
- numerdomu,
- kodpocztowy,
- miejscowosc.

Wszystkie te elementy opisują czytelnika, więc są jego atrybutami.

Atrybut a encja

Encja to cały obiekt, np. ksiazka, natomiast atrybut to jedna właściwość tego obiektu, np. tytul, autor, rokwydania.

Przykład:
- encja: ksiazka,
- atrybuty: ksiazka_id, tytul, autor, rokwydania.

Atrybut a pole

W praktyce szkolnej i bazodanowej słowo pole bywa używane jako określenie kolumny tabeli. W modelowaniu danych poprawniejszym pojęciem jest jednak atrybut.

Jeżeli pytanie dotyczy nazw takich jak imie, nazwisko, tytul, są to atrybuty. Jeżeli dotyczy nazw takich jak czytelnik, ksiazka, wypozyczenie, są to encje.

Klucz główny jako atrybut

Atrybut może pełnić specjalną funkcję, np. być kluczem głównym. Przykłady:
- czytelnik_id,
- ksiazka_id,
- wypozyczenie_id.

Takie atrybuty jednoznacznie identyfikują rekordy w tabeli.