Lecture 1 Flashcards

1
Q

What does DBLC stand for?

A

Database Life Cycle

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

What is the first stage of the DBLC?

A

Requirements analysis

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

What is the last stage of the DBLC?

A

Monitoring and modification

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

Is the DBLC a continuous process?

A

Yes

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

What does the DBLC encompass?

A

The entire lifetime of the database

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

What is involved in requirements analysis?

A

Assessing the informational needs of an organization

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

What is logical design in the DBLC?

A

Creating a conceptual model and normalizing tables for efficient data access

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

What is the purpose of physical design?

A

Optimizing database performance by speeding up data retrieval and writing

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

What does implementation involve in the DBLC?

A

Converting the ER diagram into SQL statements and executing them in the RDBMS

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

What is the role of the system administrator during implementation?

A

Installs and configures the RDBMS

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

What are the ongoing activities in the DBLC?

A

Monitoring, modification, and maintenance

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

Define an entity in database design.

A

Anything about which data is collected and stored

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

What is an attribute?

A

A characteristic of an entity

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

What are the three types of relationships?

A
  • One-to-many (1:M) * Many-to-many (M:N) * One-to-one (1:1)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does one-to-many (1:M) mean?

A

One entity is related to many instances of another entity

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

What does many-to-many (M:N) mean?

A

Many instances of one entity are related to many instances of another entity

17
Q

What does one-to-one (1:1) mean?

A

One instance of an entity is related to only one instance of another entity

18
Q

What is a constraint in database design?

A

A restriction placed on the data to ensure data integrity

19
Q

What is conceptual design in the database design phases?

A

Shifting from ‘what’ questions to ‘how’ questions regarding data structure

20
Q

What are the three parts of database design?

A
  • Conceptual design * Logical design * Physical design
21
Q

What is cardinality in database relationships?

A

The number of instances possible for a relationship

22
Q

What is a weak entity?

A

An entity that cannot exist without another entity

23
Q

What does logical database design achieve?

A

Transforms a conceptual schema into a schema for a specific DBMS

24
Q

What is the goal of physical design?

A

Optimizing database performance and ensuring data integrity

25
Q

What does physical design involve?

A

Translating entities into tables, defining keys, and resolving many-to-many relationships

26
Q

What is denormalization?

A

A process that may improve performance but can lead to data redundancy

27
Q

How are entities transformed in physical design?

A

Entities become tables, instances become rows, and attributes become columns

28
Q

What is the importance of monitoring in physical design?

A

Ongoing adjustments and refinements are necessary