Encja (bazy danych)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Encja (ang. entity) – reprezentacja wyobrażonego lub rzeczywistego obiektu (grupy obiektów) stosowana przy modelowaniu danych podczas analizy informatycznej. Formalnie jest to pojęcie niedefiniowalne, a podstawową cechą encji jest to, że jest rozróżnialna od innych encji.

Encja zawiera w sobie cechy (atrybuty) obiektu, który tworzy. W przypadku relacyjnych baz danych, encja jest zazwyczaj utożsamiana z tabelą w bazie danych.

Przykłady encji (i atrybuty w encji):

  • Osoba (imię, nazwisko, PESEL)
  • Pojazd (wysokość, szerokość, długość, sposób poruszania się)

Charakterystyczną cechą encji jest to, że włącza ona do swojego obszaru znaczeniowego obok obiektów fizycznych również obiekty niematerialne. Encja może stanowić pojęcie, fakt, wydarzenie (np. konto bankowe, którego atrybuty to np. numer, posiadacz, dopuszczalny debet itp.; konferencja, której atrybuty to np. temat, data, organizator itp.; wypożyczenie książki, z atrybutami np. imię i nazwisko wypożyczającego, numer karty bibliotecznej, data wypożyczenia itp.).

Zobacz też[edytuj]