Q. Describe
the major data management functions.
Ans.: Data management functions:
The
Administer Database: responsible for maintaining the integrity of the Data
Management database
Perform
Queries: receives a query request from Access and Dissemination and
executes the query to generate a result set} that is transmitted to the
requester
The
Generate Report: receives a report request and executes any queries or
other processes necessary to generate the report then supplies the report to
the requester
Receive
Database Update: adds, modifies or deletes information in the Data
Management persistent storage
Activate
Request: maintains a record of subscription requests and periodically
compares it to the contents of the archive to determine if all needed data is
available. If needed data is available, this function generates a Dissemination
Request which is sent to the Access. This function can also generate
Dissemination Requests on a periodic basis.
Q.
Describe the rational database
structure.
Ans.:
Relational database structure:
·
The relational database model uses a two –
dimensional structure of rows and columns to store data. Tables can be linked
by common key values.
·
Accessing data from relational databases may
require complex joins of many tables and is distinctly non-trivial for
untrained end-users.
·
When writing queries such as INSERT, DELETE and
UPDATE on tables, the consequences of getting it wrong are greatly increased
when they are employed on a live system environment.
·
A relational database consists of a collection
of tables, each having a unique name. A row in a table represents a
relationship among a set of values. Thus a table represents a collection of
relationships.
·
There is a direct correspondence between the
concept of a table and the mathematical concept of a relation. A substantial
theory has been developed for relational databases.
Q.
Describe multidimensional database
structure.
Ans.:
Multidimensional database structure:
·
Enhanced data representation and navigation by
intuitive spreadsheet like views that are difficult to generate in relation
database.
·
Easy to maintain because data is stored in the
same way as it is viewed, so no additional computational overhead is required.
·
Data analysis and decision making is much easier
through multidimensional database as compare relational database.
Q.
What are the object oriented
database structures? Discuss with a diagram.
Ans.:
A database system that incorporates all
the important object-oriented concepts
Some
additional features
·
Unique Object identifiers
·
Persistent object handling
Object-oriented database consists: a.
Abstract data types & b. Diagram discussion
a.
Abstract Data Types: Class definition, provides extension to complex
attribute types
·
Encapsulation: Implementation of
operations and object structure hidden
·
Inheritance: Sharing of data within
hierarchy scope supports code reusability
·
Polymorphism: Multiple activities.
·
Operator overloading
b.
Diagram discussion: The checking and savings account objects can both
inherit the common attributes and operations of the parent bank account object.
Such capabilities have made object-oriented database management system (OODBMS)
popular in computer-aided design (CAD) and in a growing number of applications.
No comments:
Post a Comment