Week 2 Flashcards

1
Q

What are the objectives/goals of three-level database architecture?

A

All users should be able to access the same data
DBA should be able to change the database storage structures without affecting users view
Internal structure of database should NOT be affected by changes to physical aspects of storage

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

Name and explain the three levels of three-level architecture.

A

External level = Users view of the database. Describes the part of the database relevant to the user.
Conceptual level = Communities view of the database. Describes what data is stored in the database.
Internal level = Physical representation of the database.

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

What is the meaning of logical data independence?

A

Refers to the immunity of the external schema to changes in the conceptual schema

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

What is the meaning of physical data independence?

A

Refers to the immunity of the conceptual schema to changes in the internal schema

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

What is conceptual modelling?

A

Is the process of developing a model of information that is independent of implementation details. Conceptual schema is the core of a system supporting all users.

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

What is a system catalog? and why is it important?

A

A system catalog is a storage of information (metadata) describing the data in the database. It is important and it stores important items such as names, types and size of data items as well as the names of the authorized users.

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