wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Unit 2 question bank

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

In a college student management system, what must a Distinction-level Relationships diagram in Access show in the Relationships window?

a)

All entities with enforced referential integrity and correctly typed 1–many joins

b)

Some related tables linked by matching field names

c)

Only primary keys with no foreign keys shown

d)

A single table with all attributes combined

2.

For Distinction, how should a many-to-many relationship between Students and Modules be implemented in Access?

a)

Via a junction table (e.g. Enrolments) with composite FK fields and enforced referential integrity

b)

By adding a multi-value field to the Students table

c)

By duplicating module columns in the Students table

d)

By creating a calculated field that concatenates student and module IDs

3.

Which change most strongly evidences full normalisation (no redundancy) for Distinction in the Relationships window?

a)

Moving tutor contact details from Modules to a separate Tutors table linked by TutorID

b)

Adding a lookup field for module names inside Students

c)

Copying student emails into every related table to speed up reports

d)

Storing both TutorName and TutorID in every child table

4.

In Access, which action confirms correct 1–many relationships for Distinction-level ERD?

a)

Enforce Referential Integrity

b)

Create a new table

c)

Set a primary key

d)

Delete duplicate records

5.

A student sets StudentID (Short Text) in Students and StudentID (Number) in Enrolments. For Distinction, what must be corrected?

a)

Match the data types and field sizes for PK/FK pairs across tables

b)

Rename the fields to identical names only

c)

Change both fields to AutoNumber in both tables

d)

Permit nulls in foreign keys to avoid join failures

6.

Which description best matches a Distinction-level ERD outcome?

a)

All tables fully normalised (3NF), no repeating groups, and all relationship types accurately shown

b)

A partially normalised set with minimal duplication allowed for convenience

c)

A single wide table to avoid complex joins in forms

d)

Two tables with many lookups and no enforced links

7.

In Table Design View, which combination aligns with Distinction-level field design for Dates of Birth in Students?

a)

Data Type: Date/Time; Required: Yes; Validation Rule: <=Date(); Validation Text explaining future dates are not allowed

b)

Data Type: Short Text; Required: No; no validation

c)

Data Type: Date/Time; Required: No; Allow Zero Length: Yes

d)

Data Type: Number; Input Mask applied for DD/MM/YYYY

8.

For Distinction, how should a Grade field (A–F only) be validated in Access?

a)

Use a Validation Rule: In("A","B","C","D","E","F") with clear Validation Text

b)

Use a Short Text field with no validation (teacher checks later)

c)

Use a Number field with an Input Mask

d)

Store grades as free-text notes in a memo field

9.

Which naming approach best meets Distinction-level consistency for tables and fields?

a)

tblStudents/StudentID, tblModules/ModuleID, tblEnrolments/EnrolmentID

b)

STUDENTS/ID, MODULES/ID, LINKS/ID

c)

Table1/Field1, Table2/Field2

d)

StudentsTable/PrimaryKey

10.

What is required of PK/FK data types at Distinction level in Access?

a)

PKs and their corresponding FKs must use the same data type and compatible field size

b)

PKs must be AutoNumber and FKs must be Short Text

c)

PKs may vary; Access will coerce during joins automatically

d)

FKS should be optional text fields to prevent errors

11.

For Distinction, how should you prevent negative attendance values in a Number field?

a)

Validation Rule: >=0 and appropriate Validation Text

b)

Use an Input Mask only

c)

Store attendance as Short Text and check manually

d)

Set Default Value to 0 without validation

12.

In the Property Sheet, which setting supports Distinction-level data quality for a Postcode field?

a)

Validation Rule

b)

Input Mask

c)

Default Value

d)

Required

13.

A report must summarise attendance by module. For Distinction, which approach is best in Access?

a)

Create a totals query grouped by ModuleID and bind a grouped report with clear headers and a grand total

b)

Export to Excel to calculate totals and paste back

c)

Add a calculated control directly to a blank report with no query

d)

Build a crosstab without grouping then filter manually

14.

For Distinction, a query to list students who have not submitted an assignment by a due date should use which criterion?

a)

SubmissionDate Is Null OR SubmissionDate > [Enter Due Date]

b)

SubmissionDate < [Enter Due Date]

c)

SubmissionDate = ""

d)

SubmissionDate Like "*"

15.

Which calculated field best fits Distinction-level accuracy in a query for final marks?

a)

FinalMark: ([ExamMark]*0.6)+([CourseworkMark]*0.4) with data types ensured numeric

b)

