Data Type - Complex Data Type

Card Puncher Data Processing


A complex data type is a data type that shows a structure.

All complex data type are based on a class concept. They are complex because they shows a structure

A data type that is not complex is primitive (ie can be compared by a single value)

Basic Data Structure Primitive

A complex data type is created from this three basic type primitives:

and can also be composed from other complex type.



(aggregate|compounds) types: a type that contains other type (ie elements)


Composite: that is, types built up from simpler ones

Abstract / Concrete

An abstract data type (tables, tree…) defines the behavior (method) via an interface and may be implemented in different ways. When a type is not abstract, it's know as a concrete type.

An abstract type and its implementation have a implementation relationship.

Recommended Pages
Card Puncher Data Processing
(Data) Type - (Datatype|Type of data)

Variables, parameters, and function may be typed (static typing) and return values that are typed (as do a database column). The type of a variable or expression defines the characteristics of the values...
Venn Diagram
Collection - Set

A set is: a data structure of the set theory a collection ofdistinct objects (then without duplicate) an unordered collection of objects The objects element of the set have the same type (the type...
Data System Architecture
Database - Key Value (Database | Store)

A key-value database / store is a NoSQL database based on the key-value data that is stored in btree or map data structure. You store some data, called a value, inside a key. The data can later be...
HTML - Control Form element

control form elements are element that are used specifically inside a form. They are used: to specify a key and a value. to layout the form to submit or reset it field set [optional] that...
HTML - Form element

HTML form is an element that represents a user-submittable form. When parsed as HTML, a form element's start tag will imply a p element's end tag just before. The pizza order form (taken...
Card Puncher Data Processing
Hive - Data Type

in Hive Hive supports the following data types category: primitive and complex in Hive Category Type Description Integers TINYINT 1 byte integer Integers SMALLINT 2 byte integer...
Card Puncher Data Processing
Language - (Execution) Context (Connection=Session, Request, Scope, Namespace)

The context is an object that wraps an execution object in order to set metadata contextual information such: as the start time, the location, ... the scope (ie namespace). session information....
Data System Architecture
Logical Data Modeling - Data Structure

A data structure is a single data instance that: cannot be compared/represented by a single value have operations that follows rules represents an entity, a relationship or both. has two representations:...
Data System Architecture
Ordinal Data

Ordinal data are data that can be ordered on an ordinal scale in order to rank them. Each ordinal data can therefore be translated into a number . This is a functionality/behavior of the data type...
Resource - Media Type (Mime)

Resource - Media Type (Mime) The term Internet media type refers to the type of a resource (in short, it tells the structure) A media type has the following syntax: where type is one of the five...

Share this page:
Follow us:
Task Runner