Development Phases of Database System Last Updated : 15 Jul, 2025 Comments Improve Suggest changes 1 Likes Like Report The Database System is developed in the following phases: Phase-1: Requirements Collection Phase - Goal of this phase is collecting correct requirements from stakeholders and users. This is only possible when user has a clear view of his needs. If user is not clear about his needs, entire process can go off track. The entire system is built on findings of this phase; hence, this is a very important stage. Following two kinds of requirements are collected in this phase: Data model requirements : These deal with different pieces of data that need to be stored along with their relationships with one another. The data model requirements are represented using conceptual level data models, like entity/relationship model (ER model) and Unified Modelling Language (UML). Note - UML is more popular in case of large scale software development processes. Functional requirements : This involves day-to-day tasks and operations that are undertaken by enterprise for which database is being developed. E.g. The functional requirements for a Hospital System would be: acquiring new medicines, maintaining doctor records, maintaining patient records, adding new patient records etc. Phase-2: Data Model to Representational Model Conversion Phase - In this phase, we need to convert the data model into a representational level model such as Relational Data Model and choose an RDBMS system (i.e., from the providers of the RDBMS system e.g. Oracle, DB2, MySQL) to create database. Phase-3: Functional Requirements to Application Programs Conversion Phase - In this phase, high level languages (HLL), like C, C++, Java etc. are used in combination with SQL to communicate with the databases and modify them, to capture the day-to-day activities of the enterprise (for which the database system is being developed). Create Quiz Comment S supriya_saxena Follow 1 Improve S supriya_saxena Follow 1 Improve Article Tags : Software Engineering Explore Software Engineering BasicsIntroduction to Software Engineering7 min readSoftware Development Life Cycle (SDLC)6 min readSoftware Quality - Software Engineering5 min readISO/IEC 9126 in Software Engineering4 min readBoehm's Software Quality Model4 min readSoftware Crisis - Software Engineering3 min readSoftware Measurement & MetricesSoftware Measurement and Metrics4 min readPeople Metrics and Process Metrics in Software Engineering7 min readHalsteadâs Software Metrics - Software Engineering10 min readCyclomatic Complexity6 min readFunctional Point (FP) Analysis - Software Engineering8 min readLines of Code (LOC) in Software Engineering4 min readSoftware Development Models & Agile MethodsWaterfall Model - Software Engineering12 min readWhat is Spiral Model in Software Engineering?9 min readPrototyping Model - Software Engineering7 min readIncremental Process Model - Software Engineering6 min readRapid Application Development Model (RAD) - Software Engineering9 min readCoupling and Cohesion - Software Engineering10 min readAgile Software Development - Software Engineering15+ min readSRS & SPMSoftware Requirement Specification (SRS) Format5 min readSoftware Engineering | Quality Characteristics of a good SRS7 min readSoftware Project Management (SPM) - Software Engineering8 min readCOCOMO Model - Software Engineering15+ min readCapability Maturity Model (CMM) - Software Engineering10 min readIntegrating Risk Management in SDLC | Set 18 min readSoftware Maintenance - Software Engineering13 min readTesting & DebuggingWhat is Software Testing?11 min readTypes of Software Testing15+ min readTesting Guidelines - Software Engineering3 min readWhat is Debugging in Software Engineering?11 min readVerification & ValidationVerification and Validation in Software Engineering6 min readRole of Verification and Validation (V&V) in SDLC5 min readRequirements Validation Techniques - Software Engineering8 min readPractice QuestionsTop 50+ Software Engineering Interview Questions and Answers15+ min read Like