Week 2 Flashcards

1
Q

What is the Three-level Architecture?

A

View 1 View 2 View 3 1*
\ | /
\ | /
Conceptual Level 2*
|
|
Internal Schema 3*
|
|
Database

1* The way users percieve the data

2* Provide both mapping and desired independance

3* The way DMBS and the operating system perceive the data

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

What is the External level of Three-Level Architecture?

A

View Level

Describes part of the data that is relevant to users

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

What is the Conceptual Level in Three-Level Architecture?

A

Describes WHAT data are stored in the database and relationships among the data

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

What is the Internal Level in Three-Point Architecture?

A

Describes HOW data actually stored and how files and indexes are organised and used

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

What is Data Abstraction?

A

Hide storage details and present users with conceptual view of database

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

What is Data Independance?

A

Capacity that upper levels are unaffacted by changes to lower level

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

What is Database Schema?

A

Description of the structure of Database

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

What is Database State?

A

Content of DB at moment in time

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

What is Initial Database State?

A

Content of the Database when it is created

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

What is a Data Model?

A

Set of concepts to describe:

  • Data and relationships among data
  • Data constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Cone ceptual Data Model?

A

Indentifies high level data structure

Independant of DBMS, application programs and physical considerations

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

What are the 3 types of Logical Data Models?

A
  1. Hierarchical
  2. Network
  3. Relationall
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a HierarchicalData Model?

A

Data is organised in tree-like structure

a node only has one parent

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

What is a Network Data Model?

A

Data organised into graph

One node can have more than 1 parent at a time

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

What is a Relational Data Model?

A

Way of structuring data in database that emphasizes relationships between data entities

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

What is a Physical Data Model?

A

Describe how data is stored in the computer, representing record structures, record orderings and access paths

Highly dependant on target DBMS

16
Q
A