Detailed Notes on Databases in A-Level Computer Science Curriculum (copy)

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

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

Database

A structured collection of data organized around a specific topic, allowing for persistent storage.

2
New cards

DBMS (Database Management System)

Specialized software that allows users to create, manage, and manipulate databases effectively.

3
New cards

Tables

Primary components of databases, consisting of records (rows) and fields (columns) that define characteristics of entries.

4
New cards

Primary Key

A unique identifier assigned to each record in a table to ensure data integrity.

5
New cards

Foreign Key

A field in one table that references the primary key of another table to establish relationships between them.

6
New cards

Referential Integrity

A rule that ensures relationships between foreign keys and primary keys are maintained correctly within a database.

7
New cards

Indexes

Specialized data structures that enhance the speed and efficiency of data retrieval operations.

8
New cards

Data Normalization

The process of organizing data into separate tables to reduce redundancy and dependency.

9
New cards

1NF (First Normal Form)

Eliminates duplicate columns in a table and ensures all fields contain atomic values.

10
New cards

2NF (Second Normal Form)

Requires compliance with 1NF and mandates all data in a table must fully depend on the primary key.

11
New cards

3NF (Third Normal Form)

Ensures there are no transitive dependencies among non-key attributes in a dataset.

12
New cards

Entity Relationship Diagram (ERD)

A visual representation illustrating how different entities or tables within a database relate to one another.

13
New cards

SELECT command

Retrieves data from one or more tables, allowing specification of desired columns.

14
New cards

JOIN Operations

Combine rows from two or more tables based on related columns to retrieve data.

15
New cards

Data Dictionary

A system catalog that manages metadata about the database structure.

16
New cards

Query Processor

Interprets SQL queries and returns results, optimizing query performance.

17
New cards

Data Safety

Features ensuring proper backup and recovery protocols to maintain data integrity.

18
New cards

User Access Control

Mechanisms for permission settings managing who can view or manipulate the database.