Ass Ictdbs502 V3
Ass Ictdbs502 V3
Ass Ictdbs502 V3
DESIGN A DATABASE
ASSESSMENT
These material is developed by Enhance Your Future Pty Ltd for Australian Institute of
Science and Technology (AIST)
2
ICTDBS502 - Design a database Version 3
ASSESSMENT INFORMATION FOR
LEARNERS
Throughout your training we are committed to your learning by providing a training
and assessment framework that ensures the knowledge gained through training is
translated into practical on the job improvements.
Your ability to recognise common principles and actively use these on the job.
All of your assessment and training is provided as a positive learning tool. Your assessor
will guide your learning and provide feedback on your responses to the assessment
materials until you have been deemed competent in this unit.
The assessment tasks have been designed to enable you to demonstrate the
requirements of the performance criteria and knowledge in this unit to successfully
demonstrate competency at the required standard.
Your assessor will ensure that you are ready for assessment and will explain the
assessment process. Your assessment tasks will outline the evidence to be collected and
3
ICTDBS502 - Design a database Version 3
how it will be collected, for example; a written activity, case study, or demonstration and
observation.
The assessor will also have determined if you have any special needs to be considered
during assessment. Changes can be made to the way assessment is undertaken to
account for special needs and this is called making Reasonable Adjustment.
What happens if your result is ‘Not Yet Competent’ for one or more
assessment tasks?
Our assessment process is designed to answer the question “has the desired learning
outcome been achieved yet?” If the answer is “Not yet”, then we work with you to see
how we can get there.
In the case that one or more of your assessments has been marked ‘NYC’, your trainer
will provide you with the necessary feedback and guidance, in order for you to resubmit
your responses.
Your trainer will outline the appeals process, which is available to the learner. You can request a
form to make an appeal and submit it to your trainer, the course coordinator, or the
administration officer. The RTO will examine the appeal and you will be advised of the outcome
within 14 days. Any additional information you wish to provide may be attached to the appeal
form.
Assessor Responsibilities
Assessors need to be aware of their responsibilities and carry them out appropriately.
To do this they need to:
4
ICTDBS502 - Design a database Version 3
Ensure that participants are assessed fairly based on the outcome of the
language, literacy and numeracy review completed at enrolment.
When required, ensure supervisors and learners sign off on third party
assessment forms or third party report.
5
ICTDBS502 - Design a database Version 3
1
50 lines of handwritten text = 1 foolscap handwritten pages
2
Website Name – Page or Document Name, Retrieved insert the date. Webpage
link.
For a book: Author surname, author initial Year of publication, Title of book,
Publisher, City, State.
6
ICTDBS502 - Design a database Version 3
ASSESSMENT GUIDE
The following table shows you how to achieve a satisfactory result against the criteria
for each type of assessment task. The following is a list of general assessment methods
that can be used in assessing a unit of competency. Check your assessment tasks to
identify the ones used in this unit of competency.
You will receive an overall result of Competent or Not Yet Competent for this unit. The
assessment process is made up of a number of assessment methods. You are required to
achieve a satisfactory result in each of these to be deemed competent overall. Your
assessment may include the following assessment types.
Written Activity The assessor will mark the Does not follow
activity against the guidelines/instructions
detailed
guidelines/instructions
7
ICTDBS502 - Design a database Version 3
Assessment Method Satisfactory Result Non-Satisfactory Result
You will receive an overall result of Competent or Not Yet Competent for this unit. The
assessment process is made up of a number of assessment methods. You are required to
achieve a satisfactory result in each of these to be deemed competent overall. Your
assessment may include the following assessment types.
Practical Activity All tasks in the practical Tasks have not been
activity must be completed completed effectively and
and evidence of evidence of completion
completion must be has not been provided.
provided to your
trainer/assessor.
All tasks have been
completed accurately and
evidence provided for
each stated task.
8
ICTDBS502 - Design a database Version 3
Assessment Method Satisfactory Result Non-Satisfactory Result
You will receive an overall result of Competent or Not Yet Competent for this unit. The
assessment process is made up of a number of assessment methods. You are required to
achieve a satisfactory result in each of these to be deemed competent overall. Your
assessment may include the following assessment types.
9
ICTDBS502 - Design a database Version 3
ASSESSMENT COVER SHEET
Assessment Cover Sheet
Learner’s name:
Assessors Date
Name: Submitted:
Have the Learner’s rights and the appeal system been fully
Yes No
explained?
Learner Declaration
I agree to undertake assessment in the knowledge that information gathered will only
be used for professional development purposes and can only be accessed by the RTO
10
ICTDBS502 - Design a database Version 3
I declare that:
I have kept a copy of all relevant notes and reference material that I used in the
production of my work
I have given references for all sources of information that are not my own,
including the words, ideas and images of others
Learner
Date:
Signature:
Feedback to Learner:
Assessor
Date:
Signature:
11
ICTDBS502 - Design a database Version 3
WRITTEN ACTIVITY
Your task is to write the answers to each of the following questions. Answers should
exceed 50 words but no more than 100 words for each questions:
1. Reflect on the process of data analysis, including its role in determining data
types and data structures, in query and in report design.
ANSWER:
Data analysing process involves investigating and organising data ensuring data
is able to be used for creating logical and operational database.
ANSWER:
Data modelling is data model creating process for the data to be stored in a
database. This data model is conceptual representation of data objects,
associations among various data objects and rules. Modelling and conceptual
design practices must be applied to the analysed data so that it would be
determined that which type of data structures and types would likely to be best
supporting the queries and reports which are required by organisation. Data
model emphasize on what data is requires and how it should be organised.
Conceptual models are used to response toward questions which go into the
database.
12
ICTDBS502 - Design a database Version 3
3. Explain what data redundancy is, and how it might be identified.
ANSWER:
ANSWER:
ANSWER:
13
ICTDBS502 - Design a database Version 3
intercepted. The different encryption types are to be varied on the basis of type
of stored data and the security plan needs which apply to the organisation.
6. Explain the functions and the features of data types and data structures.
ANSWER:
Understanding the functions and features of data types and data structure helps
to be able to design a functioning database. Data structure allows data to be
structured as per the type of database in tables and would have definable
attributes and identifiers to organise data in database in order to enable queries
and searches to be conducted.
The Data types are identified to ensure designing database as per the data types’
requirements. The function of various data types is to ensure data is able to be
sequenced and structured to allows information to be received and used as
needed.
ANSWER:
Databases not only allow complex data to be stored in searchable, organised and
useable manner, also allow organisation’s data needs to be managed to make
them structured and able to be reported and queried.
14
ICTDBS502 - Design a database Version 3
8. Describe the concepts of logical design, particularly as they relate to designing
data structures, queries screens and reports.
ANSWER:
9. Explain the concepts of object model design, particularly as they relate to the
design of data structures, queries, screens and reports.
ANSWER:
ANSWER:
16
ICTDBS502 - Design a database Version 3
WRITTEN ACTIVITY CHECKLIST
Written Activity Checklist
For this assessment, the learner must complete the written activity.
The written activity is a stand-alone activity that will allow the learner to display the
requirements of the performance criteria and knowledge evidence in this unit that are
essential when deciding overall competency.
Learner Name:
Assessor Name:
Yes No
Feedback to Learner:
18
ICTDBS502 - Design a database Version 3
PRACTICAL ACTIVITY
The following task is to be demonstrated and assessed in conditions that are safe and
replicate the workplace. Noise levels, production flow, interruptions and time variances
must be typical of those experienced in the database field of work, and include access to:
Business requirements
For this task you are to complete the following activity to demonstrate your ability to
design a database.
Prepare for the task by completing the following actions to determine the database
requirements:
1. Meet with the client, and conduct a user-needs analysis to determine database
functionality. Provide the documented user-needs analysis.
2. Analyse the results of the user-needs analysis to identify the technical
requirements. Record this analysis, including the technical requirements.
3. Develop a conceptual model of the database, and submit this to the client for
review.
4. Evaluate the client feedback on the conceptual model, making changes as
required. Document this evaluation, and record any changes made.
19
ICTDBS502 - Design a database Version 3
8. Accurately document the attributes, normalised data, and the ER diagram, and
forward this documentation to the client for confirmation. Provide evidence of
the client confirmation.
9. Confirm, and record, the primary and foreign keys for the tables.
10. Review and record the client business rules.
11. Identify, and document, the referential integrity constraints.
12. Establish, and document, the database management system constraints, and
incorporate these into the database design.
13. Develop, and document, the validation rules for data.
14. Design the indexes and develop the data dictionary.
15. Accurately document the database design.
Design the queries, screens and reports through completion of the following steps:
16. Design and document the user interface for the database, including the menus,
input screens and outputs.
17. Based on the requirements, design, and document, the queries and the output
reports.
18. Compare the physical design with the conceptual model, or with the user-needs
analysis, and incorporate changes, as required. Document this comparison,
noting any changes incorporated.
Perform the following actions to design the access and security systems:
19. Review the business security plan as a basis for commencing the access and
security design. Document this review.
20. Design and document the password and access system for the database.
21. Identify, and record, multiple-user requirements.
22. Using the client business model, develop the client access profiles.
20
ICTDBS502 - Design a database Version 3
Confirm the database design with the client through the following actions:
23. Identify the requirements for database backup and recovery. Record these
requirements.
24. Develop, and document, the procedures for database backup and restoration.
25. Submit the database, and documentation, to the client for their final approval.
Provide the final approval obtained.
21
ICTDBS502 - Design a database Version 3
Design a database
The result or information collected from user-needs analysis would be used for
spotting out the technical requirements which are defined as the elements
essential to be present in sequence for the database to function according to the
client requirements. A user-needs analysis is also expected to disclose what
technical requirements exists based on the knowledge of designer toward
database design and construction together with information collected during
user-needs analysis. Afterward, correlations among technical aspects of database
design and construction and requirements are made.
User-needs analysis was to be done in which found that client disclosed that it
requires a database allowing details related mail orders to an online retail store
22
ICTDBS502 - Design a database Version 3
to be held in along with including all relevant information about the customers,
the product that they have ordered and shipping information. Database is to
accessed by internal staff and external vendors. In this case the subsequent
technical requirements are to be determined by designer;
Required Storage space amount,
What type of security is to be included for external parties and
organisational departments,
How small data is to be broken down,
Multiple languages are needed or not in the design of database,
What relationship would be in data groups to their users and uses.
Submitting the conceptual database to client for review and review the
model:
23
ICTDBS502 - Design a database Version 3
The conceptual database model is to be submitted to the client for the review in
order to ensure the data and relative manner in which the data is arranged is
congruent with the requests and needs of the client. In review, conceptual model
is being presented to the client, client requests changes and further clarification
is to be made. After making alterations, updated model again is submitted for
further review. This process would be repeated until client will accept the
conceptual model.
Evaluating feedback:
A model is to be submitted to a client. Client gives feedback. Then appropriate
measures are taken to address the feedback. The process of evaluating feedback
consider to evaluate how the feedback pertain to conceptual model which would
allow to represent what data would be included in database; however, not fully
demonstrate how data would be handled. Effective communication would be
required to avoid errors that negatively effect the outcomes of the database as
well as damage to the relationship among client and designer.
Before identifying attributes, the function and feature of different data type and
data structure which is a manner in which data is designed would require to be
understood. Afterwards, attributes which are component in the database like
table, a column or row in a table and a field would be identified in order to use
this information to assist design the data structures of the database.
26
ICTDBS502 - Design a database Version 3
The ER diagram would look like as below:
Relationships’ cardinality:
27
ICTDBS502 - Design a database Version 3
One-to-one relation type which would be as below.
All the database attributes, normalised data and the ER diagram would be
documented as per the organisational standards. Attributes are to be
documented to ensure they are able to be used in decision making. Normalised
data would be documented by using unified business modelling language to
communicate normalised data. ER diagram would be documented by applying
the agreed ER rules and format along with defining the cardinality of
information.
Before confirming the keys, primary key and foreign key would be understood as
it is a table attribute which is used to uniquely identify the records. Once
understand the meaning of both keys, they need to be confirmed for the tables.
Various ways used for structuring data would be considered along with those
methods which are potential to be used so that primary and foreign keys can be
confirmed which are required to be used. then primary key and foreign keys are
to be recorded in DBMS.
29
ICTDBS502 - Design a database Version 3
appropriate database design decision would be made. And finally, the client
business rules would be recorded in DBMS.
31
ICTDBS502 - Design a database Version 3
searches. Unique identifiers as keys would be used by indexes to apply categories
to the data. Indexes would be in logical manner would meet the usage needs of
the client.
The user interface for the database, including the menus, input
screens and outputs are to be designed and documented:
32
ICTDBS502 - Design a database Version 3
requirements. All the best practice elements would be considered as a part of
interface design.
Queries would be designed to collect information from the database on the basis
of requirement of client. Queries would be written according to the programming
language and the type of database. They would be based on data structure, type
and other factors applied during design and building phase. Queries would be
made able to meet the requirement of functionality based on requirement. The
SQL SELECT would be used to retrieve data from the database where statement
would be selected in SQL to allow the queries needed to collect the data rom
database in order to show it on user interface.
Example
SELECT CustomerName, City FROM Customers;
33
ICTDBS502 - Design a database Version 3
Designing output report based on requirement:
Output reports would be designed based on the requirements that apply to the
particular database and context of its application in the organisation. output
reports would be designed in order to ensure user can request reports which
would show the information required to complete the necessary work functions.
Designing reports would lead us to plan what reports types would be needed,
how they would be structured and requested and report output format and
location and ensure reports would be based on logical design.
Comparing the physical design with the conceptual model and user-need
analysis:
Physical design including tangible component of database like data type, data
structures, user interface, queries, reports, functions would be compared with
conceptual model to ensure it is compliant with client needs. Physical design
would be compared with user-need analysis in order to ensure it is compliant
with the identified user needs. Physical design elements would be assessed
which have been developed in response to the development of conceptual model
or the user needs analysis so that similarities or differences with the
requirements that apply can be identified.
35
ICTDBS502 - Design a database Version 3
Security design would be documented along with the review it would ensure that
review is stored in database, when it is accessed, and when it is transported and
output.
Passwords and access system which are a type of access and authorisation
system would be used to ensure only authorised and authenticated users can be
able to access the system. For designing password and access system, user
profiles and permission and authentication procedures and requirements would
be identified passwords would be developed to meet the security plan
requirements.
These passwords and access system would be documented along with the
process which is to be used to create password and access system.
Client access profiles would be developed by using client business model for each
of the different types of personnel in the organisation. These accounts would own
various permissions and authorities applied to them to ensure security of data to
be maintained as per the needs of the organisational security plans. User account
36
ICTDBS502 - Design a database Version 3
would be grouped on the basis of access requirements, permissions and
authorities.
The database, and documentation are to be submitted, to the client for their
final approval. The final approval obtained is to be provided:
38
ICTDBS502 - Design a database Version 3
39
ICTDBS502 - Design a database Version 3
40
ICTDBS502 - Design a database Version 3
PRACTICAL ACTIVITY CHECKLIST
*Multiple copies of the checklist will need to be printed if the activity is to be performed
more than once.
For this assessment, the learner must complete the practical activity.
The practical activity is a stand-alone activity that will allow the learner to display the
knowledge and performance evidence that is essential when deciding overall
competency.
Learner Name:
Assessor Name:
Yes No
Feedback to Learner:
43
ICTDBS502 - Design a database Version 3
QUESTIONS
The following questions may be answered verbally with your assessor or you may write
down your answers. Please discuss this with your assessor before you commence. Short
Answers are required which is approximately 4 typed lines = 50 words, or 5 lines of
handwritten text.
Your assessor will take down dot points as a minimum if you choose to answer them
verbally.
Answer the following questions either verbally with your assessor or in writing.
ANSWER:
ANSWER:
What relationships exist among data groups in relation to their user and uses.
ANSWER:
44
ICTDBS502 - Design a database Version 3
Developing a conceptual model of a database is a process of forming a visual
model of databases. Mainly, the conceptual models demonstrate what data
objects prove to be included in a database, how the objects pertain to each other
and what rules run the data objects.
ANSWER:
Who are likely to be included in the review process will depend on size,
scope and stage of review process.
ANSWER:
ANSWER:
45
ICTDBS502 - Design a database Version 3
7. What are the relationship types you might clarify through developing an ER
diagram?
ANSWER:
8. What should you consider and apply when documenting the attributes,
normalised data, and the ER diagram?
ANSWER:
ANSWER:
The first key is primary key which is used to identify data in database and must
be one of attributes of record which would be used as suitable unique key for
each record. And foreign key connects the primary key from another entity to an
attribute in current entity.
11. When taking about databases, what are client business rules?
ANSWER:
The client business rules are the statements that apply a constraint to specific
aspects of the database that is to be designed. They can be developed for any
aspect of database and applied to elements allowable in a specific field, field
specification requirements and relationship characteristics.
ANSWER:
Referential integrity constraints are likely to be the limitations which are applied
to manner in which entity are defined to ensure they are always in agreement
and consistent. All of the relationship requirements and interactions are required
to be assessed to ensure necessary referential constraints are able to be
identified.
ANSWER:
47
ICTDBS502 - Design a database Version 3
14. Discuss developing validation rules for the data.
ANSWER:
To prevent unusable poorly formatted data from being entered into database,
validation rules are made which are defined as the rules to be used to verify and
confirm that data meets the essential standards. Validation rules be generated
and applied where forms are used to enter data into database.
ANSWER:
Database indexes, a kind of data structure which are able to be used to improve
the pace of data retrieval processes required as a part of database use, enable
search function to be applied to index table and will use unique identifiers like
keys to apply categories to the data.
16. What information would you include in the data dictionary developed?
ANSWER:
ANSWER:
During documenting the database design, the following information like; design
parameter documentation, relationship and fata modelling, data structure
diagrams, definitions and rules, reports on functionality, specifications sheets
and user documentation are to be included. Different type of information and
appropriate methods are considered to be used to achieve this.
48
ICTDBS502 - Design a database Version 3
18. What will need to be included when designing the user interface for
database?
ANSWER:
During designing user interface for database, the practice elements are
considered like; keeping the interface simple, creating consistency and using
common UI elements, being purposeful in page layout, using colour and texture
strategically, applying typography to form hierarchy and clarity, ensuring system
converses what’s happening and thinking about the defaults.
19. List five (5) examples of the areas of requirements you might need to
consider when designing queries.
ANAWER:
During the time queries are to be being designed, the subsequent requirements
are considered to be met for functionality which would be based on the identified
requirements and these requirements would be; application, business, database,
network, people in the organisation, platform, system, programming language
and type of database.
20. What are the typical requirements you will base and design your output
reports on?
ANSWER:
21. Why is it necessary to compare the physical design with the conceptual
49
ICTDBS502 - Design a database Version 3
model, or with the user-needs analysis?
ANSWER:
22. Briefly reflect on the process for incorporating changes into the database.
ANSWER:
23. What types of information will you identify when reviewing the business
security plan as a basis for commencing the access and security design?
ANSWER:
A security plan is a part of every organisation that outlines the standards and
methods which are to be applied to the security of the ICT assets held in a
organisation. The information like authentication, authorisation and integrity,
privacy and security objectives of the organisation etc. are to be included in
security plan.
24. What information would you need to identify in order to design a password
50
ICTDBS502 - Design a database Version 3
and access system for the database?
ANSWER:
25. Outline three (3) examples of the types of multiple-user requirements you
might identify.
ANSWER:
The types of multiple-user requirements may include; the types of data they can
see, queries they can make, reports they can access, adding and removing
information from the database, editing information which is kept in the database.
Multiple-user requirements are defined to make user profile able to be developed
and implemented with needed permission.
26. What information is it essential to consider and use to develop client access
profiles?
ANSWER:
51
ICTDBS502 - Design a database Version 3
27. What are four (4) of the types of information you would assess to identify the
database backup and recovery requirements?
ANSWER:
28. What do you need to ensure about the procedure documentation developed
for the database backup and restoration?
ANSWER:
After each and every requirement for the backup and recovery procedures have
been created, the procedures are essential to be documented and the procedure
of documentation would require to be clear and specific. They should be detailed
and comprehensive. They are recommended to be appropriately sequenced.
29. What evidence should you obtain for client final approval of the submitted
database and documentation?
ANSWER:
52
ICTDBS502 - Design a database Version 3
QUESTIONS CHECKLIST
Questioning Checklist
The assessor needs to indicate whether they have conducted the questioning as
written questions or as verbal questions by ticking the box below.
For details on how to conduct and contextualise this form of assessment, please refer
to the questioning checklist explanation in the assessor guide.
Learner’s name:
Assessor’s name:
53
ICTDBS502 - Design a database Version 3
What is the normalisation of attributes?
6
54
ICTDBS502 - Design a database Version 3
What will need to be included when designing the user
18 interface for database?
What are the typical requirements you will base and design
20 your output reports on?
55
ICTDBS502 - Design a database Version 3
Feedback to Learner:
56
ICTDBS502 - Design a database Version 3