Back to marketplace

1.3.2 Databases

No description yet. This curated deck is ready for daily study.

Total cards: 20•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (20)

#1
Front (Question)

Relational Database

Back (Answer)

“Allows the user to specify information about multiple tables and the relationship between those tables”

#2
Front (Question)

Flat File

Back (Answer)

“A database that allows the user to specify data attributes (columns, databases etc.) for only one table at a time, storing those attributes independently”

#3
Front (Question)

Primary Key

Back (Answer)

“A field that uniquely identifies a record in a table”

#4
Front (Question)

Foreign Key

Back (Answer)

“The linking field in the foreign table formed when a relationship is made. The FK becomes by default the PK of the new table.”

#5
Front (Question)

Concatenated Primary Key

Back (Answer)

“When more than one field is added together to form a unique primary key for a table.”

#6
Front (Question)

Secondary Key

Back (Answer)

“A key field which can be used to access a table in a different way”

#7
Front (Question)

ERM

Back (Answer)

Entity Relationship Modelling: “The process of producing a data model for describing the data or information aspects of a business domain or its process requirements, in an abstract way that lends itself to ultimately being implemented in a data such as a relation database.”

#8
Front (Question)

Normalisation

Back (Answer)

“The process of arranging data in tables and setting their relationships to move them through normal forms”

#9
Front (Question)

Indexing

Back (Answer)

“The process of creating a database index, which is a data structure that improves the speed of data retrieval operations on a dataset table at the cost of additional writes and storage space to maintain the index data structure.”

#10
Front (Question)

0NF

Back (Answer)

“A table with no normalisation. All data and all fields in one table”

#11
Front (Question)

1NF

Back (Answer)

First Normal Form: “A relationship with repeating groups removed. That is a relation in which the intersection of each tuple and attribute contains one and only one value.”

#12
Front (Question)

2NF

Back (Answer)

Second Normal Form: “A relation that is in 1NF and every non-primary key attribute is fully dependant on the primary key. That is, all the incomplete dependencies have been removed”

#13
Front (Question)

3NF

Back (Answer)

Third Normal Form: “A relation that is in 1NF and 2NF, and in which no non-primary key attribute is transitively dependent on the primary key. That is, all non-key elements are fully dependent on the primary key”

#14
Front (Question)

Normal Forms

Back (Answer)

“A way of structuring the data in a relational database according to formal rules, in order to avoid problems of efficiency and security in accessing and maintain the data.”

#15
Front (Question)

SQL

Back (Answer)

Structured Query Language: “The language and syntax used to write and run database queries”

#16
Front (Question)

Referential Integrity

Back (Answer)

“A measure of the consistency of the data in a database. It is violated when the relation to which a foreign key refers to no longer exists.”

#17
Front (Question)

Transaction Processing

Back (Answer)

“Information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit, it can never be only partially complete.”

#18
Front (Question)

ACID

Back (Answer)

Atomicity, Consistency, Isolation, Durability: “A set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction.”

#19
Front (Question)

Record Locking

Back (Answer)

“A technique of preventing simultaneous access to data in a database, to prevent inconsistent results. The classic example is demonstrated by two bank clerks attempting to update the same bank account for two different transactions.”

#20
Front (Question)

Redundancy

Back (Answer)

“Redundancy occurs in database systems which have a field that is repeated in two or more tables For instance, when customer data is duplicated and attached with each product bought, then redundancy of data is a known source of inconsistency since customer might appear with different values for given attributes.”