Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call
us at : 08263069601
ASSIGNMENT
DRIVE
|
SUMMER 2015
|
PROGRAM
|
MBADS (SEM 3/SEM 5)MBAFLEX/ MBA (SEM
3)PGDISMN (SEM 1)
|
SUBJECT CODE & NAME
|
MI0034 – DATABASE MANAGEMENT SYSTEM
|
BK ID
|
B1966
|
CREDITS
|
4
|
MARKS
|
60
|
Note: Answer all questions. Kindly note
that answers for 10 marks questions should be approximately of 400 words. Each
question is followed by evaluation scheme.
Q. 1. a. Database management system acts as
intermediary agent between programs and the data. Explain various procedures
carried on in a DBMS with example.
Answer:A Database Management System (DBMS) is basically a collection of programs
that enables users to store, modify, and extract information from a database as
per the requirements. DBMS is an intermediate layer
b. List and explain the properties of DBMS
Answer: There are a lot of database software manufacturers out there and a wide
range of prices, sizes, speeds and functionalities. At the lower end of the
scale are personal database software products like Microsoft Access, which is
designed to be used by individuals or small companies relatively little data.
User friendliness and
Q. 2. Explain the following terminology
with an example
a. Domain
Answer:Domain knowledge is valid knowledge used to refer to an area of human
endeavour, an autonomous computer activity, or other specialized
discipline. Specialists and experts use
and develop their own domain knowledge. If the concept domain knowledge or
domain expert is used, we emphasize a specific domain which is an object of the
discourse/interest/problem.
b. Degree of relation
Answer: The degree of relationship (also known as cardinality) is the number of
occurrences in one entity which are associated (or linked) to the number of
occurrences in another.
There are three degrees of relationship,
known as:
one-to-one (1:1)
one-to-many (1:M)
c. Entity set
Answer: Entities and Entity Sets
•
An
entity is an object that exists and is distinguishable from other objects. For
instance, John Harris with S.I.N. 890-12-3456 is an entity, as he can be
uniquely identified as one particular person in the universe.
•
An
entity may be concrete
d. Primary key
Answer: A primary key is a field in a table which uniquely identifies each
row/record in a database table. Primary keys must contain unique values. A
primary key column cannot have NULL values.
A table can have only one primary key, which
may consist of single or multiple fields. When multiple fields are used as a
primary key, they are called a composite key.
e. tuple
Answer: A tuple is a finite ordered list of elements. In mathematics, an n-tuple
is a sequence (or ordered list) of n elements, where n is a non-negative
integer. There is only one 0-tuple, an empty sequence. An n-tuple is defined
inductively using the construction of an ordered pair. Tuples are usually
written by listing the elements within parentheses "(\text{ })" and
separated by commas; for example, (2, 7, 4, 1, 7)
Q. 3. Write short notes on :
a. cardinality ratio
Answer: In database design, the cardinality or fundamental principle of one data
table with respect to another is a critical aspect. The relationship of one to
the other must be precise and exact between each other in order to explain how
each table links together.
b. participation constraints
Answer:In game theory, and particularly mechanism design, participation
constraints or rational participation constraints are said to be satisfied if a
mechanism leaves all participants at least as well off as they would have been
if they hadn't participated.
Unfortunately, it can frequently be shown that participation constraints
are incompatible with other desirable properties of mechanisms for many
purposes. One kind
Q. 4. a. A WFF is constructed from one or
more atoms connected via Boolean operators (AND, OR, NOT) and quantifiers. List
the rules for WFF for all quantifiers.
Answer: The formation rules define the terms and formulas of first order logic.
When terms and formulas are represented as strings of symbols, these rules can
be used to write a formal grammar for terms and formulas. These rules are
generally context-free (each production has a single symbol on the left side),
except that the set of symbols may be allowed to be infinite and there may be
many start symbols, for example the variables in the case of terms.
b. What are free and bound variables?
Answer: In mathematics, and in other disciplines involving formal languages,
including mathematical logic and computer science, a free variable is a
notation that specifies places in an expression where substitution may take
place. Some older books use the terms real variable and apparent variable for
free variable and bound variable. The idea is related to a placeholder (a
symbol that will later be replaced by some literal string), or a wildcard
Q. 5. a. Describe two phase locking.
Elaborate the terminologies used in two phase locking.
Answer: In databases and transaction processing, two-phase locking (2PL) is a
concurrency control method that guarantees serializability.[1][2] It is also
the name of the resulting set of database transaction schedules (histories).
The protocol utilizes
b. Elaborate advantages of Distributed
database management systems
Answer: A distributed database is a database in which storage devices are not all
attached to a common processing unit such as the CPU, controlled by a
distributed database management system (together sometimes called a distributed
database system). It may be stored in multiple computers, located in the same
physical location; or may be dispersed over a network of interconnected computers.
Unlike parallel systems, in which the processors are tightly coupled and
constitute a single database system, a distributed database
Q. 6. a. What are the advantages in using
object oriented database management systems (ODBMS) over relational database
management systems.
Answer: An object database (also object-oriented database management system) is a
database management system in which information is represented in the form of
objects as used in object-oriented programming. Object databases are different
from relational databases which are table-oriented. Object-relational databases
are a hybrid of both approaches.
b. What are the disadvantages of ODBMS
Answer:Schema Changes: In an OODBMS based application modifying the schema by
creating, updating or modifying a persistent class typically means that changes
have to be made to the other classes in the application that interact with
instances of that class. This typically means that all schema changes in an
OODBMS will involve a system wide recompile. Also updating all the instance
objects within the database can take an extended period of time depending on
the size of the database.
Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call
us at : 08263069601
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.