DBMS Components
DBMS Components
A repository is a centralized
Repository (data dictionary):-
data. More simply, presentation logic defines and interacts with the
user interface.
o Business Services/objects:
“Business services” are a category of application services. Business
services encapsulate an organizations business processes and
o Data Services:
“Data services” provide access to data independent of their location.
The data can come from legacy mainframe, SQL RDBMS, or
proprietary data access systems. Once again, the data services provide
a standard interface for accessing data.
performance; a second-tier is
included between the client
and the server. Through
standard tiered interfaces,
services are made available
to the application.
A single application can
employ many different
resources.
Although the three-tier architecture addresses performance degradations
of the two-tier architecture, it does not address division-of-processing
concerns. The PC clients and the database server still contain the same
division of code although the tasks of the database server are reduced.
Multiple-tier architectures provide more flexibility on division of processing.
The three schema architecture contains three-levels. It breaks the
database down into three different categories.
o The internal schema defines the internal level. The internal level
Internal level :
for license or sale. Since there are so many database management systems
available, it is important for there to be a way for them to communicate
with each other.
Some DBMS examples include MySQL, PostgreSQL, Microsoft Access, SQL
Server, FileMaker, Oracle, RDBMS, dBASE, Clipper, and FoxPro.
The systems are listed by type: relational(R), extended-relational(X),
object relational (OR),object-oriented (OO), network (N) and hierarchical
(H).
[Q]. Explain the various cost and risk factors involved in implementing a database system?
Cost and Risk factors involved in implementing a Database System:
The database approach causes some additional costs and risks that must
be recognized and managed when implementing this approach.
The various cost and risk factors involved in implementing a database system
are:
High cost:
o Installing a new database system may require investment in
hardware and software. The DBMS requires more main memory
and disk storage.
o Moreover, DBMS is quite expensive. Therefore, a company needs to
consider the overhead cost of implementing a new database system.
Training new personnel:
o When an organization plans to adopt a database system, it may
need to recruit or hire a specialized data administration group,
which can coordinate with different user-groups for designing
views, establishing recovery procedures and fine tuning the data
structures to meet the requirements of the organization. Hiring
such professionals is expensive.
o A shared corporate database must be accurate and
Explicit backup and recovery: