SlideShare a Scribd company logo
1 of 13
Why Do I Need a Database? Lesson One – ACCESS 2007
Access 2007 is a program that allows you to create and manage databases. A database is a place where you can store information related to a specific topic. How you intend to use the information will determine whether you need an Access database or a different program to create and manage your data. 

In this lesson, we will discuss what a database does and how to decide whether you need a database to manage your information. 2 Guevarra Instititute of Technology
What is a Database? A database allows you to store information related to a specific topic in an organized way. In addition to storing data, you can also sort, extract, and summarize information related to the data. One of the software programs that allow you to do this is Microsoft Office Access 2007, which is a database creation and management program. 3 Guevarra Instititute of Technology
Why Not Use Excel? There are many types of data you may need to store and manage: text and numbers, for example. Depending on what you want your data to do for you, you may or may not need to use a database. You might be able to use a spreadsheet program like Microsoft Excel. How do you know which data can be adequately managed with Excel and which data really requires Access to manage it more efficiently? It depends on how much data you have to manage, and what you want your data to do for you. Let's try to answer this by looking at a bookstore scenario. If you work for a bookstore business, you might have to keep track of your customers and their orders. 

You could use Microsoft Excel to store and manage this type of data; however, Excel is a spreadsheet software program that is traditionally used to manage numerical information, like totaling up all purchases by one customer. While it can do an adequate job at storing some types of text-based data -- like the customer's name and contact information-- that is not really what Excel was designed to do. The following examples will show you why an Access Database may be a better choice for the bookstore business. 4 Guevarra Instititute of Technology
Excel Example: Customer List and Order Tracking Sorting and Filtering to Locate Data in Excel In Excel, you can store your data in a worksheet so that you can mail promotional information to the entire list or sort to find specific customers to target mail. You can even filter the customer information to display all the customers that live in a particular state, like in the following image. Additionally, you can sort the data to order it in a particular way. 5 Guevarra Instititute of Technology
Data Filtered to Display NC State Records However, if you want to see very specific results in your data, like how many orders a single customer placed in a year, Excel is not as efficient as Access at providing you with that data. 6 Guevarra Instititute of Technology
Data Entry in Excel If you use an Excel spreadsheet to track your orders, each time a customer places an order, you would have to enter a new row of information in the spreadsheet. This would likely include the customer's name and address. If that customer orders from your company more than once, that information would have to be entered each time. You spreadsheet would contain redundant information. 
 7 Guevarra Instititute of Technology
As you can see in the image above, customers Tonya Bullock and McKenzie Grant each placed several orders on different days and for different books. Their customer contact information was entered every time they placed an order. This is the limitation of spreadsheet software such as Excel because it is a single, flat file. 8 Guevarra Instititute of Technology
Access Example: Customers and Orders Tracking Entering Data in Access Microsoft Access is designed to manage information. Access allows you to enter the client's name, address, and phone number- the first time they do an order. This information is entered into an Access table designed to hold basic customer information on clients. A table is a list of related information in columns and rows. In a table, each row is called a record and each column is called a field . An Access table in Datasheet View looks similar to an Excel spreadsheet, as you can see below. 9 Guevarra Instititute of Technology
In addition to the table with customer information, you would probably also want a table with information about the products you sell, and a third table to hold data related to specific customer orders. These tables would all be linked together, to help you make the most out of your data. Access is called a relational database management program, because the tables are linked, or related, as you can see in the image below. In this example, the Customer Info and Orders tables are linked by Customer ID and Book ID. 10 Guevarra Instititute of Technology
Now, let's assume that you want to identify the book that was most popular in the state of North Carolina. With Access, this is possible because you can search and retrieve information from multiple tables at the same time. 

The Customer Info table contains information about the states, and the Order table includes information about which books were ordered. You will need information from both tables to identify the book that was most popular in a specific state. You could look at the information in these tables separately to answer your question of which book was most popular in North Carolina. In the Customer Info table, you could see all the customers from a specific state, NC. And in the Books table, you can see all the books that you have in stock. The real power of Access comes in being able to link and extract information from multiple tables to answer specific questions. 11 Guevarra Instititute of Technology
As you can see below, the results of your specific question, or query, are displayed for you. 12 Guevarra Instititute of Technology
Challenge Try to answer this questions: What is a database? What type of software program is Microsoft Office Excel? What type of software program is Microsoft Office Access? Think of at least two differences between Access and Excel. 13 Guevarra Instititute of Technology

