ADBMS
ADBMS
ADBMS
ORAL QUESTIONS
5. What is ORDBMS ?
An object-relational database (ORD) or object-relational database
management system (ORDBMS) is a database management system
(DBMS) similar to a relational database, but with an object-oriented
database model: objects, classes and inheritance are directly supported
in database schemas and in the query language. In addition, it supports
extension of the data model with custom data-types and methods.
One aim for this type of system is to bridge the gap between
conceptual data modeling techniques such as Entity-relationship
diagram (ERD) and object-relational mapping (ORM), which often use
classes and inheritance, and relational databases, which do not directly
support them.
Another, related, aim is to bridge the gap between relational databases
and the object-oriented modeling techniques used in programming
languages such as Java, C++ or C#. However, a more popular
alternative for achieving such a bridge is to use a standard relational
database systems with some form of ORM software.
6. Explain
Atomicity
Atomicity refers to the ability of the DBMS to guarantee that either all of the
tasks of a transaction are performed or none of them are. For example, the
transfer of funds can be completed or it can fail for a multitude of reasons,
but atomicity guarantees that one account won't be debited if the other is not
credited. Atomicity states that database modifications must follow an “all or
nothing” rule. Each transaction is said to be “atomic.” If one part of the
transaction fails, the entire transaction fails. It is critical that the database
management system maintain the atomic nature of transactions in spite of
any DBMS, operating system or hardware failure. Atomicity is obtained
when an attribute can no longer be broken down any further.
Consistency
The Consistency property ensures that the database remains in a consistent
state before the start of the transaction and after the transaction is over
(whether successful or not).
Consistency states that only valid data will be written to the database. If, for
some reason, a transaction is executed that violates the database’s
consistency rules, the entire transaction will be rolled back and the database
will be restored to a state consistent with those rules. On the other hand, if a
transaction successfully executes, it will take the database from one state
that is consistent with the rules to another state that is also consistent with
the rules.
Isolation
Isolation refers to the requirement that other operations cannot access or see
the data in an intermediate state during a transaction. This constraint is
required to maintain the performance as well as the consistency between
transactions in a DBMS system.
Durability
Durability refers to the guarantee that once the user has been notified of
success, the transaction will persist, and not be undone. This means it will
survive system failure, and that the database system has checked the integrity
constraints and won't need to abort the transaction. Many databases
implement durability by writing all transactions into a log that can be played
back to recreate the system state right before a failure. A transaction can
only be deemed committed after it is safely in the log.
UNIT 1
1. Explain architecture of parallel database And explain with
example
4 types of PDB architectures based on arrangement of processors,
disks and memory:
Shared memory, shared disk, shared nothing and hierarchical
2. Explain speedup and scale up w.r.to parallel databases
Speed up : more no. of small transactions per unit time given by
Ts/Tl.
Scale up : larger transactions executed in same time by parallelism
and increasing resources
Ts/Tl=1
UNIT 2
19.What is LDAP ?
The Lightweight Directory Access Protocol, or LDAP (IPA: [ˈɛl dæp]),
is an application protocol for querying and modifying directory services
running over TCP/IP.[1]
A directory is a set of objects with similar attributes organised in a logical
and hierarchical manner. The most common example is the telephone
directory, which consists of a series of names (either of persons or
organizations) organized alphabetically, with each name having an address
and phone number attached.
An LDAP directory tree often reflects various political, geographic, and/or
organizational boundaries, depending on the model chosen. LDAP
deployments today tend to use Domain name system (DNS) names for
structuring the topmost levels of the hierarchy. Deeper inside the directory
might appear entries representing people, organizational units, printers,
documents, groups of people or anything else that represents a given tree
entry (or multiple entries).
UNIT 3
30.What is XML?
Extensible Markup Language.
Provides standard data format for data exchange between applications
over the web.
34.Explain SOAP
Simple object access protocol invoking procedures by specifying a
standard XML format fot procedure parameters, return values which
are embedded in the SOAP XML header.
SOAP procedures can be invoked by any application and are
programming language independent.
SOAP uses HTTP as transport protocol.
UNIT 4
35.What is the need of Data warehousing ?
1. normal processing in operational database will get slowed down if
time is spent processing analytical queries
2. Analysis and decision making needs historic data
36.Explain OLAP
It is an interactive system which provides summary about
multidimensional data.
37.Explain OLTP
Interactiv system which handles storing records about data created,
srored and used by business transactions.
UNIT 5
49.What is materalised view ?
A materialized view is a database object that contains the results of a query. They
are local copies of data located remotely, or are used to create summary tables
based on aggregations of a table's data. Materialized views, which store data
based on remote tables, are also known as snapshots. Snapshot is redefined as
Materialized view and the Query rewrite feature is added from ORACLE 8i.
Steps : 1. Join
2. prune
62.What is classification ?
Given past instances and classes to which thy belong, the problem is
to find the class to which a new item belongs.
63.What is prediction ?
Prediction is a continuous valued function unlike classification which
gives categorical values.
UNIT 6
73.What is information retrieval system?
Systems which are used to store and query unstructured textual data
such as documents.
88.What is ontology?
These are hierarchical structures which represent relationships
between concepts.