Why are document databases considered polymorphic

Assignment Help Basic Computer Science
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

Reference no: EM133220496

Questions Cloud

Compare the telephone network and the internet : Compare the telephone network and the Internet. What are the similarities? What are the differences?
Measuring distant objects : What happens to the motion of the pencil now when you first close one eye and then the other? Can you quantify the difference?
Manipulates information or data : Name FOUR different types of operations that can he performed by a computer.
Opposition-antonymy and complementarity : State which relations, if any, hold between the members of the pairs of lexemes given below: opposition, antonymy, complementarity, converseness,
Why are document databases considered polymorphic : Describe how documents are analogous to rows in relational databases. Define a schema. Why are document databases considered polymorphic?
Create new instance of the class : Which of the following keywords mark the beginning of the class definition? Create a new instance of the class?
Zen cart comes pre-built with many features : Zen cart, free e-commerce software, allows us to create our online store. Zen cart comes pre-built with many features
Differences among the various backup file types : What are the differences among the various backup file types: full, incremental, and differential. Which backup type is generally a better one?
Applied to operating system : List and explain the three testing methods that are applied to an operating system.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd