0% found this document useful (0 votes)
27 views7 pages

DBA Level 4 Final

The document outlines a final internal assessment for students in Web Development and Database Administration at Kanenus TVET College, focusing on advanced SQL and database management tasks. It includes multiple projects requiring students to design databases, normalize data, generate reports, and apply security measures in SQL Server. Each project has specific tasks and time allocations, emphasizing practical skills in database administration and programming.

Uploaded by

Tesfaye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views7 pages

DBA Level 4 Final

The document outlines a final internal assessment for students in Web Development and Database Administration at Kanenus TVET College, focusing on advanced SQL and database management tasks. It includes multiple projects requiring students to design databases, normalize data, generate reports, and apply security measures in SQL Server. Each project has specific tasks and time allocations, emphasizing practical skills in database administration and programming.

Uploaded by

Tesfaye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

KANENUS TVET COLLEGE INTERNAL ASSEESSE

KANENUS COLLEGE
Sector:-ICT
OCCUPATION: Web Development & Database Administration LEVEL IV

Final (internal ASSESSEMENT)


THE assessment covers the following unit of competence
ICT DBA4 010811 Use Advanced Structured Query Language
ICT DBA4 010811 Applying Security on SQL 2008
ICT DBA4 010811 Data Conversion and Normalization and implementation
ICT DBA4: Design a plan
Project Information
Given the necessary materials, supplies and information the candidate is expected to perform the
following projects.
Total Time:4 hrs
Scenario
XYZ College needs to store information of its student, having (stud ID, FirstName, LastName,
Age, Sex) taking a course (CourseCode, CourseName, Credit hrs) in different Department with
(DepartmentID, DeptName, Location).
Case1: Many students can take many courses and many courses can be taken by many students.
Case2: A student can enrolled at one department at a time and a department can have many
students.
Case3: Course is given by a single department while a department can have many courses.
Project 1:
Title: Data Conversion and Normalization and implementation
Time:2 hrs.
Instruction:-Suppose you are a database administrator in an XYZ college and assigned to create a
database that manages students, courses and departments information. You are expected to
perform the following tasks based on the above scenario.
Task 1: Design a plan of each activity needed on GantChart.
Task 2: Identify all entities, Attributes and Relationship to design the database.
Task 3: Normalize the tables to its suitable form and Draw ER Diagram on Visio by Crows foot
model then save each by name you like.
Task 4: Create a database on access by using tables as it is indicated below and save it by the
name Student Record. (Note: Show the relationship correctly).
Time: 45 min
Student Table:
StudID FirstName LastName Sex Age
St1 Abebe Lema M 20
St2 Bedasa Tola M 22
St3 Chaltu Kena F 18
St4 Tola Noru M 20

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

Course Table:
CourseCode CourseNAme Credit hrs
Acc1 Accounting 60
ICT23 Database 40
MGT34 FM 48

Department Table:
DeptID DeptName Dept Location
Dp1 ICT Line1
Dp2 Management Line2
Dp3 Accounting Line3

Task 5: Import the above table which is created in Access to a SQL 2008 database and save it as
StudentRecord2.
Project 2:
Title: Generating a report from a database
Time: 1:15 hrs
The main Tasks of the project:
 Using Object-Oriented Design to design interface with VB.
 Write a SQL statement, run and save it.
Instruction:-Using the database you have created in project1, you are expected to perform the
following tasks.
Task 1: By using Visual Basic, Design an interface to insert data to Department Table and
Delete using DeptID.
Note that: - (Use the following data to insert records).
DeptID DeptName DeptLocation
Dp4 Biology Line5
Dp5 Chemistry Line6

Task 2: Write the following query on the imported database.


a. Write a query that displays the average student age, the youngest and the oldest at
the same time with the name AvgAge, YoungestAge, and OldestAge Respectively.
b. Write a query that displays a student first and last name with the course name and
credit hours of the last two records for those only takes FM course.
c. Write a query that adds 10 to Credit hrs. if it is less than 60.
Project 3:
Tile: Applying Security on SQL 2008
Time: 45 min
The main tasks of the project:

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

 Changing the authentication mode of the server.


 Creating a login and database user account.
 Creating a role.
 Giving a privilege to a role.
 Backup and Recovery.
Instruction: - On the database you have created in project 1, you are expected to perform
the following tasks.
Task 1: Perform the following administrative tasks on the SQL using
a) Configure the authentication method of the server to be mixed Mode (SQL server and
Windows).
b) Create SQL login account by name Ambo and Password 1223.
c) Create a role called Zazu and add the user Ambo in this role.
d) Deny SELECT permission for the role Zazu on the course table.
e) Connect by SQL Server by your login created
Task 2: Perform Backup and Recovery
Time: 20 min
a) Write a query that take full database back and save it on my document by your name and
execute.
b) Delete the original Database named by StudentRecord.
c) Write a query that recovers the deleted database and check whether your database
recovered correctly.
PROJECT II
THE assessment covers the following unit of competence
ICT DBA4 010811 Use Advanced Structured Query Language

Project Information

Give The Necessary Materials, Supplies And Information The Candidate Is Expected To
Perform The Following Project Within 3:00 Hours TOTAL TIME

Assessement Place: Well Design And Equipped Computer Laboratory

Project 1: Data Conversion And Normalization

