Databases - OCR Computer Science A Level

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and terminology related to databases, specifically focusing on relational databases, SQL, and normalization principles.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

Relational Database

A database that creates different tables for each entity to recognize their differences.

2
New cards

Entity

An item of interest about which information is stored in a database.

3
New cards

Primary Key

A unique identifier for each record in a table.

4
New cards

Foreign Key

An attribute that links two tables together, existing as a primary key in one and a foreign key in another.

5
New cards

Secondary Key

Allows a database to be searched quickly, improving data retrieval.

6
New cards

Normalisation

The process of organizing data to reduce redundancy and improve data integrity.

7
New cards

First Normal Form (1NF)

A state where no attribute contains more than a single value.

8
New cards

Second Normal Form (2NF)

A database in first normal form without any partial dependencies.

9
New cards

Third Normal Form (3NF)

A database in second normal form with no non-key dependencies.

10
New cards

Indexing

A method to store the position of each record ordered by a certain attribute.

11
New cards

SQL

Structured Query Language used to manipulate databases.

12
New cards

Referential Integrity

Ensures that relevant information is not removed if it is required elsewhere.

13
New cards

Transaction Processing

The execution of a single operation on data that can include multiple operations.

14
New cards

ACID

A set of properties (Atomicity, Consistency, Isolation, Durability) to ensure reliable database transactions.

15
New cards

Record Locking

The process of preventing simultaneous access to records to avoid inconsistencies.

16
New cards

Redundancy

Having one or more copies of the data to prevent loss.

17
New cards

Entity Relationship Modelling

A diagrammatic representation of entities and their relationships in a database.

18
New cards

JOIN

Combines rows from multiple tables based on a common field.

19
New cards

CREATE TABLE

SQL command used to create a new database table with specified attributes.

20
New cards

ALTER

SQL command used to add, delete, or modify columns in a table.

21
New cards

DELETE

SQL command used to remove records from a database table.

22
New cards

INSERT INTO

SQL command used to add a new record into a database table.

23
New cards

UPDATE

SQL command used to modify existing records in a database table.