Vous êtes sur la page 1sur 6

Assessment Student Copy

For Achievement Standard 91633

Subject Reference: Digital Technologies 3.41


Title: Implement complex procedures to develop a relational
database embedded in a specified digital outcome
Version 2
Level 3, Credit 6

Achievement Criteria:
Achievement Achievement with Merit Achievement with
Implement complex procedures Skilfully implement complex Excellence
to develop a relational procedures to develop a Efficiently implement complex
database embedded in a relational database embedded procedures to develop a relational
specified digital outcome in a specified digital outcome. database embedded in a specified
digital outcome.

AUTHENTICITY STATEMENT: (Student to complete)


I confirm that the work I have submitted is all my own work.

Signature of Student: ..
(Failure to submit authentic work may result in no credit being awarded)

RECEIPT OF STUDENT EVIDENCE: (Teacher to complete)

Signature of Teacher:.

Date: .. Time:.
(Receipt may be made by other school staff in lieu of the subject teacher eg. Reception/HOD)

GRADE AWARDED

Teacher:

Comment:

Student signature: . Date:


(Indicates acceptance of grade awarded, also displays the date of the beginning of the two week appeal
period)

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 1 of 6


Student instructions
Introduction
This assessment activity requires you to use complex procedures to create a database management system
for an online bookstore 'Title Waves'.
You will source the information on the books your store will stock, and develop a database of books and
orders that can be used to generate a number of reports.
You will be assessed on how well (how skilfully and efficiently) you implement complex procedures to
develop a relational database for the Title Waves bookstore.
You will be assessed on how well your relational database, queries, reports and newsletter meet the
specifications, and how independently and efficiently you create them, and apply techniques and testing
procedures. Your independence, as well as your accuracy and efficiency, will be taken into account.
Complex procedures to develop a relational database embedded in a specified digital outcome involves:
Designing and constructing a database with a workable table structure
Creating queries to retrieve and modify data
Allowing data in at least one database table to be changed from another application (eg
spreadsheet, web page, Portable Document Format (PDF) form, student created custom desktop
application)
Applying design elements and formatting techniques to customise data input and display
Applying data integrity and testing procedures to ensure the outcome meets the specifications
Applying data access permissions as appropriate to the outcome

Conditions
This is an individual assessment activity.
You will have four weeks of in-class time and out-of-class time to complete this assessment.

Brief and Specifications


Specifications are statements that describe the function and/or the aesthetics of the finished product. They
should not include reference to accuracy, independence, or efficiency. At all grade levels the product is
expected to meet specifications.
The specifications listed below should be used as a guide only. You may define or add your own
specifications and then confirm with your teacher that they are suitable. (This will ensure that you do not
specify an outcome that is either too simple or too complex, and that you will have access to all grades of
achievement.)
Title Waves is a rapidly growing online bookstore. They have asked you to develop a database for them
that tracks their orders and sales of books
Records to be stored in the database include the following:
Customers and their details including address, contact information and credit card information. This
table will also have a yes/no opt-in field that tracks customers that have agreed to receiving a
monthly newsletter
Authors and Publishers
Books books are uniquely identified by an ISBN number and have a name, title, author, publisher,
published year, retail price and the number in stock
Orders will store the order number, customer number, order date and order status (whether the order
has been filled or unfilled)
Book Orders will store the details of each order including the order number and the books ordered

The database must also demonstrate data integrity principles and be fully tested prior to release to ensure
the outcome meets the specifications.

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 2 of 6


Application Linking:
Each month the book store gets a spreadsheet from its book supplier Book Masters. This is basically a list
of books containing the ISBN number, title and current price. This spreadsheet is to be dynamically linked to
Access as a linked table and used to update the retail price of the books in stock.

Queries:
A range of queries are required which retrieve and modify data. The client has suggested the following:
Sales by Customer (the number of books and value)
Sales by Author (the number of books and value)
Unfilled Orders
When each order has been filled (the order filled value on the orders form is changed to Yes) two
events must occur. These can be manually triggered from a form button or automated:
o The number in stock of each of the shipped books (in the Books table) must be reduced by
one. This is necessary to keep the inventory levels accurate
o A record is to be added to a Sales History table. This table will record the sale date,
customer, order number and order value
Forms:
Data entry forms are to be provided that enable details of orders to be recorded and maintain the customer
list. Design elements and formatting techniques must be used to customise data input and display. Data
entry forms must be intuitive and easy to use.

Newsletter:
A monthly newsletter is to be sent to customers that have opted in. The newsletter can be produced as a
Word document generated using mail merge and the customer name and address fields to be populated
from an Access query.

Reports:
A professional packing slip is to be generated for each order. This will contain details of the customer
and order and will be attached to the package when it is shipped
Reports that are generated by the three queries listed above:
1. Sales by Customer (the number of books and value)
2. Sales by Author (the number of books and value)
3. Unfilled Orders

Data Access Security:


The finished database must be secured against unauthorised access as you see fit.

Test Data
You should determine the fields for the relational database tables and test them sufficiently with data entry
and the production of outcomes including reports to ensure that it operates as planned.
Creating data and content is not part of this assessment activity. You are free to download suitable content
from the Internet as long as privacy and copyright issues are addressed. Alternatively, your teacher has
provided data and other content for you to use.

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 3 of 6


