Entita
Obsah boxu
Entita (z latinského entitas, od ens – „jsoucí“, „věc“) je široký a fundamentální pojem, který označuje cokoliv, co existuje nebo může být považováno za existující jako samostatná, odlišitelná jednotka. Může se jednat o konkrétní fyzický objekt, abstraktní koncept, živou bytost, právní subjekt nebo dokonce fiktivní postavu. Klíčovou vlastností entity je její vnímaná nebo definovaná existence a identita, která ji odlišuje od jejího okolí a jiných entit. Pojem je klíčový v mnoha oborech, zejména ve filosofii (specificky v ontologii), informatice, právu a esoterice. ```
```
🏛️ Filosofický pohled
Ve filosofii, konkrétně v odvětví metafyziky zvaném ontologie (nauka o bytí), je entita ústředním pojmem. Ontologie se zabývá otázkami, co existuje, jaké druhy věcí existují a jaké jsou jejich základní vlastnosti a vztahy. Z tohoto pohledu lze entity dělit do několika základních kategorií:
- Konkrétní entity: Jsou to entity, které existují v prostoru a čase. Mají fyzickou podobu a lze je vnímat smysly. Patří sem například kámen, strom, člověk nebo planeta Země. Jsou předmětem zkoumání přírodních věd.
- Abstraktní entity: Tyto entity neexistují v prostoročasu a nemají fyzickou podstatu. Přesto jsou považovány za reálně existující. Typickými příklady jsou čísla, matematické objekty, myšlenky, spravedlnost, láska nebo barvy jako takové. Jejich existence a povaha jsou předmětem dlouhodobých filosofických debat (viz realismus a nominalismus).
- Fiktivní entity: Jedná se o entity, které existují pouze v rámci fiktivních světů, jako jsou literatura, film nebo mytologie. Příkladem může být Sherlock Holmes, Harry Potter nebo Zeus. Ačkoliv nemají reálnou existenci, mají definované vlastnosti a mohou být předmětem analýzy a diskuse.
- Sociální (nebo institucionální) entity: Jsou to entity vytvořené lidskou společností a dohodou. Jejich existence je závislá na kolektivním přesvědčení a společenských strukturách. Patří sem například státy, korporace, peníze nebo manželství.
Filosofická debata se často točí kolem tzv. „ontologického závazku“ – tedy otázky, existenci jakých typů entit jsme nuceni přijmout, abychom mohli smysluplně popisovat svět. ```
```
💻 Entita v informatice a databázích
V informatice a zejména v oblasti databázových systémů má pojem entita velmi specifický a technický význam. Je základním stavebním kamenem pro modelování dat.
Databázové modelování
V kontextu Entity-Relationship modelu (ER model nebo ERD), který se používá pro návrh databází, je entita objektem reálného světa, který je odlišitelný od ostatních objektů a o kterém chceme uchovávat data.
- Entita: Představuje třídu podobných objektů. Například Student, Kniha, Faktura. V diagramu se obvykle značí obdélníkem.
- Atribut: Je vlastnost, která popisuje entitu. Například entita Student může mít atributy jako Jméno, Příjmení, Datum narození a Identifikační číslo.
- Vztah (Relationship): Popisuje propojení mezi dvěma nebo více entitami. Například mezi entitou Student a entitou Kurz může existovat vztah "je zapsán na" (jeden student může být zapsán na více kurzů a jeden kurz může mít více studentů).
Po návrhu se databázový model převádí do konkrétní implementace, kde se typ entity obvykle stává tabulkou, jednotlivé instance entity (konkrétní studenti) se stávají řádky v této tabulce a atributy se stávají sloupci.
Objektově-relační mapování (ORM)
V moderním programování se často používají techniky objektově-relačního mapování (ORM), jako jsou JPA, Hibernate nebo Entity Framework. Zde pojem entita označuje objekt (třídu), který přímo odpovídá tabulce v relační databázi. Programátor tak může pracovat s daty jako s běžnými objekty ve svém programovacím jazyce, aniž by musel psát složité SQL dotazy, a ORM framework se postará o synchronizaci mezi objekty a databází.
Herní vývoj
V herním vývoji je entita často obecný termín pro jakýkoli objekt ve hře (postava, předmět, projektil, spouštěč události). Moderní herní enginy často používají architekturu Entity-Component-System (ECS), kde je entita pouhým identifikátorem, ke kterému se dynamicky připojují komponenty (data) a systémy (logika), což umožňuje velkou flexibilitu. ```
```
⚖️ Právní a obchodní pojetí
V právním a obchodním kontextu se pojem entita používá k označení subjektu, který má právní subjektivitu. To znamená, že může být nositelem práv a povinností. Rozlišují se dva základní typy právních entit:
- Fyzická osoba: Každý člověk je od narození do smrti právní entitou s přirozenými právy a povinnostmi.
- Právnická osoba: Je to uměle vytvořený subjekt (konstrukce), kterému zákon přiznává právní subjektivitu. Právnická osoba existuje a jedná nezávisle na lidech, kteří ji tvoří nebo ovládají. Má vlastní majetek, práva a povinnosti, může uzavírat smlouvy, vlastnit majetek, žalovat a být žalována.
Příklady právnických osob (právních entit):
- Obchodní korporace:
Společnost s ručením omezeným (s.r.o.), akciová společnost (a.s.). - Stát a jeho složky:
Česká republika, obce, kraje, ministerstva. - Neziskové organizace: Spolky, nadace, ústavy.
- Církve a náboženské společnosti.
Pojem "ekonomická entita" nebo "účetní jednotka" se v účetnictví používá k vymezení hospodářského celku, jehož majetek a aktivity jsou sledovány odděleně od jeho vlastníků a jiných entit. ```
```
👻 Entita v duchovnu a esoterice
V kontextu spirituality, esoteriky, mytologie a paranormálních jevů označuje pojem entita jakoukoli bytost, která nemá fyzické tělo, ale je považována za existující na jiné, nehmotné úrovni reality. Tyto entity jsou často vnímány jako vědomé a schopné interakce s fyzickým světem nebo s lidským vědomím.
Pojem je velmi široký a může zahrnovat:
- Duchové: Vědomí zemřelých osob, které zůstalo vázáno na fyzický svět.
- Démoni a andělé: Bytosti z náboženských a mytologických systémů, často vnímané jako zlé nebo dobré síly.
- Elementálové: Duchové přírody spojovaní s klasickými živly (země, voda, vzduch, oheň).
- Bůh|Bohové]] a polobohové: Mocné bytosti uctívané v různých polyteistických náboženstvích.
- Mimozemské nebo interdimenzionální bytosti: V některých moderních systémech víry jsou entity chápány jako bytosti z jiných planet nebo dimenzí.
Existence těchto entit není vědecky prokázána a je předmětem víry, osobních zkušeností a náboženských či spirituálních tradic. Zkoumáním údajných projevů těchto entit se zabývají obory jako parapsychologie nebo kryptozoologie, které však nejsou považovány za součást hlavního proudu vědy. ```
```
💡 Pro laiky: Co je to vlastně entita?
Představte si, že si o světě vedete kartotéku. Entita je v podstatě cokoliv, o čem si můžete založit samostatnou kartičku. Je to jakýkoli „kus“ reality (nebo fantazie), který dokážete pojmenovat a odlišit od ostatních.
- Ve filosofii: Filosof se ptá, o čem všem můžeme mít kartičku. Můžeme mít kartičku "Tento stůl"? Určitě. Můžeme mít kartičku "Spravedlnost"? Ano, i když ji nevidíme. A co kartička "Jednorožec"? Také, i když neexistuje ve fyzickém světě. Filosof zkoumá, jaký je rozdíl mezi těmito kartičkami a co to znamená, když řekneme, že něco na kartičce "opravdu existuje".
- V informatice: Programátor, který tvoří databázi, si takovou kartotéku skutečně vytváří. Kartotéka je databáze. Každá kartička je záznam o jedné konkrétní věci – například o studentovi. Na kartičce jsou předtištěná políčka (atributy) jako "Jméno", "Věk", "Adresa". Entita je zde tedy šablona pro tyto kartičky (typ "Student") a její jednotlivé instance jsou konkrétní vyplněné kartičky.
- V právu: Právník řekne, že některé kartičky (např. "Člověk Jan Novák" nebo "Firma ABC s.r.o.") mají speciální razítko. Toto razítko jim dává práva a povinnosti. Mohou vlastnit jiné kartičky (majetek) nebo se soudit s jinými orazítkovanými kartičkami. Entita je zde kdokoli nebo cokoli, kdo má toto "právní razítko".
- V duchovnu: Zde si lidé představují kartičky o věcech, které nejsou vidět, ale věří, že existují. Například kartička "Anděl strážný" nebo "Duch starého hradu". Entita v tomto smyslu je jakákoli nehmotná bytost, o které se věří, že má vlastní vůli a existenci.
```
```