100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Summary Database Principles, ISBN: 9781133311973 INF3703 - Databases II (IN3703)

Rating
4.0
(1)
Sold
2
Pages
114
Uploaded on
04-11-2022
Written in
2022/2023

Summaries of all prescribed chapters for Databases 2 - INF3703. Summaries include pictures / screenshots and headings with page numbers referencing the textbook. All prescribed chapters covered as per Tutorial Letter.

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Course

Document information

Summarized whole book?
No
Which chapters are summarized?
10-15
Uploaded on
November 4, 2022
Number of pages
114
Written in
2022/2023
Type
Summary

Subjects

Content preview

29/01/2022, 12:27 Chapter 10 - Database Development Process

Chapter 10: Database Development process (545)

Systems analysis is used to determine the need for an information system and to establish its limits


10.1 The Information System (550)
Database: a carefully designed and constructed repository of facts
- the fact repository is a part of a larger whole AKA: Information System

Information systems provide for data collection, storage and retrieval.
- IS also facilitates the transformation of data into information and the management of data and information
- a complete IS comprises of people, hardware, software, application programs, procedures and the Database

Information System: An information system is designed to facilitate the transformation of data into information and to
manage both data and information. Thus, the database is a very important part of the information
system. Systems analysis is the process that establishes the need for, and the extent of, an
information system. Systems development is the process of creating an information system.

Systems analysis: the process that establishes the need for and scope of an IS.
System Development: the process of creating an IS.

Applications transform data into the information that forms the basis of decision making.
- applications produce formal reports, tabulations and graphic displays designed to produce insight

Figure 10-1: Generating information for decision-making




Data and code (in programs) work together to represent real-world business functions and activites


Performance of an information system depends on the triad of factors: (551)
- Database design and implementation
- Application design and implementations
- Administrative procedures

Database development: the process of database design and implementation
- primary objective: create complete, normalised, non-redundant and fully integrated conceptual, logical and physical database models.
- implementation phase includes creating the database storage structure , loading the data into the database and providing for data management

10.2 Systems Development Life Cycle (SDLC) (552):
- it traces the history / life cycle of an information system

Figure 10-2: Systems Development Life Cycle




file:///C:/Users/User/Desktop/Unisa/Databases 2 - INF3703/INF3703 - Databases 2/chapter 10 - database development proces/page.html 1/19

,29/01/2022, 12:27 Chapter 10 - Database Development Process




5 Phases of SDLC:
1. Planning
2. Analysis
3. Detailed Systems Design
4. Implementation
5. Maintenance


The SDLC is an iterative (not sequential) process.

10.2.1 Planning: (552)

This phase yields a general overview of the company and its objectives
Initial Assessment: An initial assessment of the information-flow-and-extent requirements must be made during the discovery portion of the SDLC

answers provided for the following questions:
should the existing system be continued? (not broken, don't fix it)
should the existing system be modified?
should the existing system be replaced?

Feasability Study: If a system must be replaced, themust be addressed

technical aspects of hardware and software requirements
system cost (million $ solution to a $1000 problem does not make sense)
operational cost (does the company have the human, technical and financial resources to keep the system operational?)
10.2.2 Analysis: (553)

The problems defined in the planning phase are examined in greater detail in this phase
A macro-analysis must be made of both indicidual and organizational needs, addressing the following questions:
- what are the requirements of the current system's end users?
- do those requirements fit into the overall information requirements?
This phase is an audit of user requirements

The result of this phase should be a better understanding of the system's functional areas, potential problems and opprtunities
End users and the system designer must work together to identify processes and uncover potential problem areas
This phase also includes the creation of a logical systems design - this design must specify the appropriate conceptual data model, input, processes and
expected output requirements
- DFD (data flow diagrams), HIPO (hierarchical input process output) diagrams and ER (entity relationship) diagrams are used when creating the
logical design
- database design's data modeling activities take place at this point to discover and describe all entities, their attributes and their relationships in the
database

Defining the logical system yields functional descriptions of a system's components (modules) for each process within the DB environment
All data transformations (processes) are described and documented using such systems analysis tools as DFD's.
The conceptual data model is validated against those processes

10.2.3 Detailed Systems Design: (554)

file:///C:/Users/User/Desktop/Unisa/Databases 2 - INF3703/INF3703 - Databases 2/chapter 10 - database development proces/page.html 2/19

,29/01/2022, 12:27 Chapter 10 - Database Development Process
The designer completes the design of system's processes
This design includes all necessary technical specifications for the screens, menus, reports and other devices that may be used to help make the system a
more effecient info generator


10.2.4 Implementation: (554)

During this phase, the hardware, DBMS software and application programs are installed and the database design is implemented
During the initial stages of implementation, the system enters into a cycle of coding, testing and debugging until it is ready to be delivered
The actual DB is created and the system is customized by the creation of tables and views, user authorisation etc

The DB contents may be loaded interactively or in batch modes, using the following methods and devices:
- customised user programs
- database interface programs
- conversion programs that import the data from a different file structure, using batch programs, a database utility or both

The system is subjected to exhaustive testing until it is ready for use.
After testing, the final documentation is reviewed and printed, and end users are trained

THE SYSTEM IS IN FULL OPERATION AFTER THIS PHASE but will still be continuously evaluated and fine-tuned
10.2.5 Maintenance: (554)

Three types of maintenance activities:
- corrective maintenance in response to system errors
- adaptive maintenance due to changesin the business environment
- perfective maintenance to enhance the system

Each system has a predetermined operational life span and it depends on its percieved utility

Reasons for reduced lifespan:
- rapid technological change
- cost of system maintenance


10.3 The Database Life Cycle (DBLC): (555)
Figure 10-3 Database Life Cycle (DBLC) - 556




6 Phases of the Database Life Cycle:
1. Database initial study
2. Database Design
3. Implementation and Loading
4. Testing and Evaluation
5. Operation
6. Maintenance and Evolution


file:///C:/Users/User/Desktop/Unisa/Databases 2 - INF3703/INF3703 - Databases 2/chapter 10 - database development proces/page.html 3/19

, 29/01/2022, 12:27 Chapter 10 - Database Development Process
10.3.1 Database Initial Study:(555)

DB Designer examines the existing system's operation and determines how and why the system fails
- designer will spend time with end users
Overall purpose of the DB initial study:
- analysis of the company situation
- define problems and constraints
- define objectives
- define scope and boundaries

Figure 10-4: Summary of the Database initial study:




Analyse the company Situation:

Company situation describes the general conditions in which the company operates (organisational structure and its mission)
To analyse the company situation, the DB designer must discover what the company's operational components are, how they function and how they
interact.

Define Problems and Constraints:

Designer must find precise answers, as that of the managers and operators may differ
If the DB solves one problem, but causes another - no progress has been made
Real world usually intrudes to limit the design even more by imposing constraints
The DB designer must learn to distinguish between a perfect solution and a possible solution (having a R800k solution and 2 year plan to a R20k and 2
month plan, is not a solution)

The designer must find the SOURCE of the problem, not treat symptoms

Define Objectives:

Proposed DB system must help to solve at least the major problems identified during the problem discovery process

Thing to remember when examining procedures required to complete the design of the DBLC:
- DB design process is loosely related to the analysis and design of a larger system (data component is only one element of a larger IS)
- system analysts or programmers are designing the other system components (their activities create the procedures that help transform data from the
DB to useful info)
- DB design does not constitue a sequential process - rather it is an iterative process that provides continuous feedback designed to trace previous steps

Figure 10-6: Database Design Process:




file:///C:/Users/User/Desktop/Unisa/Databases 2 - INF3703/INF3703 - Databases 2/chapter 10 - database development proces/page.html 4/19

Reviews from verified buyers

Showing all reviews
2 year ago

4.0

1 reviews

5
0
4
1
3
0
2
0
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
dylanainslie University of South Africa (Unisa)
Follow You need to be logged in order to follow users or courses
Sold
72
Member since
3 year
Number of followers
47
Documents
7
Last sold
2 months ago

3.9

10 reviews

5
5
4
3
3
0
2
0
1
2

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions