INTRO Flashcards

(21 cards)

1
Q

What is DBMS?

A

A Database Management System (DBMS) is a software program or suite of programs that allows users to create, access, manage, and securely store databases. It provides tools to store, retrieve, update, and enforce rules to maintain data consistency and integrity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the difference between data and information?

A

Data refers to raw, unprocessed facts or figures (e.g., XYZ, 12). Information is processed data that provides meaningful context (e.g., Your name, temperature).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a database?

A

A database is a collection of interrelated data stored in a structured format, such as tables. It can vary in size and type, such as multimedia databases, college databases, or combinations of staff and student records.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an example of a database?

A

An example includes tables with columns like ID, Name, Subject, and Place, such as:
ID Name Subject
1 Rahul PHE
2 Raj ECO
3 Riti IT
and
ID Name Place
1 Rahul DELHI
2 Raj KOLKATA
3 Riti MUMBAI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a file system?

A

A file system is an operating system’s method for organizing and storing data on storage devices (e.g., hard drives). Data is stored in files, but it suffers from issues like data redundancy, poor memory utilization, inconsistency, and security risks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the disadvantages of a file system?

A

Disadvantages include data redundancy (duplicate data), poor memory utilization, data inconsistency (conflicting data), and inadequate data security.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the applications of DBMS?

A

DBMS is used in schools/colleges (student records, attendance), banks (customer accounts, transaction history), and airlines (flight bookings, schedules).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is data abstraction in DBMS?

A

Data abstraction hides complex details from users, presenting only essential information. It involves three levels: physical (storage), logical (structure), and view (user perspective).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the types of data models?

A

Types include hierarchical, network, relational, and entity-relationship (ER) models. The relational model uses tables, while the ER model represents entities and relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the ER Model?

A

The Entity-Relationship (ER) Model is a conceptual design tool that visualizes entities (objects), attributes (properties), and relationships (connections between entities).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Relational Model?

A

The Relational Model organizes data into tables (relations) with rows (tuples) and columns (attributes). It uses keys to establish relationships between tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the types of keys in DBMS?

A

Types include primary key (unique identifier), foreign key (links tables), candidate key (potential primary key), super key (combination of attributes), and composite key (multiple columns as a key).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is normalization?

A

Normalization is the process of structuring a database to reduce redundancy and improve data integrity by dividing tables and defining relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is denormalization?

A

Denormalization adds redundancy to a normalized database to optimize read performance, often at the cost of increased storage or update complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are transactions and concurrency control?

A

Transactions are logical units of work (e.g., bank transfers). Concurrency control ensures multiple transactions execute without conflicts, using techniques like locking and timestamping.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is indexing in DBMS?

A

Indexing improves data retrieval speed using structures like B-trees and B+ trees, which organize data hierarchically for efficient searching and sorting.

17
Q

What is SQL?

A

SQL (Structured Query Language) is a programming language used to manage and manipulate relational databases. It includes commands like SELECT, INSERT, UPDATE, and DELETE.

18
Q

How is DBMS used in schools/colleges?

A

DBMS manages student records, including personal details, academic performance, attendance, and extracurricular activities in a centralized system.

19
Q

How is DBMS used in banks?

A

Banks use DBMS to maintain secure customer databases with account numbers, transaction histories, and personal details, ensuring data consistency and security.

20
Q

What is DBMS architecture?

A

DBMS architecture defines the structure for designing and interacting with databases, typically divided into three tiers: external (user view), conceptual (logical design), and internal (physical storage).

21
Q

What is a multimedia database?

A

A multimedia database stores and manages diverse data types like images, videos, and text, often used in applications requiring complex data retrieval.