More Related Content

What's hot

Quickstart Microsoft access 2013
Quickstart Microsoft access 2013Quickstart Microsoft access 2013
Quickstart Microsoft access 2013comatsg
 
ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1Witoon Thammatuch-aree
 
Data bases
Data basesData bases
Data basesEvo8Boy
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007crespoje
 
Ms access tutorial
Ms access tutorialMs access tutorial
Ms access tutorialminga48
 
Data Mining with MS Access
Data Mining with MS AccessData Mining with MS Access
Data Mining with MS AccessDhatri Jain
 
Databases
DatabasesDatabases
Databasesart02
 
Choosing your NoSQL storage
Choosing your NoSQL storageChoosing your NoSQL storage
Choosing your NoSQL storageImteyaz Khan
 
10359485
1035948510359485
10359485kavumo
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft AccessDUSPviz
 
Create a table access - office
Create a table   access - officeCreate a table   access - office
Create a table access - officePavan Kumar
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Accessomoviejohn
 
Database and Math Relations
Database and Math RelationsDatabase and Math Relations
Database and Math RelationsProf Ansari
 
Database Relationships
Database RelationshipsDatabase Relationships
Database Relationshipswmassie
 
A short introduction to database systems.ppt
A short introduction to  database systems.pptA short introduction to  database systems.ppt
A short introduction to database systems.pptMuruly Krishan
 
8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor DocumentsDocBoss
 

What's hot (20)

Quickstart Microsoft access 2013
Quickstart Microsoft access 2013Quickstart Microsoft access 2013
Quickstart Microsoft access 2013
 
ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
MS Access Training
MS Access TrainingMS Access Training
MS Access Training
 
Data bases
Data basesData bases
Data bases
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007
 
Ms access tutorial
Ms access tutorialMs access tutorial
Ms access tutorial
 
Data Mining with MS Access
Data Mining with MS AccessData Mining with MS Access
Data Mining with MS Access
 
Databases
DatabasesDatabases
Databases
 
Choosing your NoSQL storage
Choosing your NoSQL storageChoosing your NoSQL storage
Choosing your NoSQL storage
 
10359485
1035948510359485
10359485
 
Introduction to ms access
Introduction to ms accessIntroduction to ms access
Introduction to ms access
 
Ms access
Ms accessMs access
Ms access
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft Access
 
Create a table access - office
Create a table   access - officeCreate a table   access - office
Create a table access - office
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Access
 
Database and Math Relations
Database and Math RelationsDatabase and Math Relations
Database and Math Relations
 
Database Relationships
Database RelationshipsDatabase Relationships
Database Relationships
 
A short introduction to database systems.ppt
A short introduction to  database systems.pptA short introduction to  database systems.ppt
A short introduction to database systems.ppt
 
8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents8 Simple Rules for submitting your Vendor Documents
8 Simple Rules for submitting your Vendor Documents
 

Viewers also liked

Viewers also liked (9)

Excel Lesson One
Excel Lesson OneExcel Lesson One
Excel Lesson One
 
Excel Lesson 14
Excel Lesson 14Excel Lesson 14
Excel Lesson 14
 
Excel Lesson 2: Data Entry
Excel Lesson 2: Data EntryExcel Lesson 2: Data Entry
Excel Lesson 2: Data Entry
 
Excel Basics 2
Excel Basics 2Excel Basics 2
Excel Basics 2
 
Lab 4 excel basics
Lab 4 excel basicsLab 4 excel basics
Lab 4 excel basics
 
Excel Lesson 15
Excel Lesson 15Excel Lesson 15
Excel Lesson 15
 
Excel Basics
Excel BasicsExcel Basics
Excel Basics
 
Microsoft Excel Basics
Microsoft Excel BasicsMicrosoft Excel Basics
Microsoft Excel Basics
 
35 Lessons Learned in 35 Years
35 Lessons Learned in 35 Years35 Lessons Learned in 35 Years
35 Lessons Learned in 35 Years
 

Similar to Lesson One - Why do I need a Database

MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdf
MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdfMICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdf
MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdfJoshCasas1
 
MS ACCESS Tutorials
MS ACCESS TutorialsMS ACCESS Tutorials
MS ACCESS TutorialsDuj Law
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaseSuleman Memon
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and TerminologiesOusman Faal
 
Lesson Two Exploring An Access Database
Lesson Two   Exploring An Access DatabaseLesson Two   Exploring An Access Database
Lesson Two Exploring An Access Databaseguevarra_2000
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representationRuhull
 
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docxRunning Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docxtodd581
 
