Topic 3: Database Concepts I Flashcards

(42 cards)

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
Information
Data or facts that are processed in a meaningful form.
26
Insertion Anomalies
Data anomalies that occur when new data are entered into the file and not all occurrences are updated.
27
Logical Representation
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
Many-to-many Relationship (M:N)
A relationship between two entities in which the cardinality of both entities in the relationship is many.
29
Modification Anomalies
Data anomalies that occur when a field value is changed and not all occurrences are updated.
30
Normalisation
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
One-to-many Relationship (1:N)
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
One-to-one Relationship (1:1)
A relationship between two entities in which the cardinality for each entity is one.
33
Operating System
Computer programs that control hardware to interface with software application programs.
34
Physical Representation
A model that presents all the database storage details including all specifications for hardware and software.
35
Primary Key
An attribute (or column) that uniquely identifies a particular object (or row).
36
Procedures
The instructions and rules that govern the design and use of the software outside programming.
37
Record
A connected set of fields that describes a person, place or thing.
38
Relational Database
A database that stores data in a number of tables.
39
Software
Computer programs that are written in programming languages or code that instruct the operations of a computer.
40
Structural Independence
A data attribute that exists when changes in the database structure do not affect access.
41
Structured Query Language (SQL)
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
Table
A collection of columns (attributes) and rows (objects) that describe an entity.