Time Alloted (40);

 Normalize The Table


 Create The Relationship
Suppose That You Are A Database Administrator In An Abc Company And Assigned To Create
Database That Manages Employees That Complete Courses. This Information Might Be Store
In A Relation Named Employees With Look Like This Table

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

Employees Table: Not In Any Normal Form

emp_id name departement salary Course

100 SARA NEGASH INFORMATION 100000 Course Date completed


TECHNOLOGY
C++ 30/11/2003

REPORT 15/10/2003

WRITING

101 ANDY KING ADMINISTRATION 100000 Course Date completed

REPORT 20/06/20103

WRITING

102 TERRI O’SULLIVAN FINANCE 90000 Course Date completed

REPORT 20/06/2003

WRITING

INVESTMEN 15/7/2003
TS

103 TEKLE HAIMANOT INFORMATION 88000 Course Date completed


TECHNOLOGY
INVESTEME 15/7/2003
NT

104 TERHAS GIRMA MARKETING 120000 Course Date completed

SURVEYS 30/08/2003

SURVEYS 10/09/2003

ANALSIS

AS THE Database Admnistrator You Are Going To;

Task 1: Normalize The Table To Its Appropriate Normal Form

Task 2: Create New Database And Normalize The Table In Your Sql Server

Task3: Create A Relationship For The Normalization Table And Save It By The Name
Myrelationship

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

Project 2: Generating A Report From A Databse

Time Alloted (1:30hr)

The Main Task Of The Project

 Open Microsoft Query Analyser


 Write A Sql Statement Run And Save It
Competance Covered

Ict Dba4 05 0811 Apply Object Oriented Programming Language Skills

Ict Dba4 06 0811 Use Advanced Structure Query Language

Ict Dba4 07 0811 Perform Database System Test

Orders_Table

O_Id Order Date Order Price Customers Age

1 2008/11/12 1000 Hansen 20

2 2008/10/23 1600 Nilsen 18

3 2008/09/02 700 Hansen 23

4 2008/09/03 300 Hansen 22

5 2008/08/30 2000 Jensen 21

6 2008/10/04 1000 Nilsen 27

Employess_Table

Empid Fname Lname Order Price O_Id

1 Foden King 15000 1

2 Gizacho Aschalew 10000 2


w

3 Bontu Tola 5600 5

4 Sifan Chala 1789 1

Task 1: Create The Table As Shown Above Save It With Table Name Orders, Emplooyes

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

Task 2: Insert The Value Into The Orders Table And Emplooyees Table As Shown Below

Task 3: Find The Cutomers With A Last Name Equal To "Hansen" Or "Nilsen" From The Table
Orders.

Task 7: Find The Number Of Unique Customers In Orders Table And Save As

Numbersofcustomers By Alias Clause

Task 8: Find Average Value Of The Orderprice And Save It By Avgorderprice As Alias Name

Task9: Find Th Customers That Have An Orderprice Value Higher Than The Average
Orderprice
Task 10: Display Oredrprice Of Employees Which Orderpice Of Employees Is Greater Than
Any Orders Orderprice.

Task 10: Display Oredrprice Of Employees Which Orderpice Of Employees Is Greater Than All
Orders Orderprice.

Task 10: Display Oredrprice Of Employees Which Orderpice Of Employees Equal With Orders
Orderprice
Project 3: managing and applying security on MS –SQL SERVER

The main task of the project

 Changing the authentication method of the server


 Creating a login and database user account
 Creating a role or user
 Grant and deny a privilege to a role or user
 Migrate new technology

Instruction 3.1: assuming yourself a database administrator, perform the following administrative
tasks on the MS=SQL server

TASK 1: configure the authentication method of the server to mixed mode (SQL server and windows)

TASK 2: create SQL login account by name COC and password 1234.

INSTRUCTION 3.1:A suppose that the DBA create four accounts ABEBE,ABERA,ALEX,ASRAT and wants
only ABEBE to be able to create the following two base relations under a database name
dbsample.then.being DBA You are expected to issue the following commands in SQL in order to
perform the tasks listed below.

Schema for the table EMPLOYEE and DEPARTEMENT

Name Ssn Bdate Address sex salary Dno

DEPAERTEMENT

DNumbe DName Mgr-ssn

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)
KANENUS TVET COLLEGE INTERNAL ASSEESSE

PROJECT 4: TITLE: A applying security on SQL 2008

TIME: 45 min

TASK 3: Suppose only ABEBE To be able to create the base relations so the DBA can issue Commands?

TASK 4: suppose that ABEBE wants to grant ABERA the privilege to insert and delete tuple in both of
this relation, but ABEBE doesn’t want ABERA To be able to propagate these privilege to additional
accounts. So ABEBE can issue commands.

TASK 5: suppose that ABEBE wants to allow ALEX to retrieve information from either of two tables and
also to able propagate SELECT privilege to either account. So ABEBE can issue commands?

TASK 6: ALEX can Grant the SELECT privilege on the EMPLOYEE relation to ASRAT.so ALEX can issue
commands

TASK 7:suppose that ABEBE decides to revoke the SELECT privilege on the EMPLOYEE relation from
ALEX. So ABEBE can issue commands.

Via
Remadan.M page 1 GOOD LUCK(GC STUDENT)

You might also like