SlideShare a Scribd company logo
1 of 6
DATABASE ANALYSIS
Higher Computing Science
END USER REQUIREMENTS
• The end users are the people who are going to be using the database.
• The end user requirements are the tasks they expect to be able to do
using the database.
END USER REQUIREMENTS
search appointments for any doctor
search patient medical history
search patient personal details
search all patients using
certain medication
search all patients in a
given age range
calculate the average patient
rating by for each doctor
sort by patient name
sort by patient house
number and postcode
sort number of visits by a each
patient in the past 12 months
Some possible end user requirements for a doctor’s surgery database are
shown below.
FUNCTIONAL REQUIREMENTS
• The processes and activities that the system has to perform
• The information that the system has to contain to be able to carry out its
functions
FUNCTIONAL REQUIREMENTS
Some of the tables and fields for a doctor’s surgery database are shown
below.
Primary and foreign keys are not shown as part of the functional
requirements.
Doctor
• Forename
• Surname
• DOB
• Telephone
• Address
• Salary
Patient
• Forename
• Surname
• DOB
• Address
• Telephone
• Medication
• Last visit
• Next of kin
Appointment
• Date
• Time
• Patient rating
FUNCTIONAL REQUIREMENTS
Some of the processes and activities for a doctor’s surgery database are
shown below.
Simple and complex
queries to search the
database
An average function to work
out the average rating for
each doctor
A simple sort to query the
results
A count function to work out
the number of visits for a
patient in the past 12
months

More Related Content

Similar to Database Analysis

Bpc,sme,va,bruke,20,30thjuly
Bpc,sme,va,bruke,20,30thjulyBpc,sme,va,bruke,20,30thjuly
Bpc,sme,va,bruke,20,30thjulyFaizan Mubarak
 
Analytical wizards patient_claims_analytics linkedin
Analytical wizards patient_claims_analytics linkedinAnalytical wizards patient_claims_analytics linkedin
Analytical wizards patient_claims_analytics linkedinEric Levin
 
Patient Access to Implantable Cardiac Rhythm Device Data
Patient Access to Implantable Cardiac Rhythm Device DataPatient Access to Implantable Cardiac Rhythm Device Data
Patient Access to Implantable Cardiac Rhythm Device DataDavid Lee Scher, MD
 
Dbms mini project
Dbms mini projectDbms mini project
Dbms mini projectHome
 
Impacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveImpacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveFraser Gibson
 
ICD-10 Testing
ICD-10 TestingICD-10 Testing
ICD-10 TestingQualitest
 
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Upendra Agarwal
 
Hospital database management system (1)
Hospital database management system (1)Hospital database management system (1)
Hospital database management system (1)Nishit Shah
 
Population Health Management
Population Health ManagementPopulation Health Management
Population Health ManagementShaheen Gauher
 
UGM 2012 StartMeUp Presentation
UGM 2012 StartMeUp PresentationUGM 2012 StartMeUp Presentation
UGM 2012 StartMeUp PresentationScott Roth
 
© 2016Chapter 3 Health Information Functions, Purpose, .docx
© 2016Chapter 3 Health Information Functions, Purpose, .docx© 2016Chapter 3 Health Information Functions, Purpose, .docx
© 2016Chapter 3 Health Information Functions, Purpose, .docxgerardkortney
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemChirag N Jain
 
Big Data Mining Methods in Medical Applications [Autosaved].pptx
Big Data Mining Methods in Medical Applications [Autosaved].pptxBig Data Mining Methods in Medical Applications [Autosaved].pptx
Big Data Mining Methods in Medical Applications [Autosaved].pptxHemaSenthil5
 

Similar to Database Analysis (20)

04_GCDMP.pptx
04_GCDMP.pptx04_GCDMP.pptx
04_GCDMP.pptx
 
Bpc,sme,va,bruke,20,30thjuly
Bpc,sme,va,bruke,20,30thjulyBpc,sme,va,bruke,20,30thjuly
Bpc,sme,va,bruke,20,30thjuly
 
Analytical wizards patient_claims_analytics linkedin
Analytical wizards patient_claims_analytics linkedinAnalytical wizards patient_claims_analytics linkedin
Analytical wizards patient_claims_analytics linkedin
 
910-notes
910-notes910-notes
910-notes
 
Sample slides
Sample slidesSample slides
Sample slides
 
Patient Access to Implantable Cardiac Rhythm Device Data
Patient Access to Implantable Cardiac Rhythm Device DataPatient Access to Implantable Cardiac Rhythm Device Data
Patient Access to Implantable Cardiac Rhythm Device Data
 
Dbms mini project
Dbms mini projectDbms mini project
Dbms mini project
 
Impacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO PerspectiveImpacting Recruitment from a Sponsor / CRO Perspective
Impacting Recruitment from a Sponsor / CRO Perspective
 
ICD-10 Testing
ICD-10 TestingICD-10 Testing
ICD-10 Testing
 
Softclinic HMS
Softclinic HMSSoftclinic HMS
Softclinic HMS
 
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01Clinicaldatamanagementindiaasahub 130313225150-phpapp01
Clinicaldatamanagementindiaasahub 130313225150-phpapp01
 
Introduction To Medical Data
Introduction To Medical DataIntroduction To Medical Data
Introduction To Medical Data
 
Hospital database management system (1)
Hospital database management system (1)Hospital database management system (1)
Hospital database management system (1)
 
Population Health Management
Population Health ManagementPopulation Health Management
Population Health Management
 
UGM 2012 StartMeUp Presentation
UGM 2012 StartMeUp PresentationUGM 2012 StartMeUp Presentation
UGM 2012 StartMeUp Presentation
 
© 2016Chapter 3 Health Information Functions, Purpose, .docx
© 2016Chapter 3 Health Information Functions, Purpose, .docx© 2016Chapter 3 Health Information Functions, Purpose, .docx
© 2016Chapter 3 Health Information Functions, Purpose, .docx
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
CDM.pdf
CDM.pdfCDM.pdf
CDM.pdf
 
Big Data Mining Methods in Medical Applications [Autosaved].pptx
Big Data Mining Methods in Medical Applications [Autosaved].pptxBig Data Mining Methods in Medical Applications [Autosaved].pptx
Big Data Mining Methods in Medical Applications [Autosaved].pptx
 

More from Forrester High School (20)

Program Design
Program DesignProgram Design
Program Design
 
Database Evaluation
Database EvaluationDatabase Evaluation
Database Evaluation
 
Testing SQL
Testing SQLTesting SQL
Testing SQL
 
SQL
SQLSQL
SQL
 
Database Query Design
Database Query DesignDatabase Query Design
Database Query Design
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Compound Keys
Compound KeysCompound Keys
Compound Keys
 
Entity Occurrence Diagrams
Entity Occurrence DiagramsEntity Occurrence Diagrams
Entity Occurrence Diagrams
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagrams
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Standard Algorithms
Standard AlgorithmsStandard Algorithms
Standard Algorithms
 
File Handling
File HandlingFile Handling
File Handling
 
Python Predefined Functions
Python Predefined FunctionsPython Predefined Functions
Python Predefined Functions
 
Python Substrings
Python SubstringsPython Substrings
Python Substrings
 
Variable Scope
Variable ScopeVariable Scope
Variable Scope
 
Sub-programs
Sub-programsSub-programs
Sub-programs
 
Records in Python
Records in PythonRecords in Python
Records in Python
 
Parallel arrays in python
Parallel arrays in pythonParallel arrays in python
Parallel arrays in python
 
SDD Predefined Functions
SDD Predefined FunctionsSDD Predefined Functions
SDD Predefined Functions
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
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
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
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
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
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
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
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
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
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
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
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
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
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
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
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
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
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
 
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)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Database Analysis

  • 2. END USER REQUIREMENTS • The end users are the people who are going to be using the database. • The end user requirements are the tasks they expect to be able to do using the database.
  • 3. END USER REQUIREMENTS search appointments for any doctor search patient medical history search patient personal details search all patients using certain medication search all patients in a given age range calculate the average patient rating by for each doctor sort by patient name sort by patient house number and postcode sort number of visits by a each patient in the past 12 months Some possible end user requirements for a doctor’s surgery database are shown below.
  • 4. FUNCTIONAL REQUIREMENTS • The processes and activities that the system has to perform • The information that the system has to contain to be able to carry out its functions
  • 5. FUNCTIONAL REQUIREMENTS Some of the tables and fields for a doctor’s surgery database are shown below. Primary and foreign keys are not shown as part of the functional requirements. Doctor • Forename • Surname • DOB • Telephone • Address • Salary Patient • Forename • Surname • DOB • Address • Telephone • Medication • Last visit • Next of kin Appointment • Date • Time • Patient rating
  • 6. FUNCTIONAL REQUIREMENTS Some of the processes and activities for a doctor’s surgery database are shown below. Simple and complex queries to search the database An average function to work out the average rating for each doctor A simple sort to query the results A count function to work out the number of visits for a patient in the past 12 months