Task
As you work on the following tasks, keep a record of what you do, including results of testing.

Part A: Planning
You will need to independently develop a plan to create the database with a workable table structure. The
relational database design includes the table structure, interface design, and a plan for linking data between
applications.
Decide on the order in which you will do the various steps. You may find preparing a flow chart (sketch) of
your database, (including what information you will use in the database tables, and what queries, forms, and
reports you will need), useful to show the links between the various software applications and the procedures
you will use to integrate the data and other aspects (graphics such as photographs, logos, banners) into the
newsletter.
Note: You may refer to existing templates for information and ideas, but you may not simply download a
template and change its appearance to do this would not fulfil the requirements of the task.
Before you begin review the specifications. Check that your plan covers all the requirements and describes
how and when you will test your developing outcome. For example, this might mean planning for:
How you will collect, input data into the database, and store it
How you will set up the database tables, queries, forms, and reports
Effective formatting, layout, and design of the newsletter. Plan layout, imagery, colour, text, styles
(applying design elements of contrast, alignment, proximity, repetition, and so on)
Efficiency when you plan your tasks for example, creating a packing slip and newsletter so they
are easily produced, or setting up data types in the database and checking data input accurately so
that you only need to do it once
Mock-ups of your concepts for the database, data entry forms, packing slip and newsletter
How you will address the legal and ethical issues related to your media outcome.

Part B: Design the database


Create a design for the database that includes the table structure (fields, data types, size, keys and
relationships, formatting, and validation rules), interface design (including forms, queries and reports), and a
plan for linking data between applications.
Based on the information provided above, students must define the field properties including data type, field
length, validation rules, formatting etc for each field.
This design work must form part of the evidence you will need to submit.

Part C: Create the database including tables relationships and linked


table
Use your selected software and complex procedures to create a database according to the design
Ensure data in at least one database table is able to be changed from an external application such
as a spreadsheet
Use your database to create the queries specified in the design and integrate these, where
appropriate, into the forms, reports and newsletter
Create the required customised input forms as specified by the design
Create customised reports from multiple tables as specified by the design
Apply data access permissions as appropriate to the outcome

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 4 of 6


Part D: Testing and publication
In addition to using various techniques to produce the outcome you must apply data integrity and testing
procedures. The purpose of this data integrity and testing is to ensure the outcome meets the specifications.
Test your database and linked documents during development.
Using database tools for example, analyse performance and analyse table for testing purposes and to
guide your overall database performance and outcome.
During the task, keep a record of what you do, including the results of all testing. When you have finished,
save the final version of your outcome (using a suitable medium) and print a hard copy. Make copies of all
documents available to your teacher along with copies of:
Data that is linked to your final outcome (for example, the form used for your database, query
results)
Your record (log) of what you did and what happened at each stage
Any other documents that you created as you developed your final outcome.

Prepare a detailed list of testing procedures. Testing may cover the following areas
Table design and structure including fields
Referential integrity
Data validation and input masks applied to table design for example, to prevent numeric data being
entered into a text field
Pretesting by populating a test database (for instance, validating the query outcomes are correct
before using information to link with other documents such as the packing slip and sales reports
Data accuracy
Functional testing
Design elements formatting, data entry fields, command buttons
Forms - ease of use
Compliance with accepted legal, and ethical codes
Checking for the relevance, accuracy, and reliability of the information (eg formulae auditing, proof
reading, spell checking)

Legal and ethical issues


Legal and ethical issues refer to the social implications of the outcome within an organisation and the wider
community. Issues could include, but are not limited to:
Licensing
Creative commons
Copyright
Attribution
Digital ownership
Privacy
Access to information
Method of publication
Implication of the longevity of digital content on the internet.
(For example, issues relating to copyright and privacy refer to the Techlink website at
http://www.techlink.org.nz/Case-studies/IP/index.htm.)

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 5 of 6


Final submission
When you have finished your database and thoroughly tested it, save the final version of your outcome
(using a suitable medium) and print a hard copy.
Make copies of all documents available to your teacher along with copies of:
Data that is linked to your final outcome (for example, the form used for your database, query
results)
A copy of the reports required by the owner and staff
A copy of your newsletter with fields populated by mail merge from an Access query
Your record (log) of what you did and what happened at each stage
Any other documents that you created as you developed your final outcome

Authenticity
The material submitted for assessment, including all photographs, diagrams and illustrations must not
breach copyright or privacy issues. Evidence submitted for assessment should be such that the assessors
can be confident that they are making a judgement about an individual candidates understandings.

All information from sources other than the candidates own work must be acknowledged and contain the
following:

The name of the publication or website


The author and/or publisher and/or the owner of the information
The publication date (for books and printed material) or the data accessed (for websites)
The page number or full URL

An example of an acknowledgement:

Website - www.howstuffworks
Author Tom Harris
Date Accessed 20/7/2011
URL - http://www.howstuffworks.com/file-compression.htm

Authenticity Form
Schools are required to verify that the material presented for internal assessment is each candidates own.
Make sure you have completed the authentication statement of the front page of this assessment before
handing in your work.

AS91633 Student Assessment (modified from Eduwebb assessment 26/3/14) Page 6 of 6

Vous aimerez peut-être aussi