Unit 1 Flashcards
What is a Database Management System?
A software system that allows users to define, create, maintain, and control access to the database.
What are the advantages of using a Database Management System?
Advantages include data consistency, data integrity, data security, and reduced data redundancy.
True or False: A DBMS helps in enforcing data constraints and business rules.
True
What is data redundancy?
Storing the same data in multiple locations, leading to inconsistencies and inefficiencies.
What is data consistency?
Ensuring that data is accurate and updated across all instances in the database.
Fill in the blank: A DBMS provides a ____________ view of the database to users.
Logical
What is a primary key in a database?
A unique identifier for each record in a table.
What is a foreign key in a database?
A field that links one table to another by referencing the primary key of another table.
What is normalization in database management?
The process of organizing data in a database to reduce redundancy and improve data integrity.
What is denormalization in database management?
The process of intentionally adding redundancy to speed up data retrieval.
What is a transaction in a database?
A single unit of work that must be completed in its entirety or not at all.
What is ACID in the context of database transactions?
Atomicity, Consistency, Isolation, Durability - properties that ensure database transactions are reliable.
What is a database schema?
The structure that represents the logical view of the entire database.
True or False: A DBMS allows multiple users to access the database simultaneously.
True
What is data mining in the context of database management?
The process of discovering patterns and relationships in large datasets.