Chapter 1 Flashcards

1
Q

What is database?

A

A collection of related data

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

What is Database Management System (DBMS)

A

A software package/system to
facilitate the creation and maintenance of a computerized database.

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

Typical functionality of DBMS

A

Define,make,retrieve,modify,access,share

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

How do application use database

A

Queries: access different part of data and give result of request
Transaction: update data or make new data and store in database. Update/modify

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

Main Characteristics of the Database
Approach

A

Self describing nature(catalogue stores description of database), insulation(can change data structure and organization without changing access), data abstraction (data model used to hide or show to users with conceptual view) can be viewed many different ways, doesn’t allow unauthorized access,

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

What does database administrator do.

A

Authorizes access,

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

Data base designer job?

A

To define content ,structure,constraints and transactions

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

The types of end user:

A

Casual(access database occasionally) naive(uses predefined functions),sophisticated(business analyst,scientist,engineer) stand alone(keep personal database)

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

Job of a systems analyst;

A

Understand user requirements and design app

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

App programmer job:

A

Make sure there is no bug before deployment

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

Business analyst:

A

Analyze vast amount of data for decision making

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

Advantages of using the database approach:

A

Less redundancy, doesn’t allow unauthorized access, Sharing data among multiple user, can be viewed in many different ways,back up and recovery,

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

Why not use dbms?

A

When data is small and no change is expected, no need for multiple users to access, more cost, might not fit storage

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