0
0
DBMS Theoryknowledge~5 mins

Types of databases (relational, NoSQL, object-oriented) in DBMS Theory - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a relational database?
A relational database stores data in tables with rows and columns. Each table has a unique key, and tables can be linked using these keys. It is like a spreadsheet where data is organized and easy to find.
Click to reveal answer
beginner
What does NoSQL stand for and what is its main feature?
NoSQL means 'Not Only SQL'. It stores data in flexible ways like documents, key-value pairs, or graphs instead of tables. It is good for handling large or changing data quickly.
Click to reveal answer
intermediate
How does an object-oriented database store data?
An object-oriented database stores data as objects, like in programming. Each object contains data and actions. It is useful when data is complex and related to real-world objects.
Click to reveal answer
beginner
Name one advantage of relational databases.
Relational databases are good at keeping data organized and consistent using rules called constraints. They make it easy to search and join data from different tables.
Click to reveal answer
intermediate
Why might someone choose a NoSQL database over a relational one?
NoSQL databases are chosen when data changes often or is very large. They can handle many users and different data types faster and more flexibly than relational databases.
Click to reveal answer
Which type of database stores data in tables with rows and columns?
ANoSQL database
BRelational database
CObject-oriented database
DGraph database
What is a key feature of NoSQL databases?
AStrict table structure
BUses only SQL queries
CFlexible data storage formats
DOnly stores numbers
Which database type stores data as objects with both data and actions?
AHierarchical
BNoSQL
CRelational
DObject-oriented
Which database type is best for handling large, changing data quickly?
ANoSQL
BRelational
CObject-oriented
DFlat file
What is a common use of relational databases?
AOrganizing data with clear relationships
BHandling unstructured data
CStoring complex objects with methods
DStoring data without any structure
Explain the main differences between relational, NoSQL, and object-oriented databases.
Think about how data is organized and accessed in each type.
You got /3 concepts.
    When would you choose a NoSQL database instead of a relational database?
    Consider the nature and size of the data.
    You got /3 concepts.