Typy dat v programování a jejich vlastnosti

10. 3. 2020

V každém programu se používají indikátory, které lze rozdělit do dvou velkých skupin: proměnné a konstanty. První z nich mění jejich hodnotu při provádění algoritmu a druhá ne. Obě proměnné a konstanty charakterizují různé typy dat. Ovlivňují jejich strukturu, způsob prezentace, pravidla užívání, stejně jako soubor hodnot, které indikátory používají. Při programování jsou zohledněny následující typy dat: jednoduché, strukturované a referenční. Tento článek jim bude věnován.

Jednoduché datové typy

datových typů
Proměnná, která patří do této skupiny, může uložit pouze jednu jednotlivou hodnotu najednou. Jejich jiný název je "atomový" nebo "skalární" datový typ. To je způsobeno skutečností, že nemají vnitřní strukturu. Ty zahrnují následující typy: logické, číselné, řetězce. Je třeba poznamenat, že relační model navrhovaný společností K. Data byl původně založen na ukazatelích z této skupiny. V různých programovacích jazycích mohou jednoduché datové typy také zahrnovat takové typy jako:

  • celé;
  • interval;
  • skutečný;
  • peníze;
  • čas

Strukturované datové typy

jednoduché datové typy Pro úkol složitých systémů existuje druhá skupina ukazatelů. Tyto datové typy zahrnují sadu prvků, tj. mají vnitřní strukturu. Zahrnují to zejména pole a záznamy. První je matematická funkce, jejíž doména je konečná. Co se týče záznamu (nebo struktury), jedná se o n-titu z karteziánského souboru sad. Na základě polí a záznamů můžete vytvořit ještě složitější ukazatele, které mohou být potřebné při vývoji programu. Společným rysem této skupiny je přítomnost vnitřní struktury, která se používá ve stejné úrovni abstrakce jako uvažované datové typy. To znamená, že je možné provádět operace s polem nebo záznamem (strukturou) jako celku. Pro ně existují dokonce i samostatné funkce, které vám umožňují vytvářet pole z jednoduchých prvků. Mělo by být poznamenáno, že číselný typ, který je tradičně klasifikován jako jednoduchý, je ve skutečnosti také složitý, protože libovolné číslo je sada bitů. Ale na úrovni programového kódu není možné "vidět" jeho složitou strukturu. To lze provést pouze na nižší úrovni abstrakce.

Odkazy (ukazatele)

Ukazatele této skupiny se používají k odkazování na jiné typy dat, proto se často nazývají "ukazatele". Nejčastěji se používají v programovacích jazycích procedurálního typu.

Relační datový model

strukturovaných datových typů Mnoho lidí si mylně myslí, že v relačním modelu mohou být použity pouze jednoduché údaje, ale ve skutečnosti tomu tak není. Vnitřní struktura těchto operací se vůbec nepovažuje, takže pole bude považováno pouze za celek. A akce s jednotlivými prvky, které jsou v něm obsaženy, budou nemožné. Pokud zvolíte ty správné komponenty pole nebo struktury, pak takové operace nejsou potřeba, takže strukturované ukazatele lze úspěšně použít v relačním modelu.