You are on page 1of 234

Kanenus College

Degree Program
Department of Computer Science
Individual ASSIGNMENT

 NAME:-KEDIR HUSEN
 .ID/NO:-0047/12
 .DEP:-Computer Science
 .PROGRA:-Regular degree
Kanenus college, Occupation of DBAL-IV, UC- Apply Object Oriented Programming | 2019

Object Oriented Programming


 

What is Object Oriented Programming?


Older programming languages like COBOL and C followed the Procedural Programming
approach. The program written using these languages used to be a series of step by step
instructions. They made use of procedures/subroutines for making the program modular. This
programming paradigm focused on logic more than data and the program used to combine
both of them together.

Modern programming languages like Java, C# etc. follow the Object Oriented approach. In
object oriented programming, importance is given to data rather than just writing
instructions to complete a task. An object is a thing or idea that you want to model in your
program. An object can be anything, example, employee, bank account, car etc.

Characteristics or pillars for Object Oriented Programming:

 Abstraction
 Encapsulation
 Inheritance
 Polymorphism

Class, Object.. what's that?


A class is a blueprint for creating an object. It is similar to the blue print of a house.
Occupation code ICT DBA l_IV [Pick the date]

INSTUITIONS: KANENUS COLLEGE


INRTERNAL ASSESSMENT FOR DBA LEVEL_IV

OCCUPATION: Database Administration (L_IV)

Project information

Assessment covers the following UC


 Plan and organize work
 Assist police development
 Monitor and support data conversion
 Apply object-oriented programming language skill
 Use advanced structure query language
 Monitor and Administer database
 Migrate new technology
Give the necessary materials .supplies and information the candidate is expected to perform the
following project

Assessment place: well design and equipped computer laboratory

Project 1: data conversion and normalization

Time allotted: 2:00hrs

The main task of the project

 Normalize the table


 Create relationship

Suppose you are database administrator in an ABC Company and assign to create a database that
manage Employees that completes courses .this information might be store in a relation named
EMPLOYESS with looks like the table below.

AS database administrator you are going to

Project 2: generating a report from a database

The main task for the project:

 Open Microsoft query analyses


 Write a SQL Statement ,run and save it

Competence covered

 Apply object oriented programming language skills


Kanenus TVET College

Database administration L-III

UC: Database Design

Time Allowed: 2 hours

Instructions: Check the exam contains three parts and 7 pages including this page. Try all
questions. Any kind of cheating will make your result zero.

Part I: Choose the best answer and write on space provided (2 points each)

_______ 1. Type of relationship in which child table would not exist without its parent table is
classified as

A. identifying relationships
B. non-identifying relationships
C. structural relationships
D. non-structural relationships

_______ 2. All of the following are DBMS software except

A. SQL B. Ms Access C. Postgre SQL D. MySQL

________3. Which one of the following is possible cardinality in network database model?

A. One to one B. One to Many C. Many to Many D. Both B & C

________4. Which of the followings database design step is dependent on DBMS?

A. Requirement Collection and C. Logical Design or Data model


Analysis Mapping
B. Conceptual Design D. None of the above

_________5. The database design step; the internal storage structures, indexes, access paths and
the file organizations for the DB files are specified at

A. Requirement Collection and C. Conceptual Design


Analysis D. Logical Design or Data model
B. Physical Design Mapping

You might also like