You are on page 1of 5

Design

Table Design

Examiner Table
Attribute Data Type Default Input Mask Required Lookup In AQA Purpose
Name Value spec?
Examiner Text Null 000000 Yes None Yes To hold a unique
Number examiner identifier
Examiner Test Null None Yes None Yes To hold the examiner's
Forename first name
Examiner Text Null None Yes None Yes To hold the examiner's
Surname last name
Examiner Text Null None Yes None Yes To hold the examiner's
Address address
Line 1
Examiner Text Null None Yes None Yes To hold the examiner's
Address address
Line 2
Examiner Text Null None Yes None Yes To hold the examiner's
Address address
Line 3
Subject Text Null 00000 Yes Subject Yes To hold the code
Reference Table representing the
Code subject which the
examiner marks
Tax Flag Boolean False None Yes None Yes To represent the
examiner's possession,
or lack thereof, a tax
deduction
Subject Table
Attribute Data Type Default Input Mask Required Lookup In AQA Purpose
Name Value spec?
Subject Text Null 00000 Yes None Yes To hold a unique
Reference subject identifier
Code
Payment Currency Null None Yes None Yes To be used to calculate
examiner payments

Scripts Table
Attribute Data Type Default Input Mask Required Lookup In AQA Purpose
Name Value spec?
Centre Integer Null Range Yes None Yes To hold a unique
Number Check of examiner identifier
(10000 - combined with the
79999) Examiner Number
Examiner Test Null 000000 Yes None Yes To hold a unique
Number examiner identifier
combined with the
Centre Number
Subject Text Null 00000 Yes None Yes To hold the subject
Reference reference code
Code
Number of Integer Null Range Yes None Yes To hold the number of
Candidates check (>0) candidates being
marked from one
centre, and by one
examiner.
Entity Relationship Diagram
Structure Chart

You might also like