Topic 4: Database Concepts II Flashcards

1
Q

Attributes

A

Characteristics of entities.

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

Back-end Application Software

A

Software that is usually loaded onto the server to provide essential background services to clients.

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

Client

A

A computer that requests services from a server.

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

Client–server System

A

A computing model that is based on distributing functions between two types of independent and autonomous processes: servers and clients.

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

Communications Middleware

A

Software that holds different types of software that aid the transmission of data and control of information between the client and server.

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

Composite Key

A

A combination of more than one attribute to form one primary key. It indicates an M:N (many-to-many) relationship between the columns.

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

Controlled Redundancies

A

Redundancies that are allowed for the convenience of structuring data, data manipulation or reporting.

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

Entities

A

Representations of real-world things or objects that are involved in a process and correspond to a table in a relational database.

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

Field

A

A characteristic of a record that contains data that have a specific meaning.

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

Front-end Application Software

A

Software that is usually loaded onto the client computers as the means for the users to interact with the server as part of the client process.

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

Hardware

A

Physical devices including the computer and network.

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

Many-to-many Relationship (M:N)

A

A relationship between two entities in which the cardinality of both entities in the relationship is many.

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

Normalisation

A

A set of rules and a process of assigning attributes to entities to eliminate repeating groups and data redundancies, and to form tables representing entities that promote structural and data independence.

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

One-to-many Relationship (1:N)

A

A relationship between two entities in which the cardinality of one entity in the relationship is one and the other entity’s cardinality is many.

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

Partial Dependency

A

A dependency based on only part of a composite primary key.

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

Primary Key

A

An attribute (or column) that uniquely identifies a particular object (or row).

17
Q

Record

A

A connected set of fields that describes a person, place or thing.

18
Q

Relational Database

A

A database that stores data in a number of tables.

19
Q

Server

A

A computer that has special processing functions that provide requests from clients.

20
Q

Software

A

Computer programs that are written in programming languages or code that instruct the operations of a computer.

21
Q

Table

A

A collection of columns (attributes) and rows (objects) that describe an entity.

22
Q

Transitive Dependency

A

A dependency that occurs when one attribute is dependent on another, but neither is part of a primary key.