Chapter 16

16

Database Administration Part 2

Database Administration Tools
The Data Dictionary

16

x

Different types of data dictionaries: q An integrated data dictionary is included with the DBMS, while a stand-alone data dictionary comes from a third-party vendor.
q

An active data dictionary is automatically updated by the DBMS, while a passive data dictionary requires a batch process to create and update the dictionary.

Database Administration Tools
The Data Dictionary

16

x

The data dictionary typically stores descriptions of all:
q q q q q q q q

Data elements defined in all tables of all databases Tables defined in all databases Indexes defined for each database table Defined databases End users and administrators of the database Programs that access the database Access authorizations for all users of all databases Relationships among the data elements

Database Administration Tools
CASE Tools

16

x x

CASE -- Computer-Aided Software Engineering It provides an automated framework for the Systems Development Life Cycle.
q

q

Front-end CASE tools provide support for the planning, analysis, and design phases. Back-end CASE tools provide support for the coding and implementation phases.

x

It is based on the use of structured methodologies and powerful graphical interfaces.

Database Administration Tools
x

Benefits of CASE tools
q q q

16

A reduction in development time and costs The automation of the SDLC Standardization of the systems development methodologies Easier maintenance of application systems developed with CASE tools. Improve communications among the DBA, applications designers, and the end users.

q

q

Database Administration Tools
x

Commercial CASE Tools
q

16

Excelerator from Merant, Inc. provides five components:
– Graphics designed to produce structured diagrams as data flow diagrams and E-R diagrams. – Screen painters and report generators to produce the information system’s input/output formats. – An integrated repository for storing and crossreferencing the system design data. – An analysis segment to provide a fully automated check of system consistency, syntax, and completeness. – A program document generator.

16

Figure 16.7 An Example of a CASE Tool’s Use: Excelerator

Database Administration Tools
Commercial CASE Tools

16

x

PLATINUM ERwin by PLATINUM Technology
q

It produces fully documented E-R diagrams that can be displayed at different abstraction levels. It is able to produce detailed relational designs.

q

x

Major relational DBMS vendors, such as ORACLE, provide fully integrated CASE tools for their own DBMS software as well as for RDBMSs supplied by other vendors.

Developing a Data Administration Strategy

16

Information Engineering allows us to translate the strategic goals of the company into the data and applications.
x

IE focuses on the description of the corporate data instead of the processes. The output of the IE process is an Information Systems Architecture (ISA) that serves as the basis for planning, development, and control of future information systems. (Figure 15.8)

x

Forces Affecting The Development Of The ISA

16

Figure 16.8

Developing a Data Administration Strategy
x

Critical Success Factors for IS Strategy
q q q q q q

16

Management commitment Thorough company situation analysis End user involvement Defined standards Training A small pilot project

References

16

ROB, P. AND CORONEL, C., 2004, Database Systems. 6th Ed., Thomson Course Technology

Sign up to vote on this title
UsefulNot useful