This document provides information about getting fully solved assignments from an assignment help service. It lists an email address and phone number to contact along with details of semester, specialization, and subjects that assignments are available for, including Database Management Systems. The document includes sample questions and answers to demonstrate the type of assignment help available.
1. Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(Prefer mailing. Call in emergency )
ASSIGNMENT
DRIVE SPRING 2104
PROGRAM MBADS – (SEM 3/SEM 5) / MBAN2 / MBAFLEX – (SEM 3) /
PGDISMN – (SEM 1)
SUBJECT CODE & NAME MI0034- DATABASE MANAGEMENT SYSTEMS
SEMESTER 3
BK ID B1217
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 How is DBMS classified based on several criteria? Explain each one of them with few examples
where ever required
Ans : Several criteria are normally used to classify DBMSs. These are discussed below :
1. Based on data model
2. Based on the number of users
3. Based on the ways database is distributed
1. Based on data model:
Q.2 Differentiate between B+ tree and B- tree. Explain them with diagrams
Ans : B+ tree :
A B+ tree is a balanced tree in which every path from the root of the tree to a leaf is of the same
length, and each non leaf node of the tree has between [n/2] and [n] children, where n is fixed for a
particular tree. It contains index pages and data pages. The capacity of a leaf has to be 50% or more.
For example: if n = 4, then the key for each node is between 2 to 4. The index page will be 4 + 1 = 5.
B+-tree Structure. A B+-tree is a generalization of
2. Q.3 Employee
Emp Id Name Project Salary Dep. no.
MUL 1 Ramya PR 1 40000 1
MUL 2 Nupur PR 1 45000 2
SMU 1 Rajesh PR 3 20000 2
SMU 2 Vinay PR 2 50000 3
SMU 3 Anil PR 2 80000 2
Department :
Using these tables answer the following question
a. If we want to see all the employees with salary between 40000 and 50000, which query can be
used?
b. Select employee name from EMPLOYEE table, whose name starts with R
c. Explain aggregate functions and grouping in detail
Ans : A select query retrieves data from one or more of the tables in your database, or other queries
there, and displays the results in a datasheet. You can also use a select query to group data, and to
calculate sums, averages, counts, and other types of totals. Query languages are computer
languages used to make queries into databases and information systems.
Broadly, query languages can be classified according to whether they are database query languages
or information retrieval query languages. The
b. Query based in LIKE condition SELECT * from employee WHERE Name LIKE ‘r%’;
SELECT NAME
FROM EMPLOYEE
c. Explaining aggregate functions on select statement, with an example
Aggregate functions are used to compute against a "returned column of numeric data" from your
SELECT statement. They basically summarize the results of a particular column of selected data. We
are covering these here since they are
Q.4 What are the problems and failures that may encounter with respect to the transactions in a
database management system? Give examples.
Dept id D name Place
1 MIS Bangalore
2 HRM Bangalore
3 Finance Chennai
4 Research Bangalore
3. Ans : A transaction is a logical unit of work, which involves may database operations. A transaction
is a collection of operations that forms a single logical unit of work. A transaction is a unit of program
executions that accesses and possibly updates various databases. Example: Banking system, Student
database performs transactions.
Problems with code :
Q.5 Consider any database of your choice (may be simple banking database/forecasting
database/project management database). Show the deduction of the tables in your database to
the different types of normal forms
Ans : Choosing a proper database :
The databases chosen is simple forecasting database.
Q.6 Read the following case study thoroughly and answer the following questions:
Laxmi bank is one of the largest private sector banks of India. It has an extensive network of more
than 200 branches. It offers banking services to retail as well as corporate clients. The bank faced a
challenge in integrating multi-pronged database management system into a centralized system.
The IT department of the bank also realized that the computing capabilities of its PCs and servers
were not proportionately distributed among all its branches. Each branch had its database
management system stored in a traditional way on the disk. The total cost of operating and
maintaining the current IT infrastructure was very high and the fundamental shortcomings added
to the costs. Moreover, there were also recurrent problems due to the malfunctioning of the
currently operational database management system. Therefore, the bank’s top management
decided to fix the problem and operationalise a robust database management system. The bank
hired an external database technology consulting firm called AKPY Info systems Limited. AKPY
divided the entire IT infrastructure of the bank around two verticals. The retail banking vertical
and the corporate banking vertical. All the individual database servers from the individual
branches were removed. The entire database system was made virtual such that the managers
and the staff can access only the required information (related to retail banking or corporate
banking) from the respective centralised data centers. There were only two such centralised data
centers (one for retail banking and another for corporate banking) that were managed centrally.
Staff and managers could access the information through their PCs and laptops. Centralised
database management system complemented the security system by bringing in authentication
through a unified ID management server. Managers and officers of the bank were able to process
half a million transactions per month in real time after the new implementation. There were
significant savings in the cost and also in the consumption of power. Now there were no problems
with regard to imbalances in the load across various network servers. Due to centralised data
management, top management could keep an eye on the functioning of various branches. Hence
the cases of fraud and cheating reduced considerably. The bank managers could also process the
loan applications in reduced time since the customer’s previous records could be accessed at the
click of the button and approval from the higher authorities could be obtained in real time.
Moreover the new system also brought in many applications that helped local managers in the
decision making process.
a. List the uses of centralized data management
4. b. What steps Laxmi bank need to take if it were to change its centralised database system to a
distributed database system in future?
Ans : a. uses of centralized data management :
From the above case study it is concluded that centralized data management has following
advantages which has made it more useful than the older system :
1. Centralised database management system complements the security system by bringing in
authentication through a unified ID management server
Ans. b. Collections of data (e.g. in a database) can be distributed across multiple physical locations.
A distributed database can reside on network servers on the Internet, on corporate intranets or
extranets, or on other company networks. The replication and distribution of databases improves
database performance at end-user worksites If Laxmi bank need to change its centralised database
system to a distributed database system in future then following steps or techniques wil be used :
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(Prefer mailing. Call in emergency )