How To Exam?

a knowledge trading engine...


DOEACC Society 2006 DOEACC B Level B5.2 Object Oriented Database Management System ( ) - Question Paper

Friday, 14 June 2013 08:05Web

B5.2-R3: OBJECT ORIENTED DATABASE MANAGEMENT SYSTEMS
NOTE:
Time: three Hours Total Marks: 100
1. Briefly discuss the following:
a) Compare object oriented design with procedure-oriented design.
b) describe classes, abstract classes and interfaces and discuss their utility.
c) What is meant by separation of interface and implementation in object-oriented design?
d) Distinguish ranging from coupling and cohesion. Which is encouraged by object-oriented
technology?
e) Distinguish ranging from a function call and message dispatch.
f) Distinguish ranging from method overloading and method-overriding.
g) discuss static and dynamic binding.
(7x4)
2.
a) describe inheritance relationship, composition relationship and association relationship in
object-oriented technology. Also describe and explain their role in system development.
b) discuss single and multiple inheritances and how Java supports them. Illustrate with
suitable examples
c) describe inheriting rule, subtype rule and method selection rule. discuss with examples.
(6+6+6)
3.
a) Distinguish ranging from procedural programming paradigm and object-oriented
programming paradigm. elaborate the benefits of object-oriented programming over
procedural programming?
b) discuss static and dynamic polymorphism with suitable examples.
c) discuss abstraction and encapsulation concepts in object-oriented technology with a
suitable example. Can abstraction and encapsulation be achieved in C programming
language? If yes, then illustrate with an example in C otherwise discuss.
(4+6+8)
4.
a) What is OMG? discuss in brief.
b) What is an ORB and elaborate its functions?
c) What is CORBA? provide a brief explanation about the CORBA and its architecture.
d) elaborate CORBA services? discuss with a few example.
(3+3+6+6)
5. Consider the subsequent details of a database system, which is needed by an academic
institute to automate many of its administrative activities. Carryout the ques. (a), (b)
and (c) listed below:
- The database system caters to the needs of 3 kinds of members – faculty,
learner and staff members.
- All members have a name (string), an address (string) and an Id (integer). In
addition, faculty-members have a few research interests (an array of strings) and
Office-telephone number (integer); student-members have an academic program
number (integer) and staff-members have an employee-number (integer).
B5.2-R3 Page one of two January, 2006
1. ans ques. one and any 4 ques. from two to 7.
2. Parts of the identical ques. should be answered together and in the identical
sequence.
a) Identify the features of the above systems, which would help in object-oriented design.
b) How the above object-orientation can be supported in SQL? List the characteristic
features of SQL to deal with object-orientation.
c) Create an object-oriented database schema definition for this database.
(6+6+6)
6.
a) What is object serialization? How is the concept linked to object-persistence? How does
a persistent programming language help in object-oriented databases?
b) Differentiate ranging from a relational database and object-relational database models.
c) Using description provided in ques. 5, define how does the concept of an object in the
object-oriented model differ from the concept of an entity in the entity-relationship model?
(6+6+6)
7.
a) How are large objects such as multimedia objects are stored in object-oriented database
systems? discuss in details.
b) If an object is created without any reference to it how can it be deleted?
c) Distinguish ranging from relational database and object-relational database models.
d) discuss in brief the features of deductive databases.
(6+4+4+4)
B5.2-R3 Page two of two January, 2006


( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER DOEACC Society 2006 DOEACC B Level B5.2 Object Oriented Database Management System ( ) - Question Paper