Be able to use database tools to design,develop and test a relational database to meet requirements.
AC 2.1:
Design documentation, to include:
Data dictionary: field names, data types, e.g. alphabetic, numeric, alphanumeric, logical, web, lookup wizards, field sizes, e.g. byte, integer, long integer, single, double and decimal, field formats, e.g. fixed and decimal places, default values, primary and foreign keys.
Data validation: lists, rules, text, presence check, range check, format check.
Entity relationship diagram (ERD), input forms, output screens/reports, test plan with test data.
AC 2.2:
The relational database must use a realistic data set and include at least three tables, queries, data entry-forms, and reports.
Tools and techniques, to include: creating tables, creating fields, validation rules, importing data from external sources, relationships (one-to- many, many-to-many), creating, editing and deleting relationships data entry forms (simple forms, e.g. data entry and main menu), customise forms (e.g. add a new record, print a record, delete a record and navigation).
AC 2.3:
Purpose of testing: functionality, purpose, usability, to include feedback from others, testing data, provide onscreen user navigation and instructions making amendments following testing.
Assessment Criteria
-
2.1
Design a relational database system using database design techniques.
-
2.2
Develop a relational database.
-
2.3
Create a test plan to test a relational database obtaining feedback from others.