Database - SS3 ICT Past Questions and Answers - page 2
What is the primary purpose of normalizing data in a database?
Increasing data redundancy
Simplifying data storage
Ensuring data consistency
Reducing data security
In a relational database, what is a foreign key used for?
Sorting data
Creating indexes
Establishing relationships between tables
Defining data types
Which database type stores data primarily in memory for fast data retrieval?
Distributed Database
Columnar Database
In-Memory Database
Object-Oriented Database
What is the main advantage of a distributed database?
High-speed data retrieval
Minimal data redundancy
Scalability and fault tolerance
Simple data organization
Which database type is designed for storing and querying complex relationships, often used in social networks?
Document-Oriented Database
Column-Family Database
Graph Database
Key-Value Database
Explain the concept of a primary key in a relational database and why it is important.
What are the key differences between a hierarchical and a network database organization?
Describe the ACID properties in the context of database transactions and their significance.
How does indexing improve the performance of database queries, and what considerations should be made when creating indexes?
Compare and contrast the characteristics of an in-memory database and a distributed database, including their advantages and limitations.