Courseiva

FC0-U71 · domain

Data and Database Fundamentals

This domain covers how data is stored, organized, and retrieved, contrasting flat files with database management systems. It tests relational versus non-relational models, key SQL concepts, and the trade-offs between on-premises and cloud database services. Expect scenario questions asking you to pick the right database type or service for a stated business need.

74 questions20 easy35 medium19 hard

Focused practice

Practice Data and Database Fundamentals questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Data and Database Fundamentals

Be able to match a business scenario to the correct database type or service and justify it. The single most important thing: know why a DBMS beats a flat file and when a managed cloud database service is the right choice over on-premises.

Advantages of a DBMS over flat files: reduced redundancy, integrity, concurrent access, and querying

Relational vs non-relational models, including tables, rows, columns, primary and foreign keys

SQL operations such as SELECT, INSERT, UPDATE, DELETE, and JOIN across related tables

Cloud database services (DBaaS) versus on-premises: scalability, availability, and management overhead

Watch out for

Common Data and Database Fundamentals exam traps

  • ▸Assuming any cloud-hosted database is automatically a managed DBaaS; a self-managed database on a cloud VM is not the same thing.
  • ▸Confusing primary keys with foreign keys, or thinking a table can have multiple primary keys rather than multiple unique columns.
  • ▸Believing a flat file offers the same data integrity, concurrency, and query flexibility as a relational database management system.

Question index

All Data and Database Fundamentals questions (74)

Click any question to see the full explanation, or start a practice session above.

1

A technician is documenting a hospital system where each patient can have many appointments, but every appointment belongs to exactly one patient and one doctor. The technician must describe how the Appointment table relates to the Patient table. Which term correctly describes this relationship?

Medium
2

A junior database administrator is reviewing the structure of a relational database used by a library. The database contains a Books table, a Members table, and a Loans table that records which member borrowed which book and the loan date. Which TWO of the following statements accurately describe the role of the Loans table in this database? (Choose two.)

Medium
3

A logistics analyst needs to record which driver delivered each shipment. A driver can deliver many shipments, and each shipment is delivered by exactly one driver. Which relationship type exists between drivers and shipments?

Medium
4

Which of the following is a characteristic of a relational database table?

Easy
5

An analyst runs a query against a sales database and wants to return only the rows where the Region column equals 'West' and the SaleAmount column is greater than 1000. The analyst also wants the results sorted from highest SaleAmount to lowest. Which clause combination should the analyst use?

Medium
6

A database has a table 'Orders' with columns OrderID (primary key), CustomerID, OrderDate, and TotalAmount. Which SQL statement will delete all orders placed before January 1, 2023?

Hard
7

Which DBMS is an example of a proprietary relational database system?

Medium
8

Which of the following SQL statements will add a new row to the 'Products' table?

Medium
9

A sales database has a Customers table with CustomerID as the primary key and an Orders table that includes CustomerID. Which type of relationship is typically established between Customers and Orders?

Medium
10

A database administrator is designing a new table to store employee records. The administrator wants to ensure that no two employees can have the same employee identification number, and that the employee identification number cannot be left empty. Which constraint should be applied to the EmployeeID column to meet both requirements?

Hard
11

In a relational database, which constraint ensures that a foreign key value matches an existing primary key value in the referenced table?

Medium
12

A database administrator is designing a table to store employee records. She needs to ensure that no two employees can have the same employee number, and that the employee number is never left blank. Which combination of constraints should she apply to the employee number column?

Medium
13

Which TWO of the following are key characteristics of a NoSQL database compared to a traditional relational database?

Easy
14

A company stores customer data in a flat file. Which of the following is a disadvantage of using a flat file compared to a relational database?

Medium
15

A ticket system logs a row for every check-in scan at an event gate, capturing the timestamp, gate identifier, and badge number. Staff want a quick daily count of scans per gate. Which statement about this data is most accurate?

Hard
16

Which of the following is a characteristic of a NoSQL database compared to a relational database?

Medium
17

Which of the following best describes a NoSQL database?

Easy
18

A company stores product data in a MongoDB database. Each product document contains fields like 'name', 'price', and 'tags' (an array). What type of NoSQL database is MongoDB?

Hard
19