Sql database terms
Sql database termsSql database terms
Sql database termsJoe Robles
 
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdf
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdfWind Turbine Fuzzy Logic Simulink Matalb Model.pdf
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdfIbrar Hussain
 

Similar to Lesson One - Why do I need a Database (20)

MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdf
MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdfMICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdf
MICROSOFT ACCESS 2016Basics-Handouts and LESSON Introduction.pdf
 
Access 2010
Access 2010Access 2010
Access 2010
 
Hh
HhHh
Hh
 
MS ACCESS Tutorials
MS ACCESS TutorialsMS ACCESS Tutorials
MS ACCESS Tutorials
 
Database
DatabaseDatabase
Database
 
Database
DatabaseDatabase
Database
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Databasell
DatabasellDatabasell
Databasell
 
Fundamentals of Database Design
Fundamentals of Database DesignFundamentals of Database Design
Fundamentals of Database Design
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and Terminologies
 
Lesson Two Exploring An Access Database
Lesson Two   Exploring An Access DatabaseLesson Two   Exploring An Access Database
Lesson Two Exploring An Access Database
 
Lecture27
Lecture27Lecture27
Lecture27
 
Database
Database Database
Database
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representation
 
1. access
1. access1. access
1. access
 
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docxRunning Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
 
Databases
DatabasesDatabases
Databases
 
Sql database terms
Sql database termsSql database terms
Sql database terms
 
Data processing
Data processingData processing
Data processing
 
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdf
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdfWind Turbine Fuzzy Logic Simulink Matalb Model.pdf
Wind Turbine Fuzzy Logic Simulink Matalb Model.pdf
 

More from guevarra_2000

School personnel sheet2
School personnel sheet2School personnel sheet2
School personnel sheet2guevarra_2000
 
Ting's report on training of spa
Ting's report on training of spaTing's report on training of spa
Ting's report on training of spaguevarra_2000
 
Personnel administration
Personnel administrationPersonnel administration
Personnel administrationguevarra_2000
 
Filipino values and culture
Filipino values and cultureFilipino values and culture
Filipino values and cultureguevarra_2000
 
Format for the action research project
Format for the action research projectFormat for the action research project
Format for the action research projectguevarra_2000
 
Action research format
Action research formatAction research format
Action research formatguevarra_2000
 
Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9guevarra_2000
 
Filipino culture report
Filipino culture reportFilipino culture report
Filipino culture reportguevarra_2000
 
Personnel administration report
Personnel administration reportPersonnel administration report
Personnel administration reportguevarra_2000
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversityguevarra_2000
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversityguevarra_2000
 
Principles of getting job done
Principles of getting job donePrinciples of getting job done
Principles of getting job doneguevarra_2000
 
Leading different personalities
Leading different personalitiesLeading different personalities
Leading different personalitiesguevarra_2000
 

More from guevarra_2000 (20)

School personnel sheet2
School personnel sheet2School personnel sheet2
School personnel sheet2
 
Ting's report on training of spa
Ting's report on training of spaTing's report on training of spa
Ting's report on training of spa
 
Personnel admin
Personnel adminPersonnel admin
Personnel admin
 
Personnel administration
Personnel administrationPersonnel administration
Personnel administration
 
Supervisor's role
Supervisor's roleSupervisor's role
Supervisor's role
 
Filipino values and culture
Filipino values and cultureFilipino values and culture
Filipino values and culture
 
Format for the action research project
Format for the action research projectFormat for the action research project
Format for the action research project
 
Course outline
Course outlineCourse outline
Course outline
 
Course outline
Course outlineCourse outline
Course outline
 
Action research format
Action research formatAction research format
Action research format
 
Recruitment
RecruitmentRecruitment
Recruitment
 
Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9
 
Filipino culture report
Filipino culture reportFilipino culture report
Filipino culture report
 
Personnel administration report
Personnel administration reportPersonnel administration report
Personnel administration report
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversity
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversity
 
Edleadership
EdleadershipEdleadership
Edleadership
 
Principles of getting job done
Principles of getting job donePrinciples of getting job done
Principles of getting job done
 
Leading different personalities
Leading different personalitiesLeading different personalities
Leading different personalities
 
Success2012
Success2012Success2012
Success2012
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Lesson One - Why do I need a Database

  • 1. Why Do I Need a Database? Lesson One – ACCESS 2007
  • 2. Access 2007 is a program that allows you to create and manage databases. A database is a place where you can store information related to a specific topic. How you intend to use the information will determine whether you need an Access database or a different program to create and manage your data. 

In this lesson, we will discuss what a database does and how to decide whether you need a database to manage your information. 2 Guevarra Instititute of Technology
  • 3. What is a Database? A database allows you to store information related to a specific topic in an organized way. In addition to storing data, you can also sort, extract, and summarize information related to the data. One of the software programs that allow you to do this is Microsoft Office Access 2007, which is a database creation and management program. 3 Guevarra Instititute of Technology
  • 4. Why Not Use Excel? There are many types of data you may need to store and manage: text and numbers, for example. Depending on what you want your data to do for you, you may or may not need to use a database. You might be able to use a spreadsheet program like Microsoft Excel. How do you know which data can be adequately managed with Excel and which data really requires Access to manage it more efficiently? It depends on how much data you have to manage, and what you want your data to do for you. Let's try to answer this by looking at a bookstore scenario. If you work for a bookstore business, you might have to keep track of your customers and their orders. 

You could use Microsoft Excel to store and manage this type of data; however, Excel is a spreadsheet software program that is traditionally used to manage numerical information, like totaling up all purchases by one customer. While it can do an adequate job at storing some types of text-based data -- like the customer's name and contact information-- that is not really what Excel was designed to do. The following examples will show you why an Access Database may be a better choice for the bookstore business. 4 Guevarra Instititute of Technology
  • 5. Excel Example: Customer List and Order Tracking Sorting and Filtering to Locate Data in Excel In Excel, you can store your data in a worksheet so that you can mail promotional information to the entire list or sort to find specific customers to target mail. You can even filter the customer information to display all the customers that live in a particular state, like in the following image. Additionally, you can sort the data to order it in a particular way. 5 Guevarra Instititute of Technology
  • 6. Data Filtered to Display NC State Records However, if you want to see very specific results in your data, like how many orders a single customer placed in a year, Excel is not as efficient as Access at providing you with that data. 6 Guevarra Instititute of Technology
  • 7. Data Entry in Excel If you use an Excel spreadsheet to track your orders, each time a customer places an order, you would have to enter a new row of information in the spreadsheet. This would likely include the customer's name and address. If that customer orders from your company more than once, that information would have to be entered each time. You spreadsheet would contain redundant information. 
 7 Guevarra Instititute of Technology
  • 8. As you can see in the image above, customers Tonya Bullock and McKenzie Grant each placed several orders on different days and for different books. Their customer contact information was entered every time they placed an order. This is the limitation of spreadsheet software such as Excel because it is a single, flat file. 8 Guevarra Instititute of Technology
  • 9. Access Example: Customers and Orders Tracking Entering Data in Access Microsoft Access is designed to manage information. Access allows you to enter the client's name, address, and phone number- the first time they do an order. This information is entered into an Access table designed to hold basic customer information on clients. A table is a list of related information in columns and rows. In a table, each row is called a record and each column is called a field . An Access table in Datasheet View looks similar to an Excel spreadsheet, as you can see below. 9 Guevarra Instititute of Technology
  • 10. In addition to the table with customer information, you would probably also want a table with information about the products you sell, and a third table to hold data related to specific customer orders. These tables would all be linked together, to help you make the most out of your data. Access is called a relational database management program, because the tables are linked, or related, as you can see in the image below. In this example, the Customer Info and Orders tables are linked by Customer ID and Book ID. 10 Guevarra Instititute of Technology
  • 11. Now, let's assume that you want to identify the book that was most popular in the state of North Carolina. With Access, this is possible because you can search and retrieve information from multiple tables at the same time. 

The Customer Info table contains information about the states, and the Order table includes information about which books were ordered. You will need information from both tables to identify the book that was most popular in a specific state. You could look at the information in these tables separately to answer your question of which book was most popular in North Carolina. In the Customer Info table, you could see all the customers from a specific state, NC. And in the Books table, you can see all the books that you have in stock. The real power of Access comes in being able to link and extract information from multiple tables to answer specific questions. 11 Guevarra Instititute of Technology
  • 12. As you can see below, the results of your specific question, or query, are displayed for you. 12 Guevarra Instititute of Technology
  • 13. Challenge Try to answer this questions: What is a database? What type of software program is Microsoft Office Excel? What type of software program is Microsoft Office Access? Think of at least two differences between Access and Excel. 13 Guevarra Instititute of Technology