FinalMark: [ExamMark]+[CourseworkMark]

c)

FinalMark: CStr([ExamMark]) & CStr([CourseworkMark])

d)

FinalMark computed in the form only, not the query

16.

16. For Distinction, fields for a report presented to faculty should be selected by:

a)

Including only relevant and significant data.

b)

Selecting all available fields regardless of relevance.

c)

Choosing fields based on personal preference.

d)

Randomly picking fields without criteria.

17.

Which design choice most supports Distinction-level readability in Report Layout View?

a)

Use grouping, page headers, calculated totals, and consistent alignment/format

b)

Random font sizes and colours to highlight values

c)

Single-column layout with no grouping and no totals

d)

Rely on default auto-generated report with no edits

18.

A parameter query prompts for Module Code. For Distinction, which prompt practice is best?

a)

Use square brackets with a clear prompt (e.g. [Enter Module Code]) and validate inputs

b)

Use ambiguous prompts to allow flexible entry

c)

Rely on form filters only

d)

Type the module code directly into SQL view

19.

For Distinction-level structure testing, which test set is most appropriate for the Students table?

a)

Normal (valid), Erroneous (invalid), and Extreme (boundary) test data with expected results specified

b)

Only normal data because users should enter valid values

c)

Only extreme data to stress-test the system

d)

Erroneous data only to trigger error messages

20.

Which evidence best proves Distinction-level structural robustness?

a)

A completed test plan table showing test data, expected vs actual results, and fixes applied

b)

A verbal statement that 'it works'

c)

A screenshot of one successful data entry

d)

A printout of table design only

21.

During testing, a FK allows a value not present in the parent table. For Distinction, what should you evidence?

a)

Relationship updated to enforce referential integrity and re-tested with results recorded

b)

A note explaining this is acceptable for speed

c)

Change the FK to Short Text to allow any value

d)

Remove the relationship to avoid errors

22.

Which documentation detail aligns with Distinction-level structure testing?

a)

Specific expected results tied to each identified test input, not generic statements

b)

Generic expected results such as 'should work'

c)

No expected results; only actual outcomes

d)

Only screenshots without descriptions

23.

A boundary test for a mark field (0–100) at Distinction level should include which inputs?

a)

–1, 0, 100, 101 with clear expected outcomes and validation messages

b)

10, 50, 90 only

c)

100 only because it is the maximum

d)

Any random number

24.

Which explanation best exemplifies Distinction-level evaluation of structure?

a)

A fully supported justification of 3NF design choices linked to the college scenario (e.g. separation of Tutors, Modules, Rooms)

b)

A list of tables only

c)

A description of how to open Access

d)

An opinion that '3NF is always best' with no evidence

25.

What language style supports Distinction in evaluation?

a)

Fluent and accurate technical vocabulary (e.g. 1–many, junction table, surrogate key, referential integrity)

b)

Casual language with minimal terminology

c)

Acronyms without definitions

d)

No technical vocabulary to keep it simple

26.

Which link most clearly ties the solution to scenario requirements for Distinction?

a)

Explaining how enrolment rules enforce one student in many modules via Enrolments with referential integrity

b)

Saying 'It meets requirements' without detail

c)

Showing a screenshot of the Navigation Pane

d)

Referencing a different project's needs

27.

Which metric strengthens a Distinction-level justification of structure?

a)

Explaining how normalisation reduces update anomalies and improves query performance in Access

b)

Counting total number of tables only

c)

Stating that forms look neat

d)

Saying 'performance is fine' without evidence

28.

Which feature set aligns with Distinction-level user interface in Access for admin staff?

a)

Navigation Form, well-labelled command buttons, tab order set, consistent formatting and themes

b)

Unlinked forms opened manually from the Objects list

c)

Single form with all fields from all tables

d)

Relying on datasheet view for data entry

29.

For Distinction, which control setup on a Student Entry form best minimises errors?

a)

Combo boxes for FK selections, input masks for dates/postcodes, and required fields with validation text

b)

Text boxes for all fields with no validation

c)

Allow all fields to be optional

d)

Use continuous forms only

30.

Which Access tool best evidences automation for Distinction?

a)

Macros or VBA event procedures (e.g. Before Update) to validate and handle unexpected events

b)

Manual checks performed by the user

c)

Default values only

d)

Navigation Pane grouping

31.

A button 'Generate Attendance Report' is required. For Distinction, what is the best implementation?

a)

A macro attached to the button to open a grouped report based on a prebuilt totals query

b)

A label explaining where to find reports manually

c)

A hyperlink to an external spreadsheet

d)

A command button with no action

32.

Which layout choice supports Distinction-level usability in Form Design View?

a)

Consistent alignment, logical tab order, grouped related fields, and descriptive control tips

b)

Random placement of controls for speed

c)

Rely on default auto-generated layout

d)

Use colours heavily to decorate forms

33.

For Distinction, how should unexpected events be handled on data entry?

a)

Use error-handling macros/VBA with user-friendly messages and rollback of invalid operations

b)

Let Access show default error numbers

c)

Ignore errors and ask users to retry

d)

Disable validation to prevent messages

34.

Which statement best evidences 'fully meets the given criteria' for Distinction?

a)

All functional requirements implemented and verified via successful tests across all forms/reports

b)

Most features implemented but some untested

c)

Basic CRUD only

d)

Interface opens but some buttons do nothing

35.

Which check supports 'easy maintenance by a third party' at Distinction level?

a)

Consistent object naming (forms/reports/queries), comments in macros/VBA, and a simple navigation structure

b)

Hide objects and use ad-hoc names

c)

Store logic in many hidden macros

d)

Use duplicate object names for speed

36.

Which test evidence proves Distinction-level interface testing for the Enrolments form?

a)

A table of test cases with screenshots, expected vs actual results, and notes on fixes applied

b)

One screenshot of a successful save

c)

A test note saying 'form OK'

d)

A list of field names only

37.

In testing, a combo box allows selecting a non-existent ModuleID. For Distinction, what should be done?

a)

Rebuild the Row Source to the Modules table and re-enforce referential integrity; re-test and record results

b)

Allow any text to be typed and trust users

c)

Remove the combo box and allow free entry

d)

Ignore; it happens rarely

38.

Which set qualifies as normal/erroneous/extreme test data for a Date of Birth field?

a)

Valid: 10/10/2005; Erroneous: 'abcd'; Extreme: 31/12/1899 and Tomorrow's date

b)

Valid: any text; Erroneous: any number; Extreme: any symbol

c)

Valid: 01; Erroneous: 02; Extreme: 03

d)

Only today's date values

39.

What distinguishes Distinction-level expected results in interface testing?

a)

They are specific to the exact input and include the intended validation message or outcome

b)

They are generic statements like 'should save'

c)

They are omitted to save time

d)

They are written after testing is complete

40.

Which follow-up action is required after fixing a defect for Distinction-level evidence?

a)

Re-test the exact case and record the new actual result referencing the fix

b)

Delete the test case

c)

Mark the case as 'N/A' without re-test

d)

Assume similar cases are fixed

41.

Which evaluation statement best matches Distinction-level usability analysis?

a)

The interface is intuitive: Navigation Form groups tasks logically; tab order supports efficient entry; labels/tooltips aid novice users

b)

The interface opens quickly without errors

c)

The colours are bright and engaging

d)

There are many forms available

42.

For Distinction, how should performance be justified in the evaluation?

a)

Explain how indexes on StudentID/ModuleID and filtered queries reduce load times for forms and reports

b)

Say 'performance is fine'

c)

Add more memory to the PC

d)

Create larger tables to improve speed

43.

Which technical vocabulary demonstrates Distinction-level evaluation?

a)

Terms like 'referential integrity', 'junction table', 'Before Update event', 'totals query', 'cascading update'

b)

General words like 'thing', 'stuff', 'nice'

c)

Acronyms only with no context

d)

No terminology to keep it simple

44.

Which linkage to scenario requirements best supports Distinction-level evaluation?

a)

Explaining how attendance reports by module support Heads of Department decision-making

b)

Saying 'reports are useful'

c)

Referencing a different school's needs

d)

Stating 'we have reports' without purpose

45.

Which improvement suggestion fits Distinction-level evaluation style?

a)

Propose specific enhancements (e.g. add a macro to prevent duplicate enrolments) with justification

b)

Suggest 'make it look better'

c)

Add more colours to forms

d)

No improvements needed

46.

In Access, which Relationships window setting evidences Distinction-level integrity?

a)

Enforce Referential Integrity (and cascade updates if appropriate)

b)

No enforcement to avoid errors

c)

Use text keys everywhere

d)

Allow orphan records

47.

For Distinction, how is a many-to-many Students–Modules link represented?

a)

Through a junction table (Enrolments) with two foreign keys

b)

Direct many-to-many join line only

c)

By duplicating module fields in Students

d)

By storing module names in a multi-value field

48.

Which Table Design View setting prevents future Date of Birth entries at Distinction level?

