Intoduction to database systems Flashcards

1
Q

What was the first way of storing data

A

Manual File systems

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

What was the initial approach to computerizing databases

A

File-based systems

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

How do file-based systems work?

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

What are some of the disadvantages of manual filing systems

A
  1. Decentralization

2. Delay in decision making

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

What are some of the disadvantages of the file-based system?

A
  1. Possible replication of data
  2. Atomicity
  3. Program data dependency (to update the data you have to rewrite the program)
  4. Data security and recovery (What happens if the system crashes you are unable to recover the data)
  5. There is a limited number of queries.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a database?

A

Is a collection of logically related data

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

What is a database?

A

Is a collection of logically related data.

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

What is a feature of databases?

A
  • It is a shared collection.

* User classification.

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

Why was the database system introduced

A

To bridge the gaps of the file-based systems.

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

What is an entity?

A

A distinct object in the organization that is to be represented in the database. e.g a person
represented by nouns

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

What is an attribute?

A

A property that describes some aspect of the object that we wish to record.

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

What is a relationship?

A

This is an association between entities.
We ask how do the entities interact?
represented by verbs

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

What is a database management system?

A

Application software that enables you to define, create maintain and control access to the database.

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

What are the functional groups of DBMS

A
1. Allows users to specify the types of data as well as the constraints on the data to be stored in the database. 
Uses DDL (Data Definition Language)
2. Allows users to read, create, update and delete data from the database. 
Uses DML (Data Manipulation Language)
3. It provides controlled access to the data stored in a database.
Uses DCL (Data controlled language )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Characteristics of the database approach

A
  1. Single repository of data
  2. Multiple views of data ( to support individual needs of users)
  3. Self-describing
  4. Program data independence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is metadata?

A

Data about data

17
Q

Components of a DBMS?

A
  1. Hardware
  2. Software
  3. Data that comes in
  4. Procedures
  5. People
18
Q

How do the components of a DBMS work together?

A

The hardware and software enable the people and procedures to work on the data that comes in.

19
Q

What are the types of people in the database environment

A

Database administrators
Database designers
Application designers
End users