{ "@context": "https://schema.org", "@type": "Organization", "name": "Brainscape", "url": "https://www.brainscape.com/", "logo": "https://www.brainscape.com/pks/images/cms/public-views/shared/Brainscape-logo-c4e172b280b4616f7fda.svg", "sameAs": [ "https://www.facebook.com/Brainscape", "https://x.com/brainscape", "https://www.linkedin.com/company/brainscape", "https://www.instagram.com/brainscape/", "https://www.tiktok.com/@brainscapeu", "https://www.pinterest.com/brainscape/", "https://www.youtube.com/@BrainscapeNY" ], "contactPoint": { "@type": "ContactPoint", "telephone": "(929) 334-4005", "contactType": "customer service", "availableLanguage": ["English"] }, "founder": { "@type": "Person", "name": "Andrew Cohen" }, "description": "Brainscape’s spaced repetition system is proven to DOUBLE learning results! Find, make, and study flashcards online or in our mobile app. Serious learners only.", "address": { "@type": "PostalAddress", "streetAddress": "159 W 25th St, Ste 517", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001", "addressCountry": "USA" } }

Complex Data Types Flashcards

(33 cards)

1
Q

Store a set of key value pairs

A

Key-value Map (Map)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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.

A

Vector data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Widely used today with complex data fetched to the front end and displayed using a mobile app or javascript

A

Web services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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.

A

Polyline or Linestring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Used for efficient data storage

A

BSON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Support XML

A

SQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

represented by a list of vertices in order.

A

Polygons

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Key value maps from offset to value

A

Arrays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Store XML data

A

SQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

a data representation standard based on entity-relationship model

A

Resource Description Framework (RDF)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Data exchange can benefit from this data

A

Semi-structured data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sets, multisets

A

Multivalued Data Types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

a database that provides specialized support for arrays

A

Array database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the meaning of JSON?

A

JavaScript Object Notation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Make the data self-documenting, can be hierarchical

A

Tags

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Common in many applications

A

Hierarchical Data

17
Q

A special purpose database for storing geographic data

A

Geographic Information System

18
Q

used to represent map data.

A

Vector format

19
Q

Store information related to spatial location and support efficient storage, indexing and querying of spatial data

A

Spatial Databases

20
Q

developed to query nested XML structures

21
Q

What is the meaning of XML?

A

Extensible Markup Language

22
Q

What is the meaning of BSON

23
Q

can be presented by the coordinates of its endpoints

24
Q

Are key value maps. Set of (attribute, name, value) pairs.

25
earlier generation notation, still used extensively
XML
26
road maps, land-usage maps, topographic elevation maps, political maps showing boundaries, land-ownership maps and so on.
Geographical Data
27
Textual representation widely used for data exchange
JSON
28
Not widely used currently
XQuery
29
Generated XML data from relational data
SQL
30
Use tag to mark up text
XML
31
Widely used for web application
JSON
32
Extract data from XML data types
SQL
33
Widely used semi-structure data
JSON and XML