Complex Data Types Flashcards
(33 cards)
Store a set of key value pairs
Key-value Map (Map)
are constructed from basic geometric objects: points, line segments, triangles, and other polygons in two dimensions, and cylinders, spheres, cuboids, and other polyhedrons in three dimensions.
Vector data
Widely used today with complex data fetched to the front end and displayed using a mobile app or javascript
Web services
consists of a connected sequence of line segments and can be represented by a list containing the coordinates of the endpoints of the segments, in sequence.
Polyline or Linestring
Used for efficient data storage
BSON
Support XML
SQL
represented by a list of vertices in order.
Polygons
Key value maps from offset to value
Arrays
Store XML data
SQL
a data representation standard based on entity-relationship model
Resource Description Framework (RDF)
Data exchange can benefit from this data
Semi-structured data
Sets, multisets
Multivalued Data Types
a database that provides specialized support for arrays
Array database
What is the meaning of JSON?
JavaScript Object Notation
Make the data self-documenting, can be hierarchical
Tags
Common in many applications
Hierarchical Data
A special purpose database for storing geographic data
Geographic Information System
used to represent map data.
Vector format
Store information related to spatial location and support efficient storage, indexing and querying of spatial data
Spatial Databases
developed to query nested XML structures
XQuery
What is the meaning of XML?
Extensible Markup Language
What is the meaning of BSON
Binary JSON
can be presented by the coordinates of its endpoints
Line segment
Are key value maps. Set of (attribute, name, value) pairs.
Objects