Lesson 1.1: File Processing Systems and Database Systems Flashcards

1
Q

It is a collection of application programs that perform services for the end-users

A

File Based Systems

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

Examples of File Based System

A

Production of Reports

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

It is a collection of files and programs that access/modify files

A

File Processing System

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

Disadvantages of File System Approach

A

Program-data dependence
Duplication of data
Limited data sharing
Lengthy development times
Excessive program maintenance
Data redundancy and inconsistency
Multiple file formats, duplication of information in different files
Difficulty in accessing data
Need to write a new program to carry out each new task
Data isolation - multiple files and formats
Integrity problems and constraints (e.g. account balance > 0) become part of program code
Hard to add new constraints or change existing ones

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

It is a valuable corporate resource which needs adequate, accurate, and consistent security controls.

A

Data

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

The centralized control of data means that for many applications the data is available, and thereby facilitate what?

A

Quicker development

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

In the file system approach, data will no be related by application progams, but by the structure defined in the file system.

A

False. Data will no longer be related by application programs in database approach, as the structure is defined by the database.

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

Benefits of the Database Approach

A
Data can be shared
Redundancy can be reduced
Inconsistency can be avoided
Transaction support can be provided
Integrity can be maintained
Security can be enforced
Conflicting requirements can be balanced
Standards can be enforced
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

It is a term where data is stored independently of the programs

A

Program-data independence

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

Two kinds of data independence

A

Physical and Logical

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

applications implemented in older systems tend to be what?

A

data-dependent

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

in database approach, the same data can now be viewed in different layout (different views)

A

True, since different applications require different views of the data, it is necessary that there is a central database so the need to copy the data from one application to another is eliminated, thus this achieves program-data independence.

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

Advantages of DBMS (from the video)

A
Smaller size
Attributes
Concurrency
Security (role-based)
Lesser redundancy/duplicates
How well did you know this?
1
Not at all
2
3
4
5
Perfectly