SlideShare a Scribd company logo
1 of 21
Download to read offline
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)
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

What's hot

Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modelingSlideshare
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and BasicsSHIKHA GAUTAM
 
Data processing cycle , stages of data processing cycle.
Data processing cycle , stages of data processing cycle.Data processing cycle , stages of data processing cycle.
Data processing cycle , stages of data processing cycle.samina khan
 
software cost factor
software cost factorsoftware cost factor
software cost factorAbinaya B
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Self-employed
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Database systems
Database systemsDatabase systems
Database systemsDhani Ahmad
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specificationkirupasuchi1996
 
Introduction of Database Design and Development
Introduction of Database Design and DevelopmentIntroduction of Database Design and Development
Introduction of Database Design and DevelopmentEr. Nawaraj Bhandari
 
Phased life cycle model
Phased life cycle modelPhased life cycle model
Phased life cycle modelStephennancy
 

What's hot (20)

Basic operation of computer
Basic operation of computerBasic operation of computer
Basic operation of computer
 
Database design process
Database design processDatabase design process
Database design process
 
System design
System designSystem design
System design
 
Data vs. information
Data vs. informationData vs. information
Data vs. information
 
Dbms
DbmsDbms
Dbms
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Data processing cycle , stages of data processing cycle.
Data processing cycle , stages of data processing cycle.Data processing cycle , stages of data processing cycle.
Data processing cycle , stages of data processing cycle.
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
Information Systems
Information SystemsInformation Systems
Information Systems
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database systems
Database systemsDatabase systems
Database systems
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
 
Introduction of Database Design and Development
Introduction of Database Design and DevelopmentIntroduction of Database Design and Development
Introduction of Database Design and Development
 
Phased life cycle model
Phased life cycle modelPhased life cycle model
Phased life cycle model
 

Similar to Advance database system (part 2)

Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)KavithaA19
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxMEGHANA508383
 
dbms ppt.pptx database management system
dbms ppt.pptx database management systemdbms ppt.pptx database management system
dbms ppt.pptx database management systemdeeptipal230
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
UNIT3 DBMS.pptx operation nd management of data base
UNIT3 DBMS.pptx operation nd management of data baseUNIT3 DBMS.pptx operation nd management of data base
UNIT3 DBMS.pptx operation nd management of data baseshindhe1098cv
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Surya Swaroop
 
Introduction to Database Management System.pdf
Introduction to Database Management System.pdfIntroduction to Database Management System.pdf
Introduction to Database Management System.pdfbiswajit62002
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)Dilawar Khan
 
INTRODUCTION TO RDBMS
INTRODUCTION TO RDBMSINTRODUCTION TO RDBMS
INTRODUCTION TO RDBMSVidhya Balan
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharthaGaglani
 
Web Database integration
Web Database integrationWeb Database integration
Web Database integrationUmArKaWiSh
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notesUTSAHSINGH2
 

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

Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
 
dbms ppt.pptx database management system
dbms ppt.pptx database management systemdbms ppt.pptx database management system
dbms ppt.pptx database management system
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
UNIT3 DBMS.pptx operation nd management of data base
UNIT3 DBMS.pptx operation nd management of data baseUNIT3 DBMS.pptx operation nd management of data base
UNIT3 DBMS.pptx operation nd management of data base
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)
 
Introduction to Database Management System.pdf
Introduction to Database Management System.pdfIntroduction to Database Management System.pdf
Introduction to Database Management System.pdf
 
Database & Database Users
Database & Database UsersDatabase & Database Users
Database & Database Users
 
unit 1.pdf
unit 1.pdfunit 1.pdf
unit 1.pdf
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 
Intro.pptx
Intro.pptxIntro.pptx
Intro.pptx
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
INTRODUCTION TO RDBMS
INTRODUCTION TO RDBMSINTRODUCTION TO RDBMS
INTRODUCTION TO RDBMS
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
 
Web Database integration
Web Database integrationWeb Database integration
Web Database integration
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 

More from Abdullah Khosa

Chanel and H&M Brand Comparison.pdf
Chanel and H&M Brand Comparison.pdfChanel and H&M Brand Comparison.pdf
Chanel and H&M Brand Comparison.pdfAbdullah Khosa
 
Policy directives of federal government of pakistan for Enterprise Architecture
Policy directives of federal government of pakistan for Enterprise ArchitecturePolicy directives of federal government of pakistan for Enterprise Architecture
Policy directives of federal government of pakistan for Enterprise ArchitectureAbdullah Khosa
 
Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIAbdullah Khosa
 
Cloud Artificial Intelligence services
Cloud Artificial Intelligence servicesCloud Artificial Intelligence services
Cloud Artificial Intelligence servicesAbdullah Khosa
 
Digital centralization
Digital centralizationDigital centralization
Digital centralizationAbdullah Khosa
 
Diamond water-paradox (A Theory)
Diamond water-paradox (A Theory)Diamond water-paradox (A Theory)
Diamond water-paradox (A Theory)Abdullah Khosa
 
The 5th generation (5G)
The 5th generation (5G)The 5th generation (5G)
The 5th generation (5G)Abdullah Khosa
 
Report of database of list of Pakistan international cricket stadiums
Report of database of list of Pakistan international cricket stadiumsReport of database of list of Pakistan international cricket stadiums
Report of database of list of Pakistan international cricket stadiumsAbdullah Khosa
 
Database of list of Pakistan international cricket stadiums
Database of list of Pakistan international cricket stadiumsDatabase of list of Pakistan international cricket stadiums
Database of list of Pakistan international cricket stadiumsAbdullah Khosa
 
Benefits of Search engine optimization
Benefits of Search engine optimizationBenefits of Search engine optimization
Benefits of Search engine optimizationAbdullah Khosa
 
Physical Database Design & Performance
Physical Database Design & PerformancePhysical Database Design & Performance
Physical Database Design & PerformanceAbdullah Khosa
 
Advanced Normalization
Advanced NormalizationAdvanced Normalization
Advanced NormalizationAbdullah Khosa
 
Relational Algebra & Calculus
Relational Algebra & CalculusRelational Algebra & Calculus
Relational Algebra & CalculusAbdullah Khosa
 
Advance database system(part 8)
Advance database system(part 8)Advance database system(part 8)
Advance database system(part 8)Abdullah Khosa
 
Advance database system(part 7)
Advance database system(part 7)Advance database system(part 7)
Advance database system(part 7)Abdullah Khosa
 

More from Abdullah Khosa (20)

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

Recently uploaded

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

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)
  • 14.
  • 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.