CH 1: Database Environment and Development Process Flashcards

(22 cards)

1
Q

What is a database?

A

Organized collection of logically related data

Databases are designed to store, manage, and retrieve data efficiently.

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

Define structured data.

A

Stored representation of meaningful objects and events in formats like numbers, text, dates

Structured data is easily searchable and organized.

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

Define unstructured data.

A

Stored representation of meaningful objects and events in formats like images, video, documents

Unstructured data is more complex and harder to analyze.

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

What is metadata?

A

Data that describes the properties and context of user data

Metadata provides information about other data.

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

What are flat files?

A

Files that contain records stored sequentially or indexed for processing

Flat files can be sequential, indexed sequential, or direct.

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

What is a record?

A

A collection of related fields

Records represent a single entry in a database or file.

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

Fill in the blank: A __________ is a collection of related records.

A

File

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

What is file organization?

A

The ways in which records are physically stored on a device and retrieved

File organization affects data access speed and efficiency.

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

What is program-data dependence?

A

All programs maintain metadata for each file they use

This can lead to issues with data management and maintenance.

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

List three disadvantages of file processing.

A
  • Problems with data dependency
  • Duplication of data
  • Data inconsistency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is data redundancy?

A

Having duplicate copies of the same data across different systems or programs

Data redundancy can lead to increased maintenance costs and data inconsistency.

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

What is a database management system (DBMS)?

A

Software for creation and management of the database

A DBMS facilitates the efficient handling of data.

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

What are the advantages of databases?

A
  • Little data redundancy
  • Data sharing
  • Program-data independence
  • Improved data quality
  • Reduced program maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the biggest problem with data redundancy?

A

Data changes in one file could cause inconsistencies

This compromises data integrity.

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

What is the hierarchical model in database organization?

A

Data is stored as a binary tree model with records in nodes

In this model, sub-nodes represent relationships between records.

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

What is the relational model?

A

Data is stored as a two-dimensional table with rows and columns

Each row represents a record, and each column represents a field.

17
Q

Define conceptual schema.

A

Entity-relationship model produced during the database life cycle design

It outlines the structure and relationships of data.

18
Q

What is the purpose of the analysis phase in SDLC?

A

Thorough requirements analysis and structuring

The deliverable is functional system specifications.

19
Q

What is the maintenance phase in SDLC?

A

Monitor, repair, and enhance the system

It includes periodic audits and performance analysis.

20
Q

What is prototyping in database development?

A

Rapid application development using initial prototype versions

This allows for iterative improvements based on user feedback.

21
Q

True or False: Databases require less time spent in maintenance compared to flat files.

22
Q

What is the external schema?

A

How data looks to a particular user

It defines user views of the database.