Data abstraction Flashcards

(5 cards)

1
Q

“What is data abstraction in database systems?”

A

“Data abstraction refers to the process of hiding unnecessary details from users to make database usage easier. Database systems are complex, and abstraction helps users interact with the system without worrying about its internal complexities.”

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

“What are the three levels of data abstraction?”

A

“The three levels of data abstraction are:
1. Physical Level - The lowest level of data abstraction that describes how data is actually stored in the database, including complex data structures.
2. Logical Level - The middle level of data abstraction that defines what data is stored in the database and the relationships among them.
3. View Level - The highest level of data abstraction that describes how users interact with the database system, presenting a simplified view of data.”

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

“What is the physical level of data abstraction?”

A

“The physical level is the lowest level of data abstraction. It describes how data is actually stored in the database, including complex data structures and storage details.”

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

“What is the logical level of data abstraction?”

A

“The logical level is the middle level of the three-level data abstraction architecture. It describes what data is stored in the database and the relationships among the data.”

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

“What is the view level of data abstraction?”

A

“The view level is the highest level of data abstraction. It describes how users interact with the database system by presenting a simplified view of the data.”

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