返回卡包市场

1.2.3) Databases

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

What is a flat file database?

背面 (解答)

A database that has one table

#2
正面 (问题)

What is a relational database?

背面 (解答)

A database with multiple related tables connected through keys

#3
正面 (问题)

What is a primary key?

背面 (解答)

A unique identifier for a record in a table.

#4
正面 (问题)

What is a foreign key?

背面 (解答)

A field in one table that links to the primary key in another which creates a relationship

#5
正面 (问题)

What is a secondary key?

背面 (解答)

An attribute used to search the database but not always unique.

#6
正面 (问题)

What is an entity in databases?

背面 (解答)

People or things

#7
正面 (问题)

What is entity-relationship modelling (ERM)?

背面 (解答)

A diagram for showing entities and the relationships between them

#8
正面 (问题)

What is a 1:1 relationship in ER modelling?

背面 (解答)

One entity relates to another one entity (e.g., Person → Passport).

#9
正面 (问题)

What is a 1:M relationship in ER modelling?

背面 (解答)

One entity relates to many others (e.g., Customer → Orders).

#10
正面 (问题)

What is a M:N relationship in ER modelling?

背面 (解答)

Many-to-many; must be broken into two 1:M with a linking table.

#11
正面 (问题)

What is indexing in a database?

背面 (解答)

A technique for speeding up data retrieval, often using B-trees or hash tables.

#12
正面 (问题)

Name two methods of data capture.

背面 (解答)

Forms and Optical Character Recognition (OCR).

#13
正面 (问题)

How is data selected from a database?

背面 (解答)

Using queries like SQL SELECT statements and filters.

#14
正面 (问题)

What are common data management tasks?

背面 (解答)

CRUD: Create, Read, Update, Delete operations.

#15
正面 (问题)

What are two methods of exchanging data between systems?

背面 (解答)

JSON/XML files and APIs (Application Programming Interfaces).

#16
正面 (问题)

What is normalisation?

背面 (解答)

The process of dividing larger tables into smaller interlinked tables

#17
正面 (问题)

What does 1NF require?

背面 (解答)

Atomic fields and no repeating groups.

#18
正面 (问题)

What does 2NF require?

背面 (解答)

1NF + no partial dependencies (non-key attributes must depend on the whole key).

#19
正面 (问题)

What does 3NF require?

背面 (解答)

2NF + no transitive dependencies (non-key fields must depend only on the key).

#20
正面 (问题)

What is a transitive dependency?

背面 (解答)

When a non-key attribute depends on another non-key attribute.

#21
正面 (问题)

What does SELECT * FROM Customers; do?

背面 (解答)

Retrieves all columns and rows from the Customers table.

#22
正面 (问题)

Write an SQL query to find customers in ‘London’.

背面 (解答)

SELECT * FROM Customers WHERE City = ‘London’;

#23
正面 (问题)

What does UPDATE do in SQL?

背面 (解答)

Modifies existing data in a table.

#24
正面 (问题)

What does DELETE FROM Orders WHERE OrderID = 101; do?

背面 (解答)

Deletes the order with OrderID 101 from the Orders table.