ch2 DB(Lecture 3) Flashcards

(21 cards)

1
Q

What is a database?

A

Collection of related data

A database is designed to meet the information needs of an organization.

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

What is data?

A

Known facts that can be recorded and have an implicit meaning.

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

What is a Database Management System (DBMS)?

A

A collection of programs that enables users to create and maintain a database.

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

What does metadata refer to?

A

Data that describes the properties and context of user data.

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

List some examples of database applications.

A
  • Purchases from the supermarket
  • Purchases using your credit card
  • Booking a holiday at the travel agents
  • Using the local library
  • Taking out insurance
  • Renting a video
  • Using the Internet
  • Studying at university
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the major components of the DBMS environment?

A

Personnel involved, database applications, and DBMS.

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

What are the disadvantages of file processing systems?

A
  • Program-Data Dependence
  • Data Redundancy
  • Limited Data Sharing
  • Lengthy Development Times
  • Excessive Program Maintenance
  • Inconsistency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the main advantage of the database approach compared to file processing?

A

A single repository of data is maintained that is defined once and accessed by various users.

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

What are the advantages of the database approach?

A
  • Data Sharing
  • Data Independence
  • Controlled Redundancy
  • Better Data Integrity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the typical functions of a DBMS?

A
  • Defining a database
  • Constructing the database
  • Manipulating a database
  • Sharing a database
  • Protecting the database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Who are the actors on the scene in the database environment?

A
  • Database administrators
  • Database designers
  • End-users
  • System analysts
  • Application programmers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define the role of a database administrator.

A

Responsible for authorizing access to the database, coordinating and monitoring its use.

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

What is the role of database designers?

A

Define the content, structure, constraints, and functions or transactions against the database.

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

Fill in the blank: A _______ is responsible for determining the requirements of end users and developing specifications.

A

System analyst

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

What is concurrency control in a DBMS?

A

Guarantees that each transaction is correctly executed or aborted.

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

What is the purpose of the recovery subsystem in a DBMS?

A

Ensures each completed transaction has its effect permanently recorded in the database.

17
Q

What are the typical categories of end-users?

A
  • Casual
  • Naïve or Parametric
  • Sophisticated
18
Q

True or False: A DBMS allows multiple users to access the database simultaneously.

19
Q

What is the significance of a system catalog in a database?

A

Provides description of data to enable program–data independence.

20
Q

What does the term ‘controlled redundancy’ mean in the context of DBMS?

A

Minimizes duplication of data across different systems.

21
Q

What is the primary function of the DBMS regarding data protection?

A

Protecting the database against unauthorized access and hardware/software malfunctions.