A help desk technician is creating a spreadsheet to track support tickets. They want each ticket to have a unique identifier that is automatically generated when a new row is added, and they want the value to never repeat even if rows are deleted. Which spreadsheet feature should they use?

Easy
20

A company uses a relational database with a 'Customers' table and an 'Orders' table. Each order must be linked to exactly one customer. Which type of relationship exists between Customers and Orders?

Medium
21

Which THREE of the following are valid SQL statements?

Hard
22

A small business keeps its customer list in a single spreadsheet where the customer's city and state are typed into every invoice row. The owner wants a structure that stores each customer's address once and references it from many invoices without duplicating the address text. Which database concept should the owner apply?

Easy
23

A database administrator needs to choose a database for an e-commerce application that requires high availability and automatic scaling. Which TWO options are cloud database services?

Medium
24

A bookstore owner wants to list all book titles stored in a table named Inventory, sorted alphabetically by title. Which SQL statement should be used?

Easy
25

Which of the following is a benefit of using a database instead of a flat file?

Easy
26

A company needs to store customer orders and ensure that each order is uniquely identified. Which database concept should be used?

Easy
27

A company uses a cloud database service where the provider automatically handles backups, patching, and scaling. This deployment model is known as:

Hard
28

Which of the following is an example of a NoSQL database that stores data as JSON-like documents?

Medium
29

Which TWO of the following are characteristics of a relational database? (Select TWO.)

Medium
30

In a relational database, which type of relationship is typically implemented by creating a third table (junction table) that contains foreign keys from both related tables?

Medium
31

A hospital stores patient records in a relational database. Administrators need to record that a patient can have multiple allergies, and each allergy may affect multiple patients. Which type of relationship exists between patients and allergies, and how is it implemented?

Hard
32

A software developer is building an application that needs to store user profiles with varying attributes, such as some users having multiple phone numbers and others having none. The developer wants a flexible schema that allows different users to have different sets of fields without altering the database structure. Which type of database is best suited for this requirement?

Medium
33

A user needs to retrieve only the 'ProductName' and 'Price' columns from a table named 'Products' where the 'Category' is 'Electronics'. Which SQL statement should the user execute?

Easy
34

A SELECT statement combines rows from two tables based on a related column. Which SQL clause is used to accomplish this?

Medium
35

Which SQL statement is used to retrieve all columns from a table named 'Customers' where the city is 'London'?

Easy
36

A student is comparing storage technologies for a project. The student needs a system that stores data as key-value pairs and is designed to scale horizontally across many servers for very high read and write throughput. Which category of database best fits this requirement?

Easy
37

A startup is choosing a data store for a product catalog where each item may have a different set of attributes, such as a camera with lens mount and sensor size versus a book with ISBN and page count. The catalog is read far more often than it is written, and the schema is expected to change frequently. Which TWO characteristics make a document-oriented NoSQL store a suitable fit? (Choose two.)

Hard
38

A user needs to retrieve all product names and prices from a table named 'Products' where the price is greater than 50. Which SQL statement should be used?

Medium
39

Which TWO of the following are examples of popular relational database management systems (RDBMS)? (Select TWO.)

Medium
40

Which TWO of the following are examples of NoSQL database types?

Medium
41

A database administrator is normalizing a table that currently stores order details. The table has columns OrderID, ProductID, ProductName, Quantity, and UnitPrice. The administrator notices that ProductName and UnitPrice depend on ProductID, not on the combination of OrderID and ProductID. Which normal form is the table violating?

Hard
42

Which of the following is a primary advantage of using a database instead of a flat file system?

Easy
43

Which TWO of the following are benefits of using a cloud database service (DBaaS) over an on-premises database?

Medium
44

Which THREE of the following are advantages of using a cloud database service (DBaaS) over an on-premises database? (Select THREE.)

Hard
45

Which SQL statement is used to retrieve all columns from a table named 'Employees'?

Easy
46

In a relational database, a foreign key in the 'Enrollments' table references the primary key of the 'Students' table. What does this relationship primarily enforce?

Medium
47

A database contains two tables: 'Authors' (AuthorID, Name) and 'Books' (BookID, Title, AuthorID). A query needs to return all authors and any books they have written, including authors with no books. Which type of JOIN should be used?

Hard
48

Which THREE of the following are types of data integrity enforced in relational databases?

Medium
49

