Week 1 Flashcards

1
Q

What is a file-based system?

A

A file-based system is a collection of application programs that perform services for end users. Each programs defines and manages its own data.

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

What are problems with the file-based approach?

A

Separation and isolation of data
Data independence
Duplication of data
Incompatible formats

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

What is meant by the term, database?

A

A shared collection of logically related data and a description of this data, designed to meet the information needs of an organisation.

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

What is a Database Management System (DBMS)?

A

A software system that allows users to create, define, manipulate and maintain a database.

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

Define Data Definition Language (DDL)?

A

Allows database administrators or users to describe and name entities, attributes and relationships.

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

Define Data Manipulation Language (DML).

A

Provides basic data manipulation operations on the data held in the database.

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

What are views?

A

Views allow each user to have his or her own view of the database.

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

What are some benefits of views?

A

Provide powerful and flexible security
Provide a level of security
Provide a mechanism to customize the appearance of the database

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

What are the major components of DBMS environment?

A
Machine = Hardware and software
Bridge = Data
Human = Procedures and people
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain the major components of the DBMS environment in further detail.

A
Hardware = Can be a pc to a network of computers
Software = DBMS, operating system, application program, network software
Procedures = Instructions and rules that should be applied to the design of the database and DBMS.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Who are the personnel involved in the DBMS environment?

A
Data Administrator
Database Administrator
Database Designers
Application Programmer
End Users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are some advantages of DBMS?

A
Increased productivity
Increased concurrency
Manipulation of data
Sharing of data
Improved backup and recovery facilities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are some disadvantages of DBMS?

A

Size
Costs
Complexity
Higher impact of failure

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