You are on page 1of 18

Occupational Code: ICT DBA

Ministry of Education
Sector: Information Communication Technology
Sub-Sector: Information Technology
Occupation: Database Administration L_III

Assessor’s Package
The assessment covers the following units of competence:
1. ICT DBA3 01 0811 Gather Data to Identify Business Requirements
2. ICT DBA3 02 0811 Identify Physical Database Requirements
3. ICT DBA3 03 0811 Design a Database
4. ICT DBA3 04 0811 Use Basic Structured Query Language

5. ICT DBA3 05 0811 Design Program Logic


6. ICT DBA3 06 0811 Test Physical Database Implementation
7. ICT DBA3 07 0811 Complete Database Backup and Recovery
8. ICT DBA3 08 0811 Create Technical Documentation
9. ICT DBA3 09 0811 Model Data Objects
10. ICT DBA3 10 0811 Monitor Implementation of Work plan/Activities
11. ICT DBA3 11 0811 Apply Quality Control
12. ICT DBA3 12 0811 Lead Small Teams
13. ICT DBA3 13 0811 Lead Workplace Communication
14. ICT DBA3 14 0811 Improve Business Practice
15. ICT DBA3 15 0811 Maintain Quality System and Continuous Improvement
Processes (Kaizen)

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

Contents of the Assessor’s Package:


1. Instructions for the competence Assessor
2. Evidence Plan
3. Project Information or Problem
4. Worksheet ( If required in the Performance Criteria)
5. Observation Checklist
6. Product evaluation Sheet ( If required in the practical project)
7. List of Equipment, Tools and Materials

Methods of Assessment
1 Observation/Demonstration with Interview Question (If necessary)
2 Product evaluation
3 Knowledge Test (For L3-5)

Nature of assessment:

Qualification – based
All units of competence are included in different practical projects and the
accompanying knowledge tests for basic and common competencies.

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

INSTRUCTIONS FOR THE COMPETENCE ASSESSOR


Occupation Database Administration III
BEFORE THE ASSESSMENT
1. Establish the assessment context and purpose of the assessment
2. Familiarize self with the qualification or units of competence to be assessed
 Assessment context
 Assessor’s guide
 Assessment methods
 Product evaluation sheets
 Time limits
 Evidence to be collected
 Performance Criteria
 Assessment and Certification arrangements
3. Ensure that the Assessment Center complies with the relevant occupational health
and safety requirements as:
 Well lighted and well ventilated assessment room
 Risk areas properly marked
4. Ensure that the following assessment resources are available in the Assessment
Center:
 Complete set of safe and functional equipment and tools
 Complete set of supplies and materials
 Assessor’s guide and Product evaluation sheets (Assessment Package)
5. Notify candidates of any resources they have to bring during the assessment
ON THE DAY OF ASSESSMENT
1. Check the attendance of the candidates
 Check the candidates registered number
 Instruct candidates to sign on the attendance sheet
 Check accomplished self assessment guide
 Provide overview of the qualification to be assessed refer to (EOS)
2. Orient the candidates (Reading time allotment is 15 minutes)
 explain the context and purpose of the assessment & the assessment process
 explain the Qualification or units of competency to be assessed and the
evidence to be collected
 outline the assessment procedures to be undertaken
 assess the needs of the candidates and establish any allowable adjustments in
the assessment procedure
 seek feedback regarding the candidate’s understanding of the occupational
standard/units of competence being assessed, evidence requirements and
assessment process
 make all necessary announcement just before the start of the assessment
 specify the do’s and don’ts inside the assessment room
3. Instruct candidates to accomplish the competency assessment agreement

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

4. Provide the candidates with all materials, tools and equipment required to complete
the tasks. Ensure that all tools should be of the same kind and quality
5. Administer the assessment in accordance with the outcome-based assessment
methodology
 Give specific instructions to the candidates clearly and slowly and provide each
candidate with a copy of the Candidate Instructions Guide and Worksheets
 Inform each candidate that s/he has fifteen (15) minutes reading time&total
hours for each project is indicated in the project information.
 Make certain that the candidate fully understands what is expected and knows the
time limits allowed to finish each assessment project.
 Stay at the assessment area during the entire duration of the assessment activity
and observe the candidate perform the tasks.
 Inhibit self from providing any assistance during the assessment or indicate in any
way whether the candidate is or not performing the activity correctly.
 Intervene only for safety reasons
 Implement the evidence gathering process and ensure its validity, reliability,
fairness and flexibility
 Judge the evidence in terms of the four dimensions of competency –task skills, task
management skills, contingency management skills & job/ role environment skills
 Record details of evidence collected and make judgment about the candidate’s
competence based on the evidence and the relevant standards required of the
units of competence
 Make no alterations/erasures in the Observation Checklist
POST ASSESSMENT
1. Provide feedback on the outcome of the assessment process. This includes providing
the candidate with:
 clear and constructive feedback on the assessment decision
 Give the candidates your feedback on the assessment result.
Feedback should indicate whether the candidate is:
 COMPETENT
 NOT YET COMPETENT
 information on ways of overcoming any identified gaps in competency revealed by
the assessment
 information on reassessment process, if applicable
2. Prepare the necessary assessment reports
 Record the assessment outcome using the prescribed Observation Checklist
 Make sure the report or rating sheets are properly signed by you and the candidate
 Maintain records of the assessment procedures, evidence collected and
assessment outcome
 Endorse assessment results/outcomes to assessment centre manager
Prepare recommendations for the issuance of national certificate/ certificate of
competence

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

Evidence Plan
Sector Information Communication Technology Instrument/ tool (Oral question using
Occupation Database Administration interviews, Practical exercises & Demonstration,
simulation). (Knowledge Assessment for Levels
Level III III) only.
Evidence Gathering Procedure
Appropriate Assessment Method
Units of competence to be assessed: Observation Oral Questioning Knowledge Assessment
Project 1- Design Entity Relationship Diagram of simple Database
ICT DBA3 01 0811 Gather Data to Identify Business x
Requirements
ICT DBA3 02 0811 Identify Physical Database Requirements x x X
ICT DBA3 03 0811 Design a Database x x X
ICT DBA3 05 0811 Design Program Logic x
ICT DBA3 06 0811 Test Physical Database Implementation x x x
ICT DBA3 08 0811 Create Technical Documentation x
ICT DBA3 09 0811 Model Data Objects x x x
Project 2:- Install DBMS (SQL Server 2008) software
ICT DBA3 04 0811 Use Basic Structured Query Language x x
ICT DBA3 07 0811 Complete Database Backup and x x x
Recovery
Generic competences:
ICT DBA3 10 0811 Monitor Implementation of Work

plan/Activities
ICT DBA3 11 0811 Apply Quality Control

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

ICT DBA3 12 0811 Lead Small Teams


ICT DBA3 13 0811 Lead Workplace Communication
ICT DBA3 14 0811 Improve Business Practice
ICT DBA3 15 0811 Maintain Quality System and Continuous
Improvement Processes (Kaizen)

NOTE: The OS must be the guide in preparing the plan, considering the various elements of the unit of competence
and performance criteria indicated. Underpinning knowledge and skills must also be considered

Assessor’s Package for Database Administration L_3_V1 (Qua. Based)


Occupational Code: ICT DBA

Project Information
Given the necessary tools, equipment and information, you are expected to perform the following two
projects.
The assessor should ask oral questions on which s/he is not satisfied by your performance
Assessment Venue:Well Equipped Assessment Centre or real work place

Total time for all projects: 6:45 Hours

Project 1: Design Entity Relationship Diagram of simple Database


Time allotted for the project: - 1:30hrs
Competences Covered:
1. Gather Data to Identify Business Requirements
2. Identify Physical Database Requirements
3. Design a Database
4. Design Program Logic
5. Test Physical Database Implementation
6. Create Technical Documentation
7. Model Data Objects
Instruction:- Under this project the candidate is expected to perform the following two tasks based
On the information provided.

Task1: Design the simple ERD for XYZ Enterprise Database:


Time allotted: 60 minutes
 Requirements for the Enterprise Database:
 The Enterprise is organized into Departments. Each department has a unique name, and
a unique number. A department may have several locations.

 Each department controls a number of Projects.

 Each project has a unique Name, a unique Number and DeptName.

 The database also stores each Employee’s ID, Name, Salary, Gender, BirthDate and
DeptName. Each employee works for one department but may work on several projects,
and each project can have many employees.

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Instruction: - Under this task the candidate is expected to perform the following activities based
On the information provided

 Install Microsoft Office Visio 2003/7 software


 Design the ERD for XYZ Enterprise Database based on the above given requirement on
Microsoft Office Visio 2003/7 software.

Task2: Design flowchart:


Time allotted: 30 minutes

The following pseudo code describes an algorithm which will accept a number from the keyboard and
calculate the sum of N numbers between 1 and N.
Start
Sum = 0;
Count = 1;
Display “Input value for N” ;
Accept the value for N ;
While (Count<=N)
Sum = Sum + Count ;
Count = Count +1 ;
Display “ The sum is “ sum ;
End ;

Instruction: - Under this task the candidate is expected to perform the following activities based

On the information provided

 Design the corresponding flowchart for this pseudo code.

Project 2: Install DBMS (SQL Server 2008) software


Time allotted for the project: - 4:45hrs

Competences Covered:
1. Use Basic Structured Query Language

2. Complete Database Backup and Recovery

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Instruction:- Under this project the candidate is expected to perform the following three tasks based
On the information provided.
Task 1: Install SQL Server 2008 software:

Time allotted: 45 minutes


Instruction: - Under this task the candidate is expected to perform the following activities based
On the information provided-While installing SQL server 2008,
 Configure with mixed mode (SQL server authentication and Windows authentication).
 Install all features of the SQL server

Task 2: Designing a simple Database for ABC College.

Time allowed: 1:30 Hours

Suppose you are a database administrator in ABC College and assigned to create a database that
manages the students, courses and students’ grade report information.
Instruction: - Under this task the candidate is expected to perform the following activities based
On the information provided

A) Create a database named ABC_COLLEGE onSQL server 2008.


Under ABC_COLLEGE database, create the tables by using the following given information.
Table 1: STUDENT
Field Name Type Size Default constraint
value
StudID varchar 10 --- Primary key
Name char 30 --- Not Null
Sex char 6 Female Male or Female
BirthDate datetime --- --- Not Null
Section char 6 --- ----
DeptName char 40 --- Not Null

Table 2: COURSE
Field Nme Type Size constraint
Course_Cod varchar 8 Primary key
e
Course_Title char 40 Not Null
Credit int ----

Table 3: GRADE_REPORT
Field Name Type Size constraint
SID varchar 10 Primary key, foreign key

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

C_Code varchar 8 Primary key, foreign key


Grade char --- A, B, C, D, F

Relationships between the three tables:


STUDENT COURSE
StudI Nam Se BirthDat Sectio DeptNam Course_code Title Credit
D e x e n e

Relationship (M:1)
Relationship (1:M)

GRADE_REPORT
SID C_code Grade

B) Add a new column named “EmailAddress” as type char with size 25 to STUDENT table

C) Insert the sample records in to the tables as shown:

STUDENT
StudID Name Sex BirthDat Sectio DeptName EmailAddress
e n
R101 Kiros Male 20/02/80 Room1 Computer kiros@gmail.com
Science
R102 Mulu Female 12/06/78 Room1 Computer Alemu@yahoo.com
Science
R103 Getache Male 17/01/70 Room2 Electrical GechB@yahoo.com
w
R104 Melkamu Male 10/09/73 Room1 Computer Melkamu@gmail.com
Science
R105 Seble Female 19/01/82 Room2 Electrical Seble_Gash@gmail.co
m

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

