Web Add Database Level IV Curriculum
Web Add Database Level IV Curriculum
DATABASE ADMINISTRATION
LEVEL - IV
TVET CURRICULUM
Based on December, 2021 Version-IV
Occupational standard (OS)
March, 2022
Adiss Ababa
Preface
The reformed TVET-System is an outcome-based system. It utilizes the needs of the labor
market and occupational requirements from the world of work as the benchmark and standard
for TVET delivery. The requirements from the world of work are analyzed and documented –
taking into account international benchmarking – as occupational standards (OS).
In the reformed TVET-System, curricula and curriculum development play an important role
with regard to quality driven comparable TVET-Delivery. The Curricula help to facilitate the
training process in a way, that trainees acquire the set of occupational competences (skills,
knowledge and attitude) required at the working place and defined in the occupational
standards (OS).
This curriculum has been developed by a group of professional experts from different
Regional TVET Bureaus, colleges, Industries, Institutes and universities based on the
occupational standard for Web Development and Database Administration Level IV.
The curriculum development process has been actively supported and facilitated by Ministry
of Labor and Skills.
The prime objective of this training program is to equip the Trainees with the identified
competences specified in the OS. Graduates are therefore expected to Estimate cost for Web
and database projects, Monitor and Administer Database, Apply Object-Oriented
Programming Language Skills, Use Advanced Structured Query Language, Determine
Suitability of Database Functionality and Scalability, Perform Database System Test,
Complete Database Backup and Recovery , Create Technical Documentation, Produce basic
Server-side scrip for dynamic web page and Maintain Website Information standard in
accordance with the performance criteria and evidence guide described in the OS.
The trainee can exit after successfully completing the modules in one level and will be
awarded the equivalent institutional certificate on the level completed. However, only
institutional certificate of training accomplishment will be awarded.
Hence based on the nature of the occupation, location of the TVET institutions, and interest
of the industry alternative mode of cooperative training such as apprenticeships, internship
and traineeship will be employed. In addition, in the areas where industry is not sufficiently
available the established production and service centers/learning factories in TVET
institutions will be used as cooperative training places. The Training-Institution and identified
companies have forged an agreement to co-operate with regard to the implementation of this
program.
EIS WDDBA4 07 1221 Complete Database EIS WDDBA4 M07 0322 Completing Database Review database architecture
Determine backup methods appropriate
Backup and Recovery Backup and Recovery to database requirements 24
Establish recovery points and disaster
recovery procedures
EIS WDDBA4 10 1221 Maintain Website EIS WDDBA4 M08 0322 Maintaining Website Prepare and publish organizational
content and information required by
Information standard Information standard industry for website
Provide navigation links and payment 40
information
Ensure disclosure of policies and
services
Communicate product or service
conditions and notifications
Ensure customer service support
Facilitate group discussion
EIS WDDBA4 08 1221 Create Technical EIS WDDBA4 M09 0322 Creating Technical Identify and analyze documentation
needs
Documentation Documentation Design documentation 60
Develop documentation
Evaluate and edit documentation
EIS WDDBA4 01 1221 Estimate cost for EIS WDDBA4 M10 0322 Estimate cost for Confirm and update schematic drawings
and specifications
Web and database Web and database Price materials and other relevant items
projects projects and establish availability 90
Estimate materials and other relevant
item requirements
Prepare and confirm quote with customer
Establish customer's financial
arrangements
*The time duration (Hours) indicated for the module should include all activities in and out of the TVET institution.
The formative assessment is incorporated in the training modules and form part of the
training process. Formative evaluation provides the trainee with feedback regarding success
or failure in attaining training outcomes. It identifies the specific training errors that need to
be corrected, and provides reinforcement for successful performance as well. For the teacher,
formative evaluation provides information for making instruction and remedial work more
effective.
Summative Evaluation the other form of evaluation is given when all the modules in the
program have been accomplished. It determines the extent to which competence have been
achieved. And, the result of this assessment decision shall be expressed in the term of
institutional Assessment implementation guidelines..
Techniques or tools for obtaining information about trainees’ achievement include oral or
written test, demonstration and on-site observation.
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
LO3.Debug code
An integrated development environment is used, particularly the language debugging
facilities
Program debugging techniques are used to detect and resolve errors.
LO4.Document activities
Guidelines for developing maintainable code adhering to a set of coding standard is
followed
Internal documentation standards and tools are followed and used
LO5.Test code
Guidelines for developing maintainable code adhering to a set of coding standard is
followed
Simple tests are developed and conducted to confirm the coding process meets design
specification
The tests performed are documented
Corrections are made to the code and the documentation as needed
LO.3Prepare report
Functionality and scalability of database are documented.
Report on database functionality and scalability is submitted to client for review.
1.3 Retrieving Data from a table and specific columns and sorting query output by 'Order by'
1.8 Using SQL syntax to suppress duplicate values from query results
1.12 Using Correct syntax in the 'where' clause to retrieve data from multiple tables
1.13 Writing Union query that retrieves data from more than one table
LO3. Write ADVANCED SQL statements that use aggregation and filtering
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
group member
Inform the group
members to speak
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
prepare the assignment questions in large Use sign language interpreter Provide briefing
Individual text Provide briefing /orientation on /orientation on the
assignment Encourage the trainees to prepare and the assignment assignment
submit the assignment in large texts Provide visual recorded Provide visual
Make available recorded assignment material recorded material
questions
Facilitate the trainees to prepare and
submit the assignment in soft or hard copy
LO3. Write ADVANCED SQL statements that use aggregation and filtering
'Group by' used to aggregate data by multiple columns
Aggregated data is sorted in the query output
Aggregated data is filtered using the 'having' clause
A. Learning Materials
Teacher’s made
Teacher guide
1. TTLM 25 1:1
Learning guide
Assessment packet
2. Textbooks Any relevant book 25 1:1
Language of SQL 2nd edition
SQL 2005 for Developers
3. Reference Books 3 1:10
Visual Language for Beginners
Beginning SQL
Journals/Publication/ ICT journals
4. 3 1:10
Magazines
B. Learning Facilities & Infrastructure
1 Lecture Room - 8x12m; equipped with IT equipment 1 1:25
2. Library - Multipurpose 1 1:25
3 ICT Tool room -Multipurpose storage 1 1:25
- 8x12m; equipped with IT equipment and
4 Lecture Room 1 1:25
internet
C. Consumable Materials
CD-R/RW
1. Blank Disk 5 1:4
DVD-R/RW
Whiteboard marker, printing paper, printer ink
2. Stationery - -
flash disk
D. Tools and Equipment
MySQL
1 Applications
Oracle 25 1:1
2 Operating systems Windows 7 or above
3 Gateways ADSL modems, Server, Router, Hub, switch,
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
group member
Inform the group
members to speak
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
prepare the assignment questions in large Use sign language interpreter Provide briefing
Individual text Provide briefing /orientation on /orientation on the
assignment Encourage the trainees to prepare and the assignment assignment
submit the assignment in large texts Provide visual recorded Provide visual
Make available recorded assignment material recorded material
questions
Facilitate the trainees to prepare and
submit the assignment in soft or hard copy
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
group member
3 - wooden or
Shelves
Metal
4 - wooden or
Locker
Metal
5 Cabinet - metal
C. Consumable Materials
1. Blank CD Disk Standard 25 1:1
2 Flash disk Standard 25 1:1
Windows 7 or above
3 Operating systems Any operating system that 25 1:1
has multi-user ability, Linux,
Mac OS,
4 -Current Internet
ISP 25 1:1
Technologies
5 UPS -750 Volt Amper 25 1:1
6 Desktop Computer Core I5 500GB Hard disk; 25 1:1
MODULE CONTENTS:
LO1. Prepare for test
1.1. Preparing test environment
1.2. Determining software life cycle based on work principles
1.3. Defining test plan, appropriate test tools and test equipment.
1.4. Recognizing and separating system into run able modules mirroring live scenarios.
1.5. Gathering and preparing logs and result sheets
1.6. Announcing Scheduled test to ensure preparedness and understanding of implications for
operations.
1.7. Preparing test scripts (online test) or test run (batch test) for running.
1.8. Reviewing expected results against acceptance criteria (walkthrough) and system
requirements documentation.
LO2.Conduct test
2.1 Running Test scripts and document results in line with test and acceptance processes
2.2 Performing Required quality benchmarks or comparisons in readiness for acceptance
testing.
2.3 Adopting organization/industry standards, where appropriate
2.4 Comparing actual results to expected results on completion of each system unit, and
completed result sheets.
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
group member
Inform the group
members to speak
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
prepare the assignment questions in large Use sign language interpreter Provide briefing
Individual text Provide briefing /orientation on /orientation on the
assignment Encourage the trainees to prepare and the assignment assignment
submit the assignment in large texts Provide visual recorded Provide visual
Make available recorded assignment material recorded material
questions
Facilitate the trainees to prepare and
submit the assignment in soft or hard copy
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
ASSESSMENT METHODS:
Interview Use sign language interpreter Speak loudly Use written response
Ensure or conform whether Using sign language interpreter if as an option for the
the proper communication necessary trainees having speech
was conducted with the challenges
trainee through the service of
the sign language interpreter
Use short and clear
questioning
Time extension
Written test Prepare the exam in large texts Prepare the exam using short Prepare the exam using short Use oral response as
Use interview as an option if sentences, multiple choices, sentences, multiple choices, true or an option to give
necessary True or False, matching and false, matching and short answers if answer for trainees
Prepare the exam in audio short answers necessary. having severe upper
format Avoid essay writing limb impairment
Assign human reader Time extension Time extension for
(if necessary) trainees having severe
Time extension upper limb impairment
Demonstration Brief the instruction or Use sign language interpreter Provide activity based assessment Provide activity based
/Observation provide them in large text Brief on the instruction of the Brief on the instruction of the exam assessment
Time extension exam Use loud voice Conduct close follow
prepare the assignment questions in large Use sign language interpreter Provide briefing
Individual text Provide briefing /orientation on /orientation on the
assignment Encourage the trainees to prepare and the assignment assignment
submit the assignment in large texts Provide visual recorded Provide visual
Make available recorded assignment material recorded material
questions
Facilitate the trainees to prepare and
submit the assignment in soft or hard copy
MODULE CONTENTS:
2.1 Identifying information requirements with reference to layout and structure documented
2.2 Creating document templates and style guides consistent with information requirements
2.4 Extracting content that meets information requirements in accordance with relevant
copyright restrictions
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
LO2. Price materials and other relevant items and establish availability
2.1 Obtaining and comparing different suppliers’ information to ensure delivery
2.2 Estimating material costs based on company or industry conditions
2.3 Checking price documentation to ensure supplied proposal matches customer specification
for material, quality and performance
2.4 Managing typical issues and challenges that occur when dealing with customers
Group Facilitate the integration of trainees with Use sign language interpreters Facilitate the Introduce the trainees with
discussion group members Facilitate the integration of integration of their peers
Conduct close follow up trainees with group members trainees with group
Introduce the trainees with other group Conduct close follow up members
member Introduce the trainees with Conduct close
Brief the thematic issues of the work other group member follow up
Introduce the
trainees with other
group member
Inform the group
members to speak
Exercise Conduct close follow up and guidance Conduct close follow up and Conduct close Assign peer trainees
Provide tutorial support if necessary guidance follow up and Use additional nominal hours
provide special attention in the process Provide tutorial support if guidance if necessary
necessary Provide tutorial
provide special attention in the support if necessary
process/practical training provide special
Introduce new and relevant attention in the
vocabularies process/ practical
training
prepare the assignment questions in large Use sign language interpreter Provide briefing
Individual text Provide briefing /orientation on /orientation on the
assignment Encourage the trainees to prepare and the assignment assignment
submit the assignment in large texts Provide visual recorded Provide visual
Make available recorded assignment material recorded material
questions
Facilitate the trainees to prepare and
submit the assignment in soft or hard copy
LO2. Price materials and other relevant items and establish availability
Quotations and delivery dates are obtained from suppliers to ensure fair comparisons
between suppliers
Material costs are estimated based on company or industry and conditions
Pricing documentation is checked to ensure supply proposal matches customer
specification for material, quality and performance