You are on page 1of 5

Level IV

Project Information
Given the necessary materials, supplies and information the candidate is expected to
perform the following project projects within 5 hours
Assessment place: Well designed and equipped computer laboratory.
Project 1
Title: Data conversion and Normalization.
Time allotted (2:00hr)
The main tasks of the project:
 Create a table in Microsoft Excel and save it.
 Import the table into Microsoft Access database

\
 Normalize the table
 Create a relationship
Suppose you are a database administrator in an ABC College and assigned to create a
database that manages students and courses information.

1. Create the following student and course information on Microsoft Excel by using
table as it is indicated below and save it by the name registration1.
StudID FirstNam LastName courseI coursetitl Credit
e d e Hour
001 Abebe Mekuria 01 SQL 4
001 Abebe Mekuria 03 VB6 2
006 Lemma Alemu 02 C++ 3
006 Lemma Alemu 07 IP 2
008 Chane Kebede 01 SQL 4
010 Almaz Belay 01 SQL 4
010 Almaz Belay 05 PHP 5
010 Almaz Belay 08 Java 4
014 Dereje Tamiru 04 Oracle 3
016 Alem Kebede 06 Cisco 4
2. Import the above table which is created in Excel to a Microsoft Access database
and save it as registration2.
Normalize the imported table registration2 in its Appropriate Normal Form and save
the derived tables by any name you like.
3. Create a relationship for the normalized tables and save it by the name
myrelationship.
Project 2
Title: Generating a report from a Database.
Time allotted (1:30hr)
The main tasks of the project:
 Open Microsoft query analyser
 Write a SQL statement, run and save it.
1. Suppose you are a database administrator of the Northwind company. The company
needs the list of the products whose unit Price value is greater than their total
average. Write a SQL statement that generates the list having the fields
ProdutName, ProductID, UnitPrice from Products table of the Northwind
database. Execute and save the query by the name ExpensiveProducts.
Note that:
a. The query can be written in upper or lower cases.
b. The query should be written in Query Analyzer window.
c. The Possible query and report of the question looks like the following.

2. Suppose you are a database administrator of the Northwind Company. The Sales
Manager of the company needs the list of customers from UK and France. Write a
SQL statement using customers table of the Northwind database that displays the
list. The report is expected to include fields CampanyName, ContactName, City
and sorted by CampanyName in descending order. Execute and save the query by
the name BestCustomers.
Note that:
a. The query can be written in upper or lower cases
b. The query should be written in Query Analyzer window.
c. The Possible query and report of the question looks like the following

3. The list of products with their category is demanded by sales department of the
Northwind company. Write a SQL statement that generates this list. The report
should include fields ProductName from Products table and CategoryName from
Categories. Execute and save the query by the name myproducts.
Note that:
a. The query can be written in upper or lower cases
b. The query should be written in Query Analyzer window.
c. The Possible query and report of the question looks like the following
Project 3
Title: Appling Security on Microsoft Database 2000 Server.
Time allotted (1:30 hr)
The main tasks of the project:
 Changing the authentication method of the server
 Creating a login and database user account
 Creating a role
 Giving a privilege to a role
Perform the following administrative tasks on the MS-SQL server using Enterprise
Manager.
1. Configure the authentication method of the server to be Mixed Mode (SQL
Server and Windows)
2. Create SQL login account by name coc and password 1234.
3. In the Northwind database, create a user called coc by the login account coc that
is already created on question #2.
4. In the Northwind database, create a role called ICT and add the user coc in this
role.
5. Deny SELECT permission for the role ICT on the Orders table.
Note :
To check that this project is done correctly, any select command on the order
table should not return a result and an error message having “ SELECT
permission denied on object 'Orders” will be diplayed.
For example when you try
USE Northwind
SELECT * FROM Orders, the following result is displayed.

You might also like