Stages of the Database System Development Lifecycle?
Criteria to produce an Optimal Data Model?
Three phases of database design
Database planning?
management activities that allow stages of database system development lifecycle to be realized as efficiently and effectively as possible
System definition?
describes scope and boundaries of database system and the major user views.
Requirements collection and analysis?
Process of collecting and analyzing information about the part of organization to be supported by the database system, and using this information to identify users’ requirements of new system.
3 main approaches:
Database design?
Process of creating a design for a database that will support the enterprise’s mission statement and mission objectives for the required database system.
Main approaches include:
DBMS selection?
Selection of an appropriate DBMS to support the database system.
Application design?
Design of user interface and application programs that use and process the database.
two important activities:
Prototyping?
Building working model of a database system.
Implementation?
The physical realization of the database and application designs.
Data conversion and loading?
Transferring any existing data into new database and converting any existing applications to run on new database.
Testing
The process of running the database system with intent of finding errors.
Operational maintenance?
The process of monitoring and maintaining database system following installation.
CASE tools benefits?
The Difference between Data Administrator and Database Admisnistrator?
The Data Administrator (DA) and Database Administrator (DBA) are responsible for managing and controlling the corporate data and corporate database, respectively.
DA is more concerned with early stages of database system development lifecycle and DBA is more concerned with later stages.
Tugas Data Administrator?
Management of data resource including:
Tugas Database Administrator?
Management of physical realization of a database system including:
several fact-finding techniques?
Why using fact-finding techniques?
It is critical to capture the necessary facts to build the required database application.
Enables developer to learn about the terminology, problems, opportunities, constraints, requirements, and priorities of the organization and the users of the system.