Reference no: EM133220496
Answer the following:
1. Describe how documents are analogous to rows in relational databases.
2. Describe how collections are analogous to tables in relational databases.
3. Define a schema.
4. Why are document databases considered schemaless?
5. Why are document databases considered polymorphic?
6. How does vertical partitioning differ from horizontal partitioning, or sharding?
7. What is a shard key?
8. What is the purpose of the partitioning algorithm in sharding?
9. What is normalization?
10. Why would you want to denormalize collections in a document database?
Choose the Correct answer:
Set A= {a: 1, b:2, c:3, d:4} and B= {b:2, a:1, c:3, d:4} are same
True
False
For the purpose of document databases Set A= {a: 1, b:2, c:3, d:4} and B= {b:2, a:1, c:3, d:4} are different.
True
False
Collections can have documents of varying structures. This means:
More flexibility, less responsibility
More flexibility, more responsibility
Less flexibility, less responsibility
Less flexibility, more responsibility
CAP theorem talks about:
Capability, Accessibility, and Practise
Consistency, Availability, and Position
Consistency, Availability, and Position
Competency, Availability, and Position
Separating columns of a relational database into multiple separate tables is called
Horizontal partitioning
Vertical Partitioning
Split partitioning
Joint partitioning
Horizontal partitions are also called
Fragments
Components
Shards
None of the above
Normalization in documents databases can be achieved by having references to other documents:
True
False
Normalization help reduce
Consistency
Flexibility
Redundancy
All of the above
1. ____________is the component of a database that can take input queries and process data.
Query processor
Memory manager
Storage dealer
Query utilizer
2. Being able to have different structured documents in collection is useful but constraints in that can only be applied
In application code
At design level
In creation of structures
Once