Which of the following is a valid reason to use a database instead of a spreadsheet?

Easy
50

A data analyst is working with a large dataset stored in a columnar database. She needs to retrieve only the customer name and total order amount for orders placed in the last 30 days. Which two actions are most appropriate for optimizing this query? (Choose two.)

Hard
51

A small business is setting up a database to track its customers and their orders. The owner wants to ensure that every order is linked to an existing customer and that the customer ID in the Order table cannot refer to a non-existent customer. Which database concept should be implemented?

Medium
52

A database has a 'Students' table and an 'Enrollments' table. Which type of relationship exists if a student can enroll in multiple courses and each course can have multiple students?

Hard
53

A data analyst runs a query that joins the Customers and Orders tables. The result includes only customers who have placed at least one order, and customers with no orders are excluded. Which type of join produced this result?

Medium
54

A junior administrator is learning about database fundamentals and needs to identify characteristics that apply to a relational database management system (RDBMS). (Choose two.)

Medium
55

A cloud database service is being considered for a startup to avoid hardware maintenance and allow automatic scaling. Which type of service is this?

Hard
56

A technician is explaining database concepts to a new employee. The employee asks what a record represents in a relational database table. Which statement best describes a record?

Easy
57

A database designer wants to reduce data redundancy and avoid update anomalies. Which process should be applied?

Medium
58

A developer modifies a database and wants to ensure that every value in a column meets a specific condition, such as age must be between 0 and 120. Which type of integrity constraint should be used?

Hard
59

A database designer wants to ensure that every value in a column called 'Status' is either 'Active', 'Inactive', or 'Pending'. Which type of constraint should be applied?

Hard
60

Which of the following are advantages of using a cloud database service (DBaaS) compared to an on-premises database? (Select TWO.)

Easy
61

A database administrator wants to enforce that every record in the 'Orders' table must have a non-null unique value in the 'OrderID' column. Which database concept ensures this?

Medium
62

A small retail company stores customer orders in a relational database. The IT administrator wants each order record to automatically receive a unique number without manual entry when a new order is inserted. Which database feature should be configured to meet this requirement?

Easy
63

Which SQL command is used to add a new row to a table?

Easy
64

A small business stores customer orders in a relational database. The Orders table has a foreign key column named CustomerID that references the Customers table. A developer needs to prevent any order from being inserted if the CustomerID does not already exist in the Customers table. Which database feature should be used?

Medium
65

A small retail store keeps its sales records in a spreadsheet file. The owner complains that customer addresses are typed slightly differently in different rows, and that correcting one address requires editing many rows. Which data concept best describes the root problem the owner is experiencing?

Easy
66

A junior administrator is reviewing a database schema and must identify which statements about primary keys and foreign keys are accurate. (Choose two.)

Hard
67

A database designer wants to split a table into two to reduce data redundancy and avoid update anomalies. This process is known as:

Medium
68

Which SQL statement would you use to retrieve the names of all products with a price greater than $50 from a table named 'Products'?

Hard
69

An employee wants to add a new customer record to the 'Customers' table with columns 'ID', 'Name', and 'Email'. Which SQL statement should be used?

Medium
70

A hospital's scheduling system must answer questions such as 'which appointments belong to patient 4471, and which physician is assigned to each?' Records change frequently, and staff need immediate, consistent answers. Which data structure characteristic is most important for this requirement?

Medium
71

A university database includes tables: 'Professors' (ProfessorID, Name, Department) and 'Courses' (CourseID, Title, ProfessorID). Which THREE statements about this design are correct?

Hard
72

A database administrator needs to ensure that every record in the 'Orders' table can be uniquely identified. Which constraint should be applied to the 'OrderID' column?

Medium
73

Which of the following is an example of a NoSQL database?

Medium
74

Which of the following is a primary advantage of using a database over a flat file system for storing customer records?

Easy

Frequently asked questions

What does the Data and Database Fundamentals domain cover on the FC0-U71 exam?
Be able to match a business scenario to the correct database type or service and justify it. The single most important thing: know why a DBMS beats a flat file and when a managed cloud database service is the right choice over on-premises.
How many questions are in this domain?
This page lists all 74 Data and Database Fundamentals questions in the FC0-U71 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Data and Database Fundamentals questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
itf-plus ITF-PLUS itf database fundamentals Practice Questions