a)

Validation Rule: <=Date() with explanatory Validation Text

b)

Required: No

c)

Input Mask only

d)

Data Type: Short Text

49.

Which naming scheme aligns with Distinction?

a)

tblStudents.StudentID; tblModules.ModuleID; tblEnrolments.EnrolmentID

b)

STUDENTS.ID; MODULES.ID

c)

Table1.Field1

d)

MainTable.PrimaryKey

50.

Which criterion finds overdue submissions for Distinction?

a)

SubmissionDate Is Null OR SubmissionDate > [Enter Due Date]

b)

SubmissionDate Like "*"

c)

SubmissionDate = 0

d)

SubmissionDate < Date() only

51.

Which is a Distinction-level calculated field?

a)

FinalMark: ([ExamMark]*0.6)+([CourseworkMark]*0.4)

b)

FinalMark: [ExamMark]+[CourseworkMark] only

c)

Final: CStr([ExamMark]) & [CourseworkMark]

d)

Mark: [ExamMark]*[CourseworkMark]

52.

7. Which report practice supports Distinction readability?

a)

Using clear headings and subheadings

b)

Including excessive jargon

c)

Using long, complex sentences

d)

Omitting visual aids

53.

Best evidence for Distinction structure testing?

a)

Test plan with normal/erroneous/extreme data and expected vs actual results

b)

One successful data entry

c)

Only extreme tests

d)

Only screenshots

54.

What must match for PK/FK pairs at Distinction level?

a)

Data types and field sizes

b)

Field captions only

c)

Number formats only

d)

Nothing; Access coerces automatically

55.

How should invalid attendance be prevented?

a)

Validation Rule: >=0 with clear Validation Text

b)

Manual checks later

c)

Text data type

d)

Default only

56.

Which tool adds automation to achieve Distinction?

a)

Macros or VBA event procedures (e.g. Before Update)

b)

Manual instructions

57.

Which interface evidence shows Distinction?

a)

Navigation Form, labelled buttons, logical tab order, consistent formatting

b)

Datasheet view only

c)

Random button placement

d)

Unlinked objects

58.

Distinction-level testing of a form requires which?

a)

Specific expected results per input and screenshots of outcomes

b)

Generic expectations only

c)

No expected results

d)

Notes after testing only

59.

What evaluation language fits Distinction?

a)

Fluent technical vocabulary linked to scenario

b)

Casual tone, no terms

c)

Acronyms only

d)

No terminology

60.

Which improvement is Distinction-appropriate?

a)

Add macro to prevent duplicate enrolments; justify with scenario needs

b)

Change colours

c)

Delete validation

d)

Hide forms

61.

Which indexing decision helps Distinction-level performance?

a)

Index StudentID and ModuleID used in joins/filters

b)

Index all fields

c)

No indexes

d)

Index only text description fields

62.

Where is the Validation Rule applied for a field in Access?

a)

In the Property Sheet for the field (Table Design View)

b)

In the Navigation Pane

c)

In the Relationships window only

d)

In Report Layout View

63.

Which join type usually represents parent-to-child at Distinction?

a)

One-to-many with enforced referential integrity

b)

Many-to-many direct link

c)

One-to-one everywhere

d)

No joins

64.

Which prompt style is Distinction-appropriate in parameter queries?

a)

Clear bracketed prompts (e.g. [Enter Module Code])

b)

Ambiguous prompts

c)

No prompts; rely on guessing

d)

Hard-code the value

65.

Which practice improves maintainability for Distinction?

a)

Regular code reviews

b)

Ignoring documentation

c)

Frequent code duplication

d)

Lack of version control

66.

Which test inputs demonstrate boundary analysis for 0–100 marks?

a)

–1, 0, 100, 101

b)

10, 50, 90 only

c)

0 only

d)

Any random number

67.

Which control type minimises FK entry errors?

a)

Combo box bound to FK with Row Source from parent table

b)

Text box free entry

c)

Label

d)

Hyperlink

68.

Which report field selection suits Distinction?

a)

Only relevant fields, remove redundant columns

b)

All fields, just in case

c)

Keys only

d)

Screenshots instead of fields

69.

Which macro action aligns with Distinction error handling?

a)

Display custom message and cancel update on invalid input (Before Update)

b)

Let default error show

70.

Which final evidence validates 'fully meets criteria' at Distinction?

a)

All requirements tested successfully with results captured in the test plan

b)

Most requirements attempted

c)

Basic CRUD only

d)

Draft UI without tests