Data Definition
Data Definition defines a particular data with the following characteristics.
Atomic − Definition should define a single concept.Traceable − Definition should be able to be mapped to some data element.
Accurate − Definition should be unambiguous.
Clear and Concise − Definition should be understandable.
Data Object
- Data Object represents an object having a data.
Data Type
The data type sets the values that may be used with the corresponding type of data, as well as the types of operations that can be performed on the corresponding type of data, such as integer, string, and so on. There are two categories of data:
- Built-in Data Type
- Derived Data Type
Built-in Data Type
Those data types for which a language has built-in support are known as Built-in Data types. For example, most of the languages provide the following built-in data types.
- Integers
- Boolean (true, false)
- Floating (Decimal numbers)
- Character and Strings
Derived Data Type
Derivative data types are data types that are implementation independent, meaning they can be implemented in any way. These data types are usually created by combining primary or built-in data types with their relevant operations. For example,
- List
- Array
- Stack
- Queue
Basic Operations
Various operations are performed on the data in the data structures. The data structure that is chosen is mostly determined by the frequency with which the operation on the data structure must be done.
- Traversing
- Searching
- Insertion
- Deletion
- Sorting
- Merging