2
Most read
16
Most read
21
Most read
Advance Database Systems
Overview of RDBMS
Contents
• Introduction to File Processing Systems
• Advantages of Database Approach
• (Database) System Development Life Cycle (SDLC)
Introduction to File Processing Systems
File Processing System :
File Processing System
File Processing System
Advantages of Database Approach
Database System Environment:
• It will be helpful to reiterate our database definition here, that is:
“Database is a shared collection of logically related data, designed to
meet the information needs of multiple users in an organization”
• The figure shows different subsystem or applications in an
educational institution, like library system, examination system, and
registration system. There are separate, different application
programs for every application or subsystem.
• However, the data for all applications is stored at the same place in
the database and all application programs, relevant data and users
are being managed by the DBMS.
1-DataSharing
• The data for different applications or subsystems is placed at the
same place. This introduces the major benefit of data sharing. That is,
data that is common among different applications need not to be
stored repeatedly, as was the case in the file processing environment.
• For example, all three systems of an educational institution shown in
figure need to store the data about students.
• Now the data like registration number, name, address, father name
that is common among different applications is being stored
repeatedly in the file processing system environment, where as it is
being stored just once in database system environment and is being
shared by all applications.
2-DataIndependence
• Data and programs are independent of each other, so change is one
has no or minimum effect on other.
3-ControlledRedundancy
• Means that we do not need to duplicate data unnecessarily; we do
duplicate data in the databases, however, this duplication is
deliberate and controlled.
4-DataIntegrity
• Very important feature; means the validity of the data being entered
in the database. Since the data is being placed at a central place and
being managed by the DBMS, so it provides a very helpful to check or
ensure that the data being entered into the database is actually valid.
• We can also define it as: “Level of Correctness of Data”.
5-BetterDataSecurity
• All application programs access data through DBMS, So DBMS can
very efficiently check that which user is performing which action and
accessing which part of data.
• So, A DBMS most effectively control and maintain security of Data
stored in a database.
6-Faster Development of new Applications
• The database environmental low faster application development
because of its many reasons.
• As we know that database is designed focusing the conclude result to
meet the expectations of the client.
7-Better Concurrency Control
• Concurrency means the access of data base form as number of points
simultaneously.
• Concurrency Control means to access the database in such a way that
all the data accesses are completed correctly and transparently.
• One example of controlled concurrency is the use of ATM Machine for
withdrawal of money(cash).
• All ATM machines of a bank are interconnected to a central database
system worldwide, so that a user can access its account from
anywhere in the world and can get cash from any ATM terminal.
• All this process is managed concurrently using the database systems
and is done in such an efficient manner that no two user face any
delay in the processing of their requests.
8-Better Backup and Recovery Facility
• Sometime happens that a database which was in use and very
important transactions were made after the last backup was made, all
of a sudden due to any disastrous situation the database crashes
(improper shutdown, invalid disk access etc.).
• Now, In such a situation the database management system should be
able to recover the database to a consistent state so that the
transactions made after the last backup are not lost.
System Development Life Cycle (SDLC)
Advance database system (part 2)
Database Development Process (DDP)
• Database Application development Process includes the Following
Stages or steps:
1 Preliminary Study
2 Requirement Analysis
3 Database Design
4 Physical Design
5 Implementation
6 Maintenance
1-Preliminary Study
• First Phase of the database development process is the Preliminary
Study, which is based on the proper study of the system.
• It means that all the parts of the systems, or the section of the
subject organization for which we intend to develop the system must
be studied.
• We should find the relation or interaction of different section of the
organization with each other and should understand the way
information flows between different sections of the organization.
• Moreover it should also be made clear that what processing is
performed at each stage of the system.
2-Requirement Analysis
• Once we have investigated the organization for its different sections
and the way data flows between those sections; Detailed study of the
system is started to find out the requirements of each section.
• In second phase, The detailed study of the system and its
functionality decisions made at this stage decide the overall activity of
the organization.
• Requirements of one section of the organization are fulfilled in such a
way that all the sections in the organization are supporting each
other.
• For example we can say that the results produced by the processing
taking place at one section are used as input for another section.
3-Database Design
• Third phase in the database development process is the database
design.
• This is a technical phase of the process and need handsome skill as a
Database Administrator. This is the phase where the conceptual
design of the database is created. It also known as Conceptual Data
Modeling.
• Entities are identified and given attributes, relationships are built and
different types of relationship are performed by assigning
cardinalities.
4-Physical Design
• In fourth phase, The choice of the DBMS is made on the basis of
requirements and the environment in which the system will operate.
• Implementing a database on a specific DBMS is very important
because it involves the major financial investment of the organization,
and cannot be reverted in case a selected DBMS is not capable of
providing the desired efficiency.
• Also, Assigning meaningful Data Types, Constraints/Limitations and
De-Normalization of Data where required by the real time
scenario/system are to be finalized and processed in this phase.
5-Implementation
• This phase is specific to writing the application programs needed to
carry out different activities according to user requirements.
• We must write application programs in this phase by using
MySQL(my- structured query language) by using DBMS engine known
as XAMPP(Cross platform apache My Sequel PHP Perl).
• We can do coding without any logical error; If we have implemented
all previous phases of database development process correctly.
6-Maintenance
• Maintenance means to fine tune the system and check that the designed
applications systems are fulfilling the purpose for which they are meant.
• Also, this phase may involve designing any new application for the
enhancement of the system.
• Or an already working application may need to be updated or modified to
remove any errors or to add some functionality in the system.
• All these stages are necessary and must be given the necessary attention at
each level to get properly working and good system design and a better
working environment.

More Related Content

PDF
Advance database system (part 3)
PDF
Advance database systems (part 1)
PPT
A short introduction to database systems.ppt
PDF
Database design & Normalization (1NF, 2NF, 3NF)
DOCX
Database management system
PPTX
Adbms 3 main characteristics of the database approach
PDF
Complete dbms notes
PPTX
DFD ppt
Advance database system (part 3)
Advance database systems (part 1)
A short introduction to database systems.ppt
Database design & Normalization (1NF, 2NF, 3NF)
Database management system
Adbms 3 main characteristics of the database approach
Complete dbms notes
DFD ppt

What's hot (20)

PPTX
Structure of dbms
PDF
PPT
Types dbms
PPT
DATA WAREHOUSING AND DATA MINING
PPTX
Data Modeling Basics
PPT
Fundamentals of Database ppt ch03
PPT
1. Introduction to DBMS
PPTX
OPERATE DATABASE APPLICATION
PPTX
Chapter-1 Introduction to Database Management Systems
PPT
Database
PPT
Object Oriented Dbms
PPTX
Introduction to Database
PPT
Fundamentals of Database ppt ch04
PPTX
Introduction to database & sql
PPT
Introduction to Data Warehouse
PPT
PPTX
File organization
PPTX
Introduction to data structure ppt
PPTX
Database Administration
PPT
Elmasri Navathe DBMS Unit-1 ppt
Structure of dbms
Types dbms
DATA WAREHOUSING AND DATA MINING
Data Modeling Basics
Fundamentals of Database ppt ch03
1. Introduction to DBMS
OPERATE DATABASE APPLICATION
Chapter-1 Introduction to Database Management Systems
Database
Object Oriented Dbms
Introduction to Database
Fundamentals of Database ppt ch04
Introduction to database & sql
Introduction to Data Warehouse
File organization
Introduction to data structure ppt
Database Administration
Elmasri Navathe DBMS Unit-1 ppt
Ad

Similar to Advance database system (part 2) (20)

PPTX
Database management system (part 1)
PPTX
Introduction to Database Management Systems
PPTX
DBMS Session 3 DB Development Life Cycle.pptx
PPTX
Database management system normalization
PPTX
DBMS.pptx
PPTX
CST204 DBMSMODULE1 PPT (1).pptx
PPTX
dbms ppt.pptx database management system
PDF
Unit 1: Introduction to DBMS Unit 1 Complete
PPTX
Unit1 dbms
PPTX
UNIT3 DBMS.pptx operation nd management of data base
PPTX
software engineering slide based on kfueit slides
PPT
Beginning Of DBMS (data base)
PPTX
E-Business Information System BBA AVI.pptx
PDF
Introduction to Database Management System.pdf
PDF
Database & Database Users
PPTX
structure of dbms1 power point presentation
PDF
PDF
PPTX
Intro.pptx
PPTX
CS3270 - DATABASE SYSTEM - Lecture (1)
Database management system (part 1)
Introduction to Database Management Systems
DBMS Session 3 DB Development Life Cycle.pptx
Database management system normalization
DBMS.pptx
CST204 DBMSMODULE1 PPT (1).pptx
dbms ppt.pptx database management system
Unit 1: Introduction to DBMS Unit 1 Complete
Unit1 dbms
UNIT3 DBMS.pptx operation nd management of data base
software engineering slide based on kfueit slides
Beginning Of DBMS (data base)
E-Business Information System BBA AVI.pptx
Introduction to Database Management System.pdf
Database & Database Users
structure of dbms1 power point presentation
Intro.pptx
CS3270 - DATABASE SYSTEM - Lecture (1)
Ad

More from Abdullah Khosa (20)

PDF
Chanel and H&M Brand Comparison.pdf
PPTX
Mycin presentation
PPTX
Policy directives of federal government of pakistan for Enterprise Architecture
PPTX
Face to Face Communication and Text Based Communication in HCI
PPT
STRATEGIC PAY PLANS
PPTX
AI services in google
PPTX
Cloud Artificial Intelligence services
PPTX
Digital centralization
PPTX
Diamond water-paradox (A Theory)
PPTX
The 5th generation (5G)
PDF
Report of database of list of Pakistan international cricket stadiums
PPTX
Database of list of Pakistan international cricket stadiums
PPTX
Attitude and behavior
PPTX
Digital signature
PDF
Benefits of Search engine optimization
PDF
Physical Database Design & Performance
PDF
Advanced Normalization
PDF
Relational Algebra & Calculus
PDF
Advance database system(part 8)
PDF
Advance database system(part 7)
Chanel and H&M Brand Comparison.pdf
Mycin presentation
Policy directives of federal government of pakistan for Enterprise Architecture
Face to Face Communication and Text Based Communication in HCI
STRATEGIC PAY PLANS
AI services in google
Cloud Artificial Intelligence services
Digital centralization
Diamond water-paradox (A Theory)
The 5th generation (5G)
Report of database of list of Pakistan international cricket stadiums
Database of list of Pakistan international cricket stadiums
Attitude and behavior
Digital signature
Benefits of Search engine optimization
Physical Database Design & Performance
Advanced Normalization
Relational Algebra & Calculus
Advance database system(part 8)
Advance database system(part 7)

Recently uploaded (20)

PDF
3-Elementary-Education-Prototype-Syllabi-Compendium.pdf
PDF
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
PDF
IS1343_2012...........................pdf
PDF
Developing speaking skill_learning_mater.pdf
PDF
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
PPSX
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
PDF
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
PDF
horaris de grups del curs 2025-2026 de l'institut
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PDF
Design and Evaluation of a Inonotus obliquus-AgNP-Maltodextrin Delivery Syste...
PDF
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
PDF
Teacher's Day Quiz 2025
PPTX
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PPTX
Ppt obs emergecy.pptxydirnbduejguxjjdjidjdbuc
PDF
HSE and their team are going through the hazards of the issues with learning ...
PPTX
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
PDF
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
PPTX
Single Visit Endodontics.pptx treatment in one visit
3-Elementary-Education-Prototype-Syllabi-Compendium.pdf
LATAM’s Top EdTech Innovators Transforming Learning in 2025.pdf
IS1343_2012...........................pdf
Developing speaking skill_learning_mater.pdf
The 10 Most Inspiring Education Leaders to Follow in 2025.pdf
namma_kalvi_12th_botany_chapter_9_ppt.ppsx
HSE 2022-2023.pdf الصحه والسلامه هندسه نفط
horaris de grups del curs 2025-2026 de l'institut
GSA-Past-Papers-2010-2024-2.pdf CSS examination
Design and Evaluation of a Inonotus obliquus-AgNP-Maltodextrin Delivery Syste...
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
Teacher's Day Quiz 2025
Chapter-4-Rizal-Higher-Education-1-2_081545.pptx
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
Ppt obs emergecy.pptxydirnbduejguxjjdjidjdbuc
HSE and their team are going through the hazards of the issues with learning ...
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
Single Visit Endodontics.pptx treatment in one visit

Advance database system (part 2)

  • 2. Contents • Introduction to File Processing Systems • Advantages of Database Approach • (Database) System Development Life Cycle (SDLC)
  • 3. Introduction to File Processing Systems File Processing System :
  • 6. Advantages of Database Approach Database System Environment: • It will be helpful to reiterate our database definition here, that is: “Database is a shared collection of logically related data, designed to meet the information needs of multiple users in an organization”
  • 7. • The figure shows different subsystem or applications in an educational institution, like library system, examination system, and registration system. There are separate, different application programs for every application or subsystem. • However, the data for all applications is stored at the same place in the database and all application programs, relevant data and users are being managed by the DBMS.
  • 8. 1-DataSharing • The data for different applications or subsystems is placed at the same place. This introduces the major benefit of data sharing. That is, data that is common among different applications need not to be stored repeatedly, as was the case in the file processing environment. • For example, all three systems of an educational institution shown in figure need to store the data about students. • Now the data like registration number, name, address, father name that is common among different applications is being stored repeatedly in the file processing system environment, where as it is being stored just once in database system environment and is being shared by all applications.
  • 9. 2-DataIndependence • Data and programs are independent of each other, so change is one has no or minimum effect on other. 3-ControlledRedundancy • Means that we do not need to duplicate data unnecessarily; we do duplicate data in the databases, however, this duplication is deliberate and controlled. 4-DataIntegrity • Very important feature; means the validity of the data being entered in the database. Since the data is being placed at a central place and being managed by the DBMS, so it provides a very helpful to check or ensure that the data being entered into the database is actually valid. • We can also define it as: “Level of Correctness of Data”.
  • 10. 5-BetterDataSecurity • All application programs access data through DBMS, So DBMS can very efficiently check that which user is performing which action and accessing which part of data. • So, A DBMS most effectively control and maintain security of Data stored in a database. 6-Faster Development of new Applications • The database environmental low faster application development because of its many reasons. • As we know that database is designed focusing the conclude result to meet the expectations of the client.
  • 11. 7-Better Concurrency Control • Concurrency means the access of data base form as number of points simultaneously. • Concurrency Control means to access the database in such a way that all the data accesses are completed correctly and transparently. • One example of controlled concurrency is the use of ATM Machine for withdrawal of money(cash). • All ATM machines of a bank are interconnected to a central database system worldwide, so that a user can access its account from anywhere in the world and can get cash from any ATM terminal. • All this process is managed concurrently using the database systems and is done in such an efficient manner that no two user face any delay in the processing of their requests.
  • 12. 8-Better Backup and Recovery Facility • Sometime happens that a database which was in use and very important transactions were made after the last backup was made, all of a sudden due to any disastrous situation the database crashes (improper shutdown, invalid disk access etc.). • Now, In such a situation the database management system should be able to recover the database to a consistent state so that the transactions made after the last backup are not lost.
  • 13. System Development Life Cycle (SDLC)
  • 15. Database Development Process (DDP) • Database Application development Process includes the Following Stages or steps: 1 Preliminary Study 2 Requirement Analysis 3 Database Design 4 Physical Design 5 Implementation 6 Maintenance
  • 16. 1-Preliminary Study • First Phase of the database development process is the Preliminary Study, which is based on the proper study of the system. • It means that all the parts of the systems, or the section of the subject organization for which we intend to develop the system must be studied. • We should find the relation or interaction of different section of the organization with each other and should understand the way information flows between different sections of the organization. • Moreover it should also be made clear that what processing is performed at each stage of the system.
  • 17. 2-Requirement Analysis • Once we have investigated the organization for its different sections and the way data flows between those sections; Detailed study of the system is started to find out the requirements of each section. • In second phase, The detailed study of the system and its functionality decisions made at this stage decide the overall activity of the organization. • Requirements of one section of the organization are fulfilled in such a way that all the sections in the organization are supporting each other. • For example we can say that the results produced by the processing taking place at one section are used as input for another section.
  • 18. 3-Database Design • Third phase in the database development process is the database design. • This is a technical phase of the process and need handsome skill as a Database Administrator. This is the phase where the conceptual design of the database is created. It also known as Conceptual Data Modeling. • Entities are identified and given attributes, relationships are built and different types of relationship are performed by assigning cardinalities.
  • 19. 4-Physical Design • In fourth phase, The choice of the DBMS is made on the basis of requirements and the environment in which the system will operate. • Implementing a database on a specific DBMS is very important because it involves the major financial investment of the organization, and cannot be reverted in case a selected DBMS is not capable of providing the desired efficiency. • Also, Assigning meaningful Data Types, Constraints/Limitations and De-Normalization of Data where required by the real time scenario/system are to be finalized and processed in this phase.
  • 20. 5-Implementation • This phase is specific to writing the application programs needed to carry out different activities according to user requirements. • We must write application programs in this phase by using MySQL(my- structured query language) by using DBMS engine known as XAMPP(Cross platform apache My Sequel PHP Perl). • We can do coding without any logical error; If we have implemented all previous phases of database development process correctly.
  • 21. 6-Maintenance • Maintenance means to fine tune the system and check that the designed applications systems are fulfilling the purpose for which they are meant. • Also, this phase may involve designing any new application for the enhancement of the system. • Or an already working application may need to be updated or modified to remove any errors or to add some functionality in the system. • All these stages are necessary and must be given the necessary attention at each level to get properly working and good system design and a better working environment.