SlideShare a Scribd company logo
Unit -2
DATABASE DEVELOPMENT LIFE CYCLE - PART 1
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 1
Database development Life Cycle
A database system is a fundamental component of the larger
enterprise information system. The database development life cycle
(DDLC) is a process of designing, implementing and maintaining a
database system to meet strategic or operational information needs
of an organisation or enterprise.
The Database Life Cycle (DBLC) contains six phases:
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 2
Database Development Life Cycle
1. Database initial study
2. Database design
3. Implementation and loading
4. Testing and evaluation
5. Operation
6. Maintenance and evolution.
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 3
Database
Development
Life Cycle
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 4
Database Development Life Cycle
1. The Database Initial Study:
In the Database initial study, the designer must examine the current
system’s operation within the company and determine how and why
the current system fails. The overall purpose of the database initial
study is to:
◦ Analyze the company situation.
◦ Define problems and constraints.
◦ Define objectives.
◦ Define scope and boundaries.
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 5
Database Development Life Cycle
2. Database Design:
The second phase focuses on the design of the database model that
will support company operations and objectives. This is arguably the
most critical DBLC phase: making sure that the final product meets
user and system requirements. As you examine the procedures
required to complete the design phase in the DBLC, remember these
points:
◦ The process of database design is loosely related to the analysis and design of
a larger system. The data component is only one element of a larger
information system.
◦ The systems analysts or systems programmers are in charge of designing the
other system components. Their activities create the procedures that will help
transform the data within the database into useful information.
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 6
Database Development Life Cycle
3. Implementation and Loading:
The output of the database design phase is a series of instructions
detailing the creation of tables, attributes, domains, views, indexes,
security constraints, and storage and performance guidelines. In this
phase, you actually implement all these design specifications.
◦ Install the DBMS:
◦ Create the Database(s)
◦ Load or Convert the Data
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 7
Database Development Life Cycle
Testing and Evaluation:
In the design phase, decisions were made to ensure integrity, security, performance, and
recoverability of the database. During implementation and loading, these plans were put into
place. In testing and evaluation, the DBA tests and fine-tunes the database to ensure that it
performs as expected. This phase occurs in conjunction with applications programming.
◦ Test the Database
◦ Fine-Tune the Database
◦ Evaluate the Database and Its Application Programs
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 8
Database Development Life Cycle
5. Operation
Once the database has passed the evaluation stage, it is
considered to be operational. At that point, the database,
its management, its users, and its application programs
constitute a complete information system. The beginning of
the operational phase invariably starts the process of
system evolution.
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 9
Database Development Life Cycle
6. Maintenance and Evolution
The database administrator must be prepared to perform routine
maintenance activities within the database. Some of the required
periodic maintenance activities include:
◦ Preventive maintenance (backup).
◦ Corrective maintenance (recovery).
◦ Adaptive maintenance (enhancing performance, adding entities and
attributes, and so on).
◦ Assignment of access permissions and their maintenance for new and old
users.
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 10
References
1. https://www.oreilly.com/library/view/database-systems-
concepts/9788177585674/9788177585674_ch08lev1sec3.html
2. http://www.myreadingroom.co.in/notes-and-studymaterial/65-dbms/506-database-
development-life-cycle.html
8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 11
Ad

Recommended

Database Chapter 3
Database Chapter 3
shahadat hossain
 
Analysis and design tool
Analysis and design tool
SANJAYMANVATKAR1
 
Fundamentals of Database system
Fundamentals of Database system
philipsinter
 
Ordbms
Ordbms
Dabbal Singh Mahara
 
chapter 1-Introduction Fundamentals of database system.pdf
chapter 1-Introduction Fundamentals of database system.pdf
University of Gondar
 
COCOMO model
COCOMO model
hajra azam
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
Anuj Modi
 
Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)
Jargalsaikhan Alyeksandr
 
Evolutionary process models se.ppt
Evolutionary process models se.ppt
bhadjaashvini1
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
Mudasir Qazi
 
Chapter02
Chapter02
sasa_eldoby
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
Database Presentation
Database Presentation
a9oolq8
 
2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 
All data models in dbms
All data models in dbms
Naresh Kumar
 
Database development life cycle unit 2 part 1
Database development life cycle unit 2 part 1
Ram Paliwal
 
Integrity Constraints
Integrity Constraints
Megha yadav
 
Type of Database Management System
Type of Database Management System
Param Radadiya
 
Basic DBMS ppt
Basic DBMS ppt
dangwalrajendra888
 
Dbms schema & instance
Dbms schema & instance
Papan Sarkar
 
ER DIAGRAM & ER MODELING IN DBMS
ER DIAGRAM & ER MODELING IN DBMS
ssuser20b618
 
Adbms 3 main characteristics of the database approach
Adbms 3 main characteristics of the database approach
Vaibhav Khanna
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 
Use case diagram
Use case diagram
City University
 
The Relational Database Model
The Relational Database Model
Shishir Aryal
 
Data Modeling PPT
Data Modeling PPT
Trinath
 
1. Introduction to DBMS
1. Introduction to DBMS
koolkampus
 
Project report
Project report
VISHAL VERMA
 
Database Management Systems 2
Database Management Systems 2
Nickkisha Farrell
 

More Related Content

What's hot (20)

Evolutionary process models se.ppt
Evolutionary process models se.ppt
bhadjaashvini1
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
Mudasir Qazi
 
Chapter02
Chapter02
sasa_eldoby
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
Database Presentation
Database Presentation
a9oolq8
 
2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 
All data models in dbms
All data models in dbms
Naresh Kumar
 
Database development life cycle unit 2 part 1
Database development life cycle unit 2 part 1
Ram Paliwal
 
Integrity Constraints
Integrity Constraints
Megha yadav
 
Type of Database Management System
Type of Database Management System
Param Radadiya
 
Basic DBMS ppt
Basic DBMS ppt
dangwalrajendra888
 
Dbms schema & instance
Dbms schema & instance
Papan Sarkar
 
ER DIAGRAM & ER MODELING IN DBMS
ER DIAGRAM & ER MODELING IN DBMS
ssuser20b618
 
Adbms 3 main characteristics of the database approach
Adbms 3 main characteristics of the database approach
Vaibhav Khanna
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 
Use case diagram
Use case diagram
City University
 
The Relational Database Model
The Relational Database Model
Shishir Aryal
 
Data Modeling PPT
Data Modeling PPT
Trinath
 
1. Introduction to DBMS
1. Introduction to DBMS
koolkampus
 
Evolutionary process models se.ppt
Evolutionary process models se.ppt
bhadjaashvini1
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
Mudasir Qazi
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
Database Presentation
Database Presentation
a9oolq8
 
2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 
All data models in dbms
All data models in dbms
Naresh Kumar
 
Database development life cycle unit 2 part 1
Database development life cycle unit 2 part 1
Ram Paliwal
 
Integrity Constraints
Integrity Constraints
Megha yadav
 
Type of Database Management System
Type of Database Management System
Param Radadiya
 
Dbms schema & instance
Dbms schema & instance
Papan Sarkar
 
ER DIAGRAM & ER MODELING IN DBMS
ER DIAGRAM & ER MODELING IN DBMS
ssuser20b618
 
Adbms 3 main characteristics of the database approach
Adbms 3 main characteristics of the database approach
Vaibhav Khanna
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 
The Relational Database Model
The Relational Database Model
Shishir Aryal
 
Data Modeling PPT
Data Modeling PPT
Trinath
 
1. Introduction to DBMS
1. Introduction to DBMS
koolkampus
 

Similar to Database development life cycle unit 2 part 1 (20)

Project report
Project report
VISHAL VERMA
 
Database Management Systems 2
Database Management Systems 2
Nickkisha Farrell
 
Database management system (part 1)
Database management system (part 1)
KavithaA19
 
Database development life cycle
Database development life cycle
Afrasiyab Haider
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
adohhavlas
 
Database design (conceptual, logical and physical design) unit 2 part 2
Database design (conceptual, logical and physical design) unit 2 part 2
Ram Paliwal
 
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
hmuraratgai
 
Database AdministrationObjectivesDiscus.docx
Database AdministrationObjectivesDiscus.docx
whittemorelucilla
 
SQL DBA
SQL DBA
Gaurav Singh
 
Advance database system (part 2)
Advance database system (part 2)
Abdullah Khosa
 
Patrick_Rebrook_Resume
Patrick_Rebrook_Resume
Patrick Rebrook
 
Data administration
Data administration
Prof. Erwin Globio
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
manafixiana
 
Ems
Ems
Siva Ram
 
Solving database-deployment-dlm
Solving database-deployment-dlm
Suresh Swaminathan
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
gabokuqo
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
abbotgoumai
 
Sdlc
Sdlc
SantoshK1687
 
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
gazangyuones
 
Clothing Store and Management System
Clothing Store and Management System
Ashwini0951
 
Database Management Systems 2
Database Management Systems 2
Nickkisha Farrell
 
Database management system (part 1)
Database management system (part 1)
KavithaA19
 
Database development life cycle
Database development life cycle
Afrasiyab Haider
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
adohhavlas
 
Database design (conceptual, logical and physical design) unit 2 part 2
Database design (conceptual, logical and physical design) unit 2 part 2
Ram Paliwal
 
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
hmuraratgai
 
Database AdministrationObjectivesDiscus.docx
Database AdministrationObjectivesDiscus.docx
whittemorelucilla
 
Advance database system (part 2)
Advance database system (part 2)
Abdullah Khosa
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
manafixiana
 
Solving database-deployment-dlm
Solving database-deployment-dlm
Suresh Swaminathan
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
gabokuqo
 
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
abbotgoumai
 
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
gazangyuones
 
Clothing Store and Management System
Clothing Store and Management System
Ashwini0951
 
Ad

More from Ram Paliwal (19)

Mis classification By Ram K Paliwal
Mis classification By Ram K Paliwal
Ram Paliwal
 
Management inofrmation system basics by ram k paliwal
Management inofrmation system basics by ram k paliwal
Ram Paliwal
 
Database design (entity attribute and its types) unit 2 part 4
Database design (entity attribute and its types) unit 2 part 4
Ram Paliwal
 
Database design (entity, entity set and entity type) unit 2 part 3
Database design (entity, entity set and entity type) unit 2 part 3
Ram Paliwal
 
Memory hierarchy unit 2 by ram k paliwal
Memory hierarchy unit 2 by ram k paliwal
Ram Paliwal
 
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
Ram Paliwal
 
System component and system calls unit 1 by ram k paliwal
System component and system calls unit 1 by ram k paliwal
Ram Paliwal
 
Sdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwal
Ram Paliwal
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
Ram Paliwal
 
Software project planning in software engineering by ram k paliwal unit 2
Software project planning in software engineering by ram k paliwal unit 2
Ram Paliwal
 
Software reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwal
Ram Paliwal
 
Srs (software requirement specification) in software engineering basics by ra...
Srs (software requirement specification) in software engineering basics by ra...
Ram Paliwal
 
Sdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwal
Ram Paliwal
 
Database models unit 1 part 2
Database models unit 1 part 2
Ram Paliwal
 
Database overview unit 4 part 1
Database overview unit 4 part 1
Ram Paliwal
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2
Ram Paliwal
 
Software and software engineering basics by ram k paliwal
Software and software engineering basics by ram k paliwal
Ram Paliwal
 
Do lecommerce
Do lecommerce
Ram Paliwal
 
Mis classification By Ram K Paliwal
Mis classification By Ram K Paliwal
Ram Paliwal
 
Management inofrmation system basics by ram k paliwal
Management inofrmation system basics by ram k paliwal
Ram Paliwal
 
Database design (entity attribute and its types) unit 2 part 4
Database design (entity attribute and its types) unit 2 part 4
Ram Paliwal
 
Database design (entity, entity set and entity type) unit 2 part 3
Database design (entity, entity set and entity type) unit 2 part 3
Ram Paliwal
 
Memory hierarchy unit 2 by ram k paliwal
Memory hierarchy unit 2 by ram k paliwal
Ram Paliwal
 
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
Cpu register, instruction exucution and interrupts unit 1 by ram k paliwal
Ram Paliwal
 
System component and system calls unit 1 by ram k paliwal
System component and system calls unit 1 by ram k paliwal
Ram Paliwal
 
Sdlc spiral model in software engineering basics by ram k paliwal
Sdlc spiral model in software engineering basics by ram k paliwal
Ram Paliwal
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
Ram Paliwal
 
Software project planning in software engineering by ram k paliwal unit 2
Software project planning in software engineering by ram k paliwal unit 2
Ram Paliwal
 
Software reuirement elicitation in software engineering basics by ram k paliwal
Software reuirement elicitation in software engineering basics by ram k paliwal
Ram Paliwal
 
Srs (software requirement specification) in software engineering basics by ra...
Srs (software requirement specification) in software engineering basics by ra...
Ram Paliwal
 
Sdlc process models in software engineering basics by ram k paliwal
Sdlc process models in software engineering basics by ram k paliwal
Ram Paliwal
 
Database models unit 1 part 2
Database models unit 1 part 2
Ram Paliwal
 
Database overview unit 4 part 1
Database overview unit 4 part 1
Ram Paliwal
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2
Ram Paliwal
 
Software and software engineering basics by ram k paliwal
Software and software engineering basics by ram k paliwal
Ram Paliwal
 
Ad

Recently uploaded (20)

Stay Safe Women Security Android App Project Report.pdf
Stay Safe Women Security Android App Project Report.pdf
Kamal Acharya
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Mechanical Vibration_MIC 202_iit roorkee.pdf
Mechanical Vibration_MIC 202_iit roorkee.pdf
isahiliitr
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Stay Safe Women Security Android App Project Report.pdf
Stay Safe Women Security Android App Project Report.pdf
Kamal Acharya
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Mechanical Vibration_MIC 202_iit roorkee.pdf
Mechanical Vibration_MIC 202_iit roorkee.pdf
isahiliitr
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 

Database development life cycle unit 2 part 1

  • 1. Unit -2 DATABASE DEVELOPMENT LIFE CYCLE - PART 1 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 1
  • 2. Database development Life Cycle A database system is a fundamental component of the larger enterprise information system. The database development life cycle (DDLC) is a process of designing, implementing and maintaining a database system to meet strategic or operational information needs of an organisation or enterprise. The Database Life Cycle (DBLC) contains six phases: 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 2
  • 3. Database Development Life Cycle 1. Database initial study 2. Database design 3. Implementation and loading 4. Testing and evaluation 5. Operation 6. Maintenance and evolution. 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 3
  • 4. Database Development Life Cycle 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 4
  • 5. Database Development Life Cycle 1. The Database Initial Study: In the Database initial study, the designer must examine the current system’s operation within the company and determine how and why the current system fails. The overall purpose of the database initial study is to: ◦ Analyze the company situation. ◦ Define problems and constraints. ◦ Define objectives. ◦ Define scope and boundaries. 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 5
  • 6. Database Development Life Cycle 2. Database Design: The second phase focuses on the design of the database model that will support company operations and objectives. This is arguably the most critical DBLC phase: making sure that the final product meets user and system requirements. As you examine the procedures required to complete the design phase in the DBLC, remember these points: ◦ The process of database design is loosely related to the analysis and design of a larger system. The data component is only one element of a larger information system. ◦ The systems analysts or systems programmers are in charge of designing the other system components. Their activities create the procedures that will help transform the data within the database into useful information. 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 6
  • 7. Database Development Life Cycle 3. Implementation and Loading: The output of the database design phase is a series of instructions detailing the creation of tables, attributes, domains, views, indexes, security constraints, and storage and performance guidelines. In this phase, you actually implement all these design specifications. ◦ Install the DBMS: ◦ Create the Database(s) ◦ Load or Convert the Data 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 7
  • 8. Database Development Life Cycle Testing and Evaluation: In the design phase, decisions were made to ensure integrity, security, performance, and recoverability of the database. During implementation and loading, these plans were put into place. In testing and evaluation, the DBA tests and fine-tunes the database to ensure that it performs as expected. This phase occurs in conjunction with applications programming. ◦ Test the Database ◦ Fine-Tune the Database ◦ Evaluate the Database and Its Application Programs 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 8
  • 9. Database Development Life Cycle 5. Operation Once the database has passed the evaluation stage, it is considered to be operational. At that point, the database, its management, its users, and its application programs constitute a complete information system. The beginning of the operational phase invariably starts the process of system evolution. 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 9
  • 10. Database Development Life Cycle 6. Maintenance and Evolution The database administrator must be prepared to perform routine maintenance activities within the database. Some of the required periodic maintenance activities include: ◦ Preventive maintenance (backup). ◦ Corrective maintenance (recovery). ◦ Adaptive maintenance (enhancing performance, adding entities and attributes, and so on). ◦ Assignment of access permissions and their maintenance for new and old users. 8/14/2019 DATABASE DEVELOPMENT LIFE CYCLE -UNIT 2 PART 1- BY RAM K PALIWAL 10