wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

18.1 Create a database structure: Introduction

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Which statement best defines a database?

a)

A list of files saved on a computer

b)

An organised collection of data stored and retrieved in a structured way

c)

A single spreadsheet for charts

d)

A program that performs calculations

2.

In a flat-file database, data is stored in one table. What do the rows and columns represent?

a)

Each row is a field and each column is a record

b)

Each row is a record about one item, and each column is a field with a defined data type

c)

Each row is a file and each column is a table

d)

Each row and column are both fields containing the same data type

3.

What is the main difference between a primary key and a foreign key in a relational database?

a)

A primary key can repeat values, while a foreign key must be unique

b)

A primary key uniquely identifies a record in its table; a foreign key links to a primary key in another table

c)

Both keys are optional and used only for sorting

d)

A foreign key uniquely identifies records in all tables

4.

Splitting data into a teachers table and a students table linked by keys is an example of which database structure, and what storage benefit does it provide?

a)

Flat-file database; increases duplication for quicker data entry

b)

Relational database; reduces repeated storage of the same data

c)

Flat-file database; allows more columns in one sheet

d)

Relational database; requires identical fields in every table

5.

Which statement about the advantages of relational databases over flat-file databases is correct?

a)

Relational databases always search faster than flat-file databases

b)

Relational databases eliminate repeated data, so updates are made only once and storage is saved

c)

Flat-file databases use less memory because data is kept in one table

d)

Relational databases cannot produce reports as easily as flat-file databases

6.

Which data type stores letters, digits (not for calculations), and symbols like spaces in a database field?

a)

Alphanumeric

b)

Numeric

c)

Boolean

d)

Currency

7.

What does the Boolean data type represent in databases?

a)

Stores text and numbers that won’t be calculated

b)

Stores numeric values for calculations, including telephone numbers

c)

Stores one of two logical states, displayed as Yes/No or 0/1

d)

Stores dates only and formats them automatically

8.

Which numeric sub-type is intended for values with many decimal places or specific precision?

a)

Integer

b)

Decimal

c)

Date and time

d)

Text

9.

What is the most appropriate data type for the field "Does the car need cleaning?" when importing the cars.csv file?

a)

Text

b)

Boolean/Logical (Yes/No)

c)

Numeric/Integer

d)

Date/Time

10.

You are renaming fields before importing the CSV. Which rename best matches "Price that we bought the car for"?

a)

BuyingCost

b)

Purchase Price

c)

Car Price In

d)

OriginalAmountPaid

e)

InitialPurchaseMoney

11.

In Access, how do you start creating a flat-file database from cars1.csv?

a)

Start Access, choose Blank desktop database, then import From File via External Data > New Data Source.

b)

Open Access and directly open the CSV without creating a database first.

c)

Start Excel and use Save As to convert the CSV into an MDB file.

d)

Start Access, choose a template database and paste the CSV data into a table.

12.

In a flat-file database, which field is most appropriate to set as the primary key when importing product records with a unique Code for each item?

a)

The Colour field because it is text and easy to sort

b)

The Sales price field because currency values are precise

c)

The Code field because it uniquely identifies each record

d)

The Discount field because it is Boolean and simple

13.

When setting up currency fields PPrice and SPrice, what setting should you apply to display values as £1,234.00 instead of £1,234.0 or £1,234?

a)

Change Data Type to Short Text and set Format to Pound

b)

Keep Numeric/Integer and set Decimal Places to 0

c)

Use Currency data type and set Decimal Places to 2

d)

Use Yes/No data type and set Format to True/False

14.

For a Boolean field like Valet in the cars table, which format should be used to display Yes or No during data entry?

a)

Set Data Type to Currency and Format to General Number

b)

Set Data Type to Yes/No and Format to Yes/No

c)

Set Data Type to Short Text and Format to Title Case

d)

Set Data Type to Number and Format to Percentage

15.

Which data type should you choose to store the purchase date in a database table?

a)

Text

b)

Date/Time

c)

Number

d)

Currency

16.

You are creating a relational database for a school. The Teachers table has a key field named SCode. You want a one-to-many relationship between Teachers and Students using the Maths field in Students. Which statement correctly describes the key fields in this relationship?

a)

SCode is the primary key in Teachers and Maths is the foreign key in Students

b)

Maths is the primary key in Students and SCode is the foreign key in Teachers

c)

Both SCode and Maths are primary keys in their tables

d)

Neither SCode nor Maths is a key field in the relationship

17.

In the Form Wizard, what should you select to include all fields from tblStudents on your form before clicking Next?

a)

Use the right arrow to move only Student_ID

b)

Use the double right arrow to move all fields

c)

Type each field name into the Selected Fields box

d)

Change to Design View first

18.

Which navigation control at the bottom of the form lets you add a new record?

a)

Go to the first record button

b)

Current record indicator

c)

Next record button

d)

New record button

19.

To edit frmStudents so it is easier for students to enter data, which sequence starts the process according to the instructions?

a)

Open frmStudents, choose Home tab > Views drop-down > Design View

b)

Open frmStudents, click Create tab > Form Wizard

c)

Open frmStudents, select External Data > Import

d)

Open frmStudents, press Layout View then Save as Design

20.

When customizing a form label’s text alignment, which property do you change to center the text within the label?

a)

Fore Color

b)

Back Color

c)

Text Align

d)

Detail Bar

21.

A new field named Year_Group needs to be added for students. Which data type should be selected for this field?

a)

Short Text, because it stores words like "Year 7"

b)

Number, because the values are limited to numeric years 7–11

c)

Date/Time, because years are a time measure

d)

Yes/No, because students either are or are not in a year group

22.

In Access, which control should users use to select from a fixed set of values without typing new entries?

a)

Text box

b)

Combo box

c)

List box

d)

Subform

23.

Which field from tblTeachers should be moved to the Selected fields list to record each student’s tutor by code?

a)

TeacherName

b)

SCode

c)

TutorID

d)

Department

24.

Which criteria in a database query lists only Ford cars that need valeting?

a)

Make: Ford in Criteria row; Valet: Yes in Criteria row

b)

Make: Ford in Criteria row; Valet: Yes in the Or row

c)

Make: Ford in Or row; Valet: Yes in the Or row

d)

Make: Ford in Or row; Valet: Yes left blank

25.

Which criterion uses a wildcard search to find cars with Alloy Wheels in the Extras field?

a)

Extras: Like "*Alloy Wheels*"

b)

Extras: = "Alloy Wheels"

c)

Extras: > "Alloy Wheels"

d)

Extras: Not "Alloy Wheels*"

26.

Which pair of tables should be included in a query to list all students taught Maths by Mr Varela, showing each student’s first name, surname, and teaching room?

a)

tblTeachers and tblStudents

b)

tblCars and tblStudents

c)

tblTeachers and tblCars

d)

tblStationery and tblTeachers

27.

To create a calculated field called Profit that subtracts the purchase price from the sale price, what expression should you use?

a)

[SPrice]-[PPrice]

b)

[PPrice]-[SPrice]

c)

[SPrice]*[PPrice]

d)

[SPrice]/[PPrice]

28.

In a Simple Query Wizard summary query on tblCars, which option counts the number of cars in stock?

a)

Tick the check box for Sum on SPrice

b)

Tick the check box for Avg on SPrice

c)

Tick the check box for Count records in tblCars

d)

Select Detail instead of Summary

29.

You added Make and SPrice to a summary query and need the database to show the average sale price for each make. What setting completes this?

a)

Tick Avg for SPrice in Summary Options

b)

Tick Sum for Make in Summary Options

c)

Change query to Detail view

d)

Sort by Make in ascending order only

30.

When using Report Wizard to create a report for cars from a specific manufacturer, which step is correct?

a)

Create the report first, then build the query later

b)

Base the report on a query that filters to the required cars

c)

Select only the Valet field to narrow the report

d)

Always use Portrait orientation regardless of field count