Topic 3: Database Concepts I 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

Cardinality

A

The specific number of allowed entity occurrences associated with a single occurrence of the related entity by assigning a specific value to connectivity.

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

Client–server System

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
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
5
Q

Conceptual Models

A

Models that focus on a logical view of what is represented in the database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
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
7
Q

Data

A

Raw facts relating to or describing a single business transaction or event.

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

Data Anomalies

A

Inconsistencies or errors that exist in a database because of entry or changes.

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

Data Integrity

A

Consistent and correct representation regardless of where data are sourced from within a file system.

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

Data Redundancy

A

The situation where the same data are recorded and stored in multiple locations, which can lead to data inconsistency and anomalies.

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

Database

A

A shared computerised structure that captures, stores and relates data.

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

Database Administrator

A

A person who controls access by users to the database, maintains the data dictionary and oversees backup and recovery in the DBMS.

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

Database Management System (DBMS)

A

A group of programs that manipulate the database and provide the interface between the database and the user as well as other application programs.

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

Database Models

A

Diagrams of data entities and their relationships.

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

Database System

A

A system of hardware, software, people, procedures and data that allow the capture, storage, management and use of data within a database environment.

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

Deletion Anomalies

A

Data anomalies that occur when the deletion of data about an entity inadvertently deletes data about another entity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
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.

18
Q

Entity–relationship Model

A

A data model that graphically depicts relationships between entities and attributes.

19
Q

External Models

A

Models that relate to the end-users’ views of data.

20
Q

Field

A

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

21
Q

File

A

A collection of records that are related.

22
Q

Foreign Key

A

An attribute whose values must match the primary key in another table.

23
Q

Hardware

A

Physical devices including the computer and network.

24
Q

Implementation Models

A

Models that show how the data are represented in the database, including the structures implemented.

25
Q

Information

A

Data or facts that are processed in a meaningful form.

26
Q

Insertion Anomalies

A

Data anomalies that occur when new data are entered into the file and not all occurrences are updated.

27
Q

Logical Representation

A

A model that represents data and their relationships independent of hardware and software. This representation can then be used to select a database management system (DBMS).

28
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.

29
Q

Modification Anomalies

A

Data anomalies that occur when a field value is changed and not all occurrences are updated.

30
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.

31
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.

32
Q

One-to-one Relationship (1:1)

A

A relationship between two entities in which the cardinality for each entity is one.

33
Q

Operating System

A

Computer programs that control hardware to interface with software application programs.

34
Q

Physical Representation

A

A model that presents all the database storage details including all specifications for hardware and software.

35
Q

Primary Key

A

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

36
Q

Procedures

A

The instructions and rules that govern the design and use of the software outside programming.

37
Q

Record

A

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

38
Q

Relational Database

A

A database that stores data in a number of tables.

39
Q

Software

A

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

40
Q

Structural Independence

A

A data attribute that exists when changes in the database structure do not affect access.

41
Q

Structured Query Language (SQL)

A

A database query language that allows the user to specify what must be done without having to specify how it is to be done.

42
Q

Table

A

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