COURSE
Course_ Course_ Credi
Code Title t
ICT001 Calculus 80
ICT002 Software 140
Elec003 Electrical 200

GRADE_REPORT
SID C_Code Grade
R101 ICT001 B
R101 ICT002 C
R102 ICT001 A
R103 Elec003 C
R104 ICT001 B
R104 ICT002 A
R105 Elec003 B

Task 3: Develop queries:

Time allowed: 2:30 Hours


Instruction: - Under this task the candidate is expected to perform the following activities
based on the information provided

 Develop SQL query that retrieve the names of all students who score grade “B”
and save it by the name ResultB in D: drive.
 Develop SQL query that retrieve StudID and Name of all female students who
taken the course title “software” and save it by the name soft in Desktop.
 Write SQL statement that retrieve all students who score grade ‘A’ in Computer
Science Department and Sort them descending by their DeptName and
Ascending by their Name, and then save it by the name ordered in D: drive
 Write SQL statement that create a backup for ABC_COLLEGE database and
save the back up with the backup name AbcBack in local disk ( D: ).
 Develop SQL statement that changes the Section into “Room4” of all students
who score grade ‘A’ or ‘B’ for the course title “software”
 Assume that ABC_COLLEGE databae was dropped accidentally.Write SQL
query that Recover dropped database from the backup.

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Observation/Demonstration Checklist
Candidate’s Name:
Assessor’s Name:
Occupation: Database Administration L_III
Unit of Competency: 01,02,03, 04,05, 06, 07 & 08
Date of Assessment:
Time of Assessment:
Instructions for the Assessor
 Observe the candidate.
 Describe the assessment activity and the date on which it was undertaken
 Place a tick in the box to show that the candidate completed each aspects of the
activity to the standard expected in the enterprise.
 Complete the feedback sections of the form.
OBSERVATION
During the demonstration of skills, did the candidate: Yes No
Project 1: Design Entity Relationship Diagram of simple Database (UC 01,02,03,05,06,08
& 09)
Task 1:- Design the simple ERD for XYZ Enterprise Database(UC 01,02,03,05,06,08& 09)
 Install Microsoft Office Visio 2003/7 software  
 Design ERD for XYZ Enterprise Database on Microsoft Office Visio
2003/7 software.  

 Check the symbols for keys, Multi-value and Composite attributes’ in


 
ERD
 Print the ERD document and then attach it  
Task 2:-Design flowchart(UC 05):
 Design the flowchart  
 Use appropriate symbols for start/end, action/instruction, and decision
in the flowchart design
 Print the designed flowchart , and then attach it  
Project 2:- Installation of DBMS (SQL Server 2008) software(UC 04& 07)
Task 1: Install SQL Server 2008 software(UC 04)
 Install SQL Server 2008 software  
 Connect SQL Server 2008 with Windows authentication  
Task 2: Design a simple Database for ABC College(UC 04)
 Create ABC_COLLEGE database  
 Use ABC_COLLEGE database  
 Create the three tables under ABC_COLLEGE database  
 Define appropriate primary key  
 Define relationship between tables properly  
 Define default values  

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

 Define check constraints  


 Add new column “EmailAddress”  
 Insert the sample records in each table  
Task 3: Develop queries(UC 04 & 07)
 Retrieve Name of all students who score grade “B”  
 Retrieve StudID and Name of all female students who taken the course
 
title “software”
 Retrieve all students who score grade “A” in “Computer Science”
Department and Sort them descending by their DeptName and  
Ascending by their Name
 Write SQL query that create backup for ABC_COLLEGE database  
 check the saved backup named AbcBack in local disk ( D: )  
 update the Section into “Room4” for all students who score grade ‘A’ or
 
‘B’ for the course title “software”
 Design SQL query that Recover dropped database from the backup  
Oral questions
1. What major problems are encountered if database tables are not properly  
normalized?
2. Suppose that you are assigned to work as database administrator. As one
your tasks to configure backup, which strategy and backup options do you  
recommend? Why?
3. What is the difference between "dropping a table" and "deleting all
 
records" from a table?
4. Explain DML and DDL statements.  
5. What is the difference between a primary key and a unique key?  
The candidate’s overall performance in the demonstration was:
 Competent  Not Yet Competent
_____________________________
Name and Signature of Assessor

Note: Any answers given below are only guide answers for the assessor. Candidate’s
competence will measure by way of his/her doing & his/her justification.
Exact answer is not expected and answer can vary from

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Note:-This is just a guide answer for the assessor

Project 1:Design Entity Relationship Diagram of simple Database

Task1: Design the simple ERD for XYZ Enterprise Database

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Task2: Design flowchart:

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Project 2: Installation of DBMS (SQL Server 2008) software

Task 2: Design a simple Database for ABC College

--A) Create a database named ABC_COLLEGE on SQL server 2008


createdatabase ABC_COLLEGE
use ABC_COLLEGE
createtable STUDENT(StudID varchar(10)notnull,
Name char(30)notnull,
Sex char(6)default'female',
BirthDate datetimenotnull,
Section char(8),
DeptName char(40)notnull,
primarykey(StudID),
check(Sex in('Male','Female')))

--C)Insert the sample records in to the tables


-- for STUDENT table
insertinto STUDENT values('R101','Kiros','Male',20/02/80,'Room1','Computer
Science','kiros@gmail.com')

--Task 3: Developing queries


--(A)
select STUDENT.Name from STUDENT
where STUDENT.StudID in(select GRADE_REPORT .SIDfrom GRADE_REPORT
where GRADE_REPORT .Grade ='B')

--(B)
select STUDENT .StudID ,STUDENT .Name from STUDENT ,GRADE_REPORT ,COURSE
where STUDENT.StudID = GRADE_REPORT .SIDand GRADE_REPORT .C_Code
=COURSE.Course_Code
and COURSE.Course_Title ='Software'

--(C).select STUDENT.*from STUDENT


where STUDENT.DeptName ='Computer Science'and
STUDENT .StudID in(select GRADE_REPORT.SIDfrom GRADE_REPORT
where GRADE_REPORT.Grade='A')
orderby STUDENT.DeptName desc,STUDENT .Name asc

-- (D)Backupdatabase ABC_COLLEGE todisk='D:\ABCBack'

--(E) Update STUDENT set Section ='Room4'


where STUDENT.StudID in(select GRADE_REPORT .SID
from GRADE_REPORT, COURSE
where GRADE_REPORT .C_Code =COURSE .Course_Code
and
COURSE .Course_Title ='Software'and
GRADE_REPORT.Grade in('A','B'))
--(F) Restore database ABC_COLLEGE fromdisk='D:\ABCBack'

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

A1: - It allows duplicating entries and wasting storage space


A2: - A full database backup, because it is possible to recover all data and database
Meta information needed to the state it had when
the last recent backup occurred.
A3: - Drop is used to removesTable structure plus data,whereas delete is used to
removes Data alone
A4: - Data definition language is used to define and manage all attributes
andproperties of a database.
- Data manipulation language is used to select, insert, update, and delete data
(manipulate values only) in the objects defined
with DDL
A5: - By default primary key creates a clustered index on the column, and it
doesn'tallow NULLs,where asBy default unique key
creates a nonclustered index,and it allows one NULL only.

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)


Occupational Code: ICT DBA

Materials and supplies (Consumable) for project 1 & 2


No Items Qty Unit Specification
1 MS-SQL server 2008 1 No
2 MS-Office Visio 2003/7 1 No
3 Paper 6 sheet A4

Tools and equipment

No Items Qty Unit Specification


1 Computer 1 Pcs Standard Pc
2 Printer 1 pcs Standard printer
3

Assessor’s Package for Database Administration L_3_V1 (Qualification. Based)

You might also like