SlideShare a Scribd company logo
1 of 8
Database Analysis
Database Requirements
 Clarify the design of the database.
 Identify the features to be implemented on the database
 Evaluate whether the system is fit for purpose after development is complete.
End User Requirements
 The end users are the people who are going to be using the database.
 Their requirements are the tasks they expect to be able to do using the database.
Functional Requirements
 Processes and activities that the system has to perform.
 Information that the system has to contain to be able to carry out its functions.
Example:
A used-car dealership has six showrooms in different locations across Scotland. It
wants to create a relational database to store details of cars owned by the company
and details of each of their showrooms. The database will allow sales staff to view
details of specific cars and to see which showroom the cars are located in.
 The developers have asked some of the sales staff what they would like to see in
the database. Here are a few of the comments they made.
I need to know whether the
car is diesel, petrol or electric
I need to know
the colour of a
particular car
I need to know details of all
the cars we have of a
particular make and model
I need to display car details in
order of mileage (lowest first). If
the mileage of the cars are the
same, customers always want to
know which car is the cheapest
I need to display
car details in
order of price
(cheapest first)
I need to be able to find out
all the cars we have in a
particular price range
If I have a customer who
wants a car in another
showroom, I need to
know the address and
phone number of the
other showrooms
Example End – User Requirements:
Sales staff should be able to display
details of cars, by performing a
number of different searches using:
Search results should display:
• car make and model
• car colour
• range of car prices
• type of fuel used
• car make
• car model
• car price
• car fuel
• car mileage
• branch address
• branch telephone number
Users should be able to sort the search results in ascending order of mileage and
ascending order of price.
Example Functional Requirements:
The relational database will have two
tables; one for car details and one for
branch details:
Additional fields will be needed for:
• Each table will require a suitable
primary key field.
• A foreign key will be used to link the
two tables.
• car make
• car model
• car colour
• car fuel — diesel, petrol or electric
• car price
• car mileage
• branch address
• branch telephone number
Simple and complex queries will be used to search the database.
A complex sort will be used to order the query results.

More Related Content

Similar to Database Analysis

Mazda OEM: Competition Immersion
Mazda OEM: Competition ImmersionMazda OEM: Competition Immersion
Mazda OEM: Competition ImmersionDivya Lulla
 
SPEEDcat Deluxe
SPEEDcat DeluxeSPEEDcat Deluxe
SPEEDcat DeluxeGigi Ho
 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET Journal
 
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptx
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptxcarshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptx
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptxravikumarvr3108
 
Bluebook of Maruti Suzuki
Bluebook of Maruti SuzukiBluebook of Maruti Suzuki
Bluebook of Maruti SuzukiAakash Gupta
 
STN Project documentation
STN Project documentationSTN Project documentation
STN Project documentationSaw Naing
 
Dbms presentation of Automatic Car parking System
Dbms presentation of Automatic Car parking SystemDbms presentation of Automatic Car parking System
Dbms presentation of Automatic Car parking Systemsumi haque
 
Your Parts Data and Why You NEED SPEEDcat!
Your Parts Data and Why You NEED SPEEDcat!Your Parts Data and Why You NEED SPEEDcat!
Your Parts Data and Why You NEED SPEEDcat!Gigi Ho
 
Documentation Assignment 97 03
Documentation Assignment 97 03Documentation Assignment 97 03
Documentation Assignment 97 03guest01cc44
 
Data Management Project for Car Dealership
Data Management Project for Car DealershipData Management Project for Car Dealership
Data Management Project for Car DealershipTeresa Rothaar
 
SEMA Internet Symposium 2009
SEMA Internet Symposium 2009SEMA Internet Symposium 2009
SEMA Internet Symposium 2009Gigi Ho
 
Car Booking & Recommendation System Final Presentation
Car Booking & Recommendation System Final PresentationCar Booking & Recommendation System Final Presentation
Car Booking & Recommendation System Final PresentationSuraj Katwal
 
Mongo db meetuppresentation-2014-v5-1
Mongo db meetuppresentation-2014-v5-1Mongo db meetuppresentation-2014-v5-1
Mongo db meetuppresentation-2014-v5-1Gennadiy Civil
 
Leveraging Data Science in the Automotive Industry
Leveraging Data Science in the Automotive IndustryLeveraging Data Science in the Automotive Industry
Leveraging Data Science in the Automotive IndustryDomino Data Lab
 
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...Monkeyshot
 
Increase auto dealership sales
Increase auto dealership sales Increase auto dealership sales
Increase auto dealership sales dalelama
 

Similar to Database Analysis (20)

Mazda OEM: Competition Immersion
Mazda OEM: Competition ImmersionMazda OEM: Competition Immersion
Mazda OEM: Competition Immersion
 
SPEEDcat Deluxe
SPEEDcat DeluxeSPEEDcat Deluxe
SPEEDcat Deluxe
 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine Learning
 
Automotive-new
Automotive-newAutomotive-new
Automotive-new
 
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptx
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptxcarshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptx
carshroommmrrrrrrrrrrrrrrrrrrrrrrrrrrrr.pptx
 
Bluebook of Maruti Suzuki
Bluebook of Maruti SuzukiBluebook of Maruti Suzuki
Bluebook of Maruti Suzuki
 
STN Project documentation
STN Project documentationSTN Project documentation
STN Project documentation
 
Dbms presentation of Automatic Car parking System
Dbms presentation of Automatic Car parking SystemDbms presentation of Automatic Car parking System
Dbms presentation of Automatic Car parking System
 
Your Parts Data and Why You NEED SPEEDcat!
Your Parts Data and Why You NEED SPEEDcat!Your Parts Data and Why You NEED SPEEDcat!
Your Parts Data and Why You NEED SPEEDcat!
 
Documentation Assignment 97 03
Documentation Assignment 97 03Documentation Assignment 97 03
Documentation Assignment 97 03
 
AOA Research process
AOA Research  processAOA Research  process
AOA Research process
 
AOA Research process
AOA Research  processAOA Research  process
AOA Research process
 
Data Management Project for Car Dealership
Data Management Project for Car DealershipData Management Project for Car Dealership
Data Management Project for Car Dealership
 
SEMA Internet Symposium 2009
SEMA Internet Symposium 2009SEMA Internet Symposium 2009
SEMA Internet Symposium 2009
 
Car Booking & Recommendation System Final Presentation
Car Booking & Recommendation System Final PresentationCar Booking & Recommendation System Final Presentation
Car Booking & Recommendation System Final Presentation
 
Mongo db meetuppresentation-2014-v5-1
Mongo db meetuppresentation-2014-v5-1Mongo db meetuppresentation-2014-v5-1
Mongo db meetuppresentation-2014-v5-1
 
Leveraging Data Science in the Automotive Industry
Leveraging Data Science in the Automotive IndustryLeveraging Data Science in the Automotive Industry
Leveraging Data Science in the Automotive Industry
 
Deck
DeckDeck
Deck
 
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...
The Service Design Behind Blended Retail at Volkswagen. Monkeytalk 2016 Livin...
 
Increase auto dealership sales
Increase auto dealership sales Increase auto dealership sales
Increase auto dealership sales
 

More from SabahtHussein

More from SabahtHussein (20)

S3 HTML Hyperlinks and Images
S3 HTML Hyperlinks and ImagesS3 HTML Hyperlinks and Images
S3 HTML Hyperlinks and Images
 
S3 HTML Lists and Tables
S3 HTML Lists and TablesS3 HTML Lists and Tables
S3 HTML Lists and Tables
 
S3 HTML Structure and Formatting
S3 HTML Structure and FormattingS3 HTML Structure and Formatting
S3 HTML Structure and Formatting
 
S3 HTML Introduction
S3 HTML IntroductionS3 HTML Introduction
S3 HTML Introduction
 
S1 Programming Lesson 1
S1 Programming Lesson 1S1 Programming Lesson 1
S1 Programming Lesson 1
 
S1 Web Development
S1 Web DevelopmentS1 Web Development
S1 Web Development
 
Video Games Development
Video Games DevelopmentVideo Games Development
Video Games Development
 
S2 Data Types
S2 Data TypesS2 Data Types
S2 Data Types
 
Introduction to Pseudocode
Introduction to PseudocodeIntroduction to Pseudocode
Introduction to Pseudocode
 
S3 SQL
S3 SQLS3 SQL
S3 SQL
 
Query Design
Query DesignQuery Design
Query Design
 
SQL PT
SQL PTSQL PT
SQL PT
 
Query design
Query designQuery design
Query design
 
S3 Field Types
S3 Field TypesS3 Field Types
S3 Field Types
 
Testing a Database
Testing a DatabaseTesting a Database
Testing a Database
 
Testing a Database
Testing a DatabaseTesting a Database
Testing a Database
 
Database Testing and Evaluation
Database Testing and EvaluationDatabase Testing and Evaluation
Database Testing and Evaluation
 
DPA and GDPR
DPA and GDPRDPA and GDPR
DPA and GDPR
 
Database Analysis
Database AnalysisDatabase Analysis
Database Analysis
 
Green technology
Green technologyGreen technology
Green technology
 

Recently uploaded

dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 

Recently uploaded (20)

dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Database Analysis

  • 2. Database Requirements  Clarify the design of the database.  Identify the features to be implemented on the database  Evaluate whether the system is fit for purpose after development is complete.
  • 3. End User Requirements  The end users are the people who are going to be using the database.  Their requirements are the tasks they expect to be able to do using the database.
  • 4. Functional Requirements  Processes and activities that the system has to perform.  Information that the system has to contain to be able to carry out its functions.
  • 5. Example: A used-car dealership has six showrooms in different locations across Scotland. It wants to create a relational database to store details of cars owned by the company and details of each of their showrooms. The database will allow sales staff to view details of specific cars and to see which showroom the cars are located in.
  • 6.  The developers have asked some of the sales staff what they would like to see in the database. Here are a few of the comments they made. I need to know whether the car is diesel, petrol or electric I need to know the colour of a particular car I need to know details of all the cars we have of a particular make and model I need to display car details in order of mileage (lowest first). If the mileage of the cars are the same, customers always want to know which car is the cheapest I need to display car details in order of price (cheapest first) I need to be able to find out all the cars we have in a particular price range If I have a customer who wants a car in another showroom, I need to know the address and phone number of the other showrooms
  • 7. Example End – User Requirements: Sales staff should be able to display details of cars, by performing a number of different searches using: Search results should display: • car make and model • car colour • range of car prices • type of fuel used • car make • car model • car price • car fuel • car mileage • branch address • branch telephone number Users should be able to sort the search results in ascending order of mileage and ascending order of price.
  • 8. Example Functional Requirements: The relational database will have two tables; one for car details and one for branch details: Additional fields will be needed for: • Each table will require a suitable primary key field. • A foreign key will be used to link the two tables. • car make • car model • car colour • car fuel — diesel, petrol or electric • car price • car mileage • branch address • branch telephone number Simple and complex queries will be used to search the database. A complex sort will be used to order the query results.