For each of the following four cases, select the type of NoSQL database management system that would fit best the needs of each unique situation described below. Be sure to also include an applicable diagram and sample script for each situation.
The database has to support a relatively complex hierarchical internal record structure that may vary for each record.
The key requirement for the database is to access a specific record as quickly as possible without any concern regarding the internal structure of the record.
The data are particularly well suited to be organized as a network of associations between the data items.
It is important that the DBMS provides quick access to each of the records by a key value, but, in addition, it has to also allow easy access to the components of each record.
discuss NoSQL from a high level. Start there then find outside sources to use to complete this activity.