CPA NOsql Exam With Complete Solutions Latest Update
What is semi-structured data? - ANSWER "Data whose schema changes often, such as
JSON and XML."
Why does the relational model sometimes overkill with atomic data types? - ANSWER
Because applications may require to store complex data which can be simpler w/o
normalization.
What are common uses of semi-structured data? - ANSWER Data exchange between
applications or between back-end and front-end of an application.
What are two popular semi-structured data models? - ANSWER JSON and XML.
What is the most distinctive characteristic of semi-structured data models? - ANSWER
Flexible schema where each tuple can have a different set of attributes.
What are multi-valued data types? - ANSWER "Data types such as sets, multisets,
key-value maps, and arrays."
What is a key-value map? - ANSWER "A set of key-value pairs, e.g. {(brand, Apple), (ID,
MacBook Air), (size, 13), (color, silver)}."
What operations are available on key-value maps? - ANSWER "put(key, value), get(key),
delete(key)."
What is an array database? - ANSWER A database offering specific support for arrays
which may include features such as compressed storage and query language extension.
What is semi-structured data? - ANSWER "Data whose schema changes often, such as
JSON and XML."
Why does the relational model sometimes overkill with atomic data types? - ANSWER
Because applications may require to store complex data which can be simpler w/o
normalization.
What are common uses of semi-structured data? - ANSWER Data exchange between
applications or between back-end and front-end of an application.
What are two popular semi-structured data models? - ANSWER JSON and XML.
What is the most distinctive characteristic of semi-structured data models? - ANSWER
Flexible schema where each tuple can have a different set of attributes.
What are multi-valued data types? - ANSWER "Data types such as sets, multisets,
key-value maps, and arrays."
What is a key-value map? - ANSWER "A set of key-value pairs, e.g. {(brand, Apple), (ID,
MacBook Air), (size, 13), (color, silver)}."
What operations are available on key-value maps? - ANSWER "put(key, value), get(key),
delete(key)."
What is an array database? - ANSWER A database offering specific support for arrays
which may include features such as compressed storage and query language extension.