Block 2, Part 3: The Database Context Flashcards

1
Q

What is an information system?

A

A collection of hardware, software and processes that enables organisations to manage and process data and to produce information.

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

What constitutes the processing of data?

A

Any activity involved in collecting, filtering, integrating and exploring the data.

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

What is a replicated database?

A

A single database whose contents are replicated to multiple server sites, allowing ‘local’ access requests to a copy of the data.

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

What is a federated database?

A

A collection of DBMSs on multiple servers that collectively manage data content.

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

What is a relational database?

A

A DBMS built on the relational model of data, typically using SQL for data definition, control and access.

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

What is a non-relational database?

A

A DBMS using non-relational models of data - hierarchical, object-oriented, etc.

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

What is the domain of discourse?

A

The collection of data that is significant to an organisation.

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

What is meant by ‘persistent data’?

A

Data is held in long-term storage and endures beyond the execution time of the software that manages and accesses it.

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

What is meant by ‘shared data’?

A

Data is available to multiple processes.

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

What is meant by ‘interrelated data’?

A

Individual data elements held in the database can be managed and processes as collections.

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

What is a database management system?

A

Any software system that manages one or more databases.

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

What is a schema?

A

A data definition that describes a data collection.

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

What is a logical schema?

A

A schema which defines the logical properties of data in a database - the representation and associated constraints.

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

How many logical schemas does a database have?

A

Just one.

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

What does a logical schema comprise in a relational database?

A

The relational tables, the logical links between them (foreign keys), and any constraints on the data values.

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

What is a storage schema?

A

A schema that defines how a database is stored in files and accessed, which must relate to the definitions in a logical schema (via a mapping).

17
Q

How many storage schemas does a database have?

A

Just one.

18
Q

What is an external schema?

A

A schema which defines data accessible through the DBMS for a specifies group of user processes, which must relate to the definitions in a logical schema (via a mapping).

19
Q

How many external schemas does a database have?

A

There can be several external schemas, depending on the differing needs of the users and applications.

20
Q

When does logical data independence exist?

A

When a change to a logical schema has no impact on application code.

21
Q

When does physical data independence exist?

A

When a change to the storage schema has no impact on the applications.