Database Development Process, Lecture notes of Database Management Systems (DBMS)

Database Development Process Database Development Process Database Development Process

Typology: Lecture notes

2021/2022

Uploaded on 05/15/2022

hamna-sohail-1
hamna-sohail-1 🇵🇰

1 document

1 / 76

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Database Development
Database Development
Process
Process
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c

Partial preview of the text

Download Database Development Process and more Lecture notes Database Management Systems (DBMS) in PDF only on Docsity!

Database DevelopmentDatabase Development

Process Process

DatabaseDatabase

Carefully designed and constructedCarefully designed and constructed

repository of facts repository of facts

Fact repository is a part of largerFact repository is a part of larger

system called information system system called information system

Database is a part of an informationDatabase is a part of an information

system system

The Information The Information

System System

Information SystemInformation System

It has several components including:It has several components including:

  • (^) PeoplePeople
  • (^) HardwareHardware
  • (^) SoftwareSoftware
  • (^) DatabasesDatabases
  • (^) Application programApplication program
  • (^) proceduresprocedures

The Information The Information

System System

Building an information systemBuilding an information system

has two processes has two processes

Systems analysisSystems analysis

Systems developmentSystems development

The Information System The Information System

(Con’t.) (Con’t.)

Performance of an informationPerformance of an information

system depends on system depends on

Database design and implementationDatabase design and implementation

(it is called (it is called database developmentdatabase development))

Application design and implementationApplication design and implementation

Administrative proceduresAdministrative procedures

Both Systems analysis and systemsBoth Systems analysis and systems

development require much careful development require much careful

planning planning

The Information System The Information System

(Con’t.) (Con’t.)

Detailed procedure of how toDetailed procedure of how to

build an information system build an information system

Detailed procedure of how toDetailed procedure of how to

build database system build database system

Keep as general as possibleKeep as general as possible

The Information System The Information System

(Con’t.) (Con’t.)

 Important to system designerImportant to system designer  Big frame within which the databaseBig frame within which the database design and application development design and application development can be mapped out and evaluated can be mapped out and evaluated  In other words, database design andIn other words, database design and application development take place application development take place within the confines of an information within the confines of an information system system

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)

 SDLC is divided into five phasesSDLC is divided into five phases based on time or procedure order based on time or procedure order  PlanningPlanning  AnalysisAnalysis  Detailed systems designDetailed systems design  ImplementationImplementation  MaintenanceMaintenance 

It is an iterative procedure rather thanIt is an iterative procedure rather than

sequential procedure (contains refining) sequential procedure (contains refining)

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)

Figure 6.

Systems Development Systems Development

Life Cycle Life Cycle

 SDLC’s planning phaseSDLC’s planning phase  Study existing systemStudy existing system  Explore alternative solutionsExplore alternative solutions  Feasibility study:Feasibility study:  Technical (Technical aspects of hardware andTechnical (Technical aspects of hardware and software requirement) software requirement)  Financial (System cost, labor cost, …)Financial (System cost, labor cost, …)

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)

 SDLC’s analysis phaseSDLC’s analysis phase  Great detail examination based on theGreat detail examination based on the previous phase (planning phase) previous phase (planning phase)  Address both individual (user) needs orAddress both individual (user) needs or organizational needs organizational needs  Existing hardware and software systemsExisting hardware and software systems are studied to find out current systems are studied to find out current systems performance, functionality, and potential performance, functionality, and potential problem, as well as future opportunities problem, as well as future opportunities

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)

 SDLC’s detailed system design phaseSDLC’s detailed system design phase  Complete the design of the system processesComplete the design of the system processes  (^) All technical specificationsAll technical specifications  (^) MenusMenus  ReportsReports  DevicesDevices  (^) Conversion from old systemConversion from old system  TrainingTraining  MethodologiesMethodologies

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)

 SDLC’s implementation phaseSDLC’s implementation phase  Hardware, DBMS software, andHardware, DBMS software, and application programs are installed application programs are installed  Database design is implementedDatabase design is implemented  Actual database is createdActual database is created  Tables, views, user authorizationTables, views, user authorization

Systems Development Life Systems Development Life

Cycle (SDLC) Cycle (SDLC)