Database Environment & ANSI SPARC Flashcards

1
Q

What is Metadata in the context of a database?

A

it is data about the database itself

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

What is a System Catalog?

A

A repository in the database system that stores metadata

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

What are the other terms of a System Catalog

A

Data Dictionary or Metadata

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

What does a System catalog do?

A

Describes the structure, organization, constraints, and relationships of a DB system. It also ensures the DBMS has the needed information

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

Enumerate the contents of a System Catalog

HINT: TIVURS

A
  1. Tables and Columns
  2. Indexes
  3. Views
  4. Users and Roles
  5. Relationships
  6. Statistics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This refers to hiding the complexities of data storage and management from end users

A

Data Abstraction

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

What are the 3 levels of Data Abstraction

A

Physical, Conceptual, External

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

This level of abstraction describes how data is stored in physical storage devices

A

Physical Level

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

This level of abstraction provides a unified view of the database

A

Conceptual Level

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

This level represents views with relevant data tailored for specific users and applications

A

External Level

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

What are the Components of a Database Environment
HINT: HSDPP

A
  1. Hardware
  2. Software
  3. Data
  4. Procedures
  5. People
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Servers, storage devices, and network infrastructure belong to which DB environment component?

A

Hardware

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

DBMS, OS, and applications belong to which DB environment component?

A

Software

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

Backup and recovery, Security Policies, and maintenance belong to which DB environment component?

A

Procedures

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

This is the heart of the DB environment, acting as the bridge connecting, hardware, software, and users

A

Data

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

What are the 3 types of Data?

A

User Data, Metadata, Indexes

17
Q

This data represents the actual records stored in tables

18
Q

This data represents info about the database structure

19
Q

This data represents structures for optimizing query performance

20
Q

What are Procedures in the DB environment

A

They define rules, policies, and guidelines for using and managing the DB system

21
Q

These types of Users are involved in the design, development, and maintenance of the database

A

Technical Users

22
Q

These types of Users access the database only to perform their job functions and do not need to know how the database works

A

Non-Technical Users

23
Q

What is the ANSI-SPARC architecture?

A

A conceptual framework standardizing how databases are organized and interacted with.

24
Q

What does ANSI-SPARC stand for?

A

American National Standards Institute, Standards Planning And Requirements Committee

25
What are the three levels of abstraction in ANSI SPARC?
1. Physical Level / Internal View 2. Conceptual Level / View 3. External Level / View
26
This view describes how data is stored on hardware
Physical View
27
This view defines the logical schema of the database
Conceptual View
28
This view Represents user-specific views of data
External View
29
This refers to a logical and user-defined abstraction of data
View
30
This refers to the form, structure, or model in which data is organized or stored
Representations
31
How do Representations differ from Views?
Representations are a broader concept and encompass all ways data is modeled, stored, or presented, regardless of user interaction
32
What are the two types of representations, explain what they are.
1. Physical Representation: Physical storage of data 2. Logical Representation: How the database logically structures data
33
These are dedicated machines where the DBMS and database reside
Servers
34
This connects clients to the database server
Network Infrastructure
35
It is the core software managing data storage, retrieval, and manipulation
DBMS
36
Provides an interface between hardware and software
Operating System