SlideShare uma empresa Scribd logo
1 de 7
What is a Database?
What is it for?
Objectives – Class Database
• Understand what a database is and what it’s for.
• Think about database design
– Records
– Fields
• Field types
– Text, number, date, boolean
• Data accuracy:
– Validation
– Verification
What’s the difference?
Relational vs flat file
Examples of databases
Examples of databases
Databases 101
• Records: All the pupils in this class
• Fields:
– Surname, Forenames
– House
– Date of birth
– Height, weight
– Colour of Hair, Colour of Eyes
– Favourite Film
– Owns an Apple computer.
Text
Single Letter
Date
Number
Multi Choice
Text
Yes/No
Databases 101
• Records: All the pupils in this class
• Fields:
– Surname, Forenames
– House
– Date of birth
– Height, weight
– Colour of Hair, Colour of Eyes
– Favourite Film
– Owns an Apple computer.
Step 1: Create a
general form
using WORD that
will make it easy
to fill in the
information
ID field - Key field
• Allows the computer to keep track of which
record is which.
• Must be unique to each record, cannot have
duplicates
• Doesn’t need to be understandable by
humans.

Mais conteúdo relacionado

Semelhante a Databases 101

Semelhante a Databases 101 (20)

Natural_Language_Processing_1.ppt
Natural_Language_Processing_1.pptNatural_Language_Processing_1.ppt
Natural_Language_Processing_1.ppt
 
Intro
IntroIntro
Intro
 
Intro
IntroIntro
Intro
 
Technological Barriers: Moving Toward Fully Accessible Websites, Application ...
Technological Barriers: Moving Toward Fully Accessible Websites, Application ...Technological Barriers: Moving Toward Fully Accessible Websites, Application ...
Technological Barriers: Moving Toward Fully Accessible Websites, Application ...
 
Schema and Identity for Linked Data
Schema and Identity for Linked DataSchema and Identity for Linked Data
Schema and Identity for Linked Data
 
BDW Chicago 2016 - Jennifer Boyce, Data Scientist, Sprout Social - The Road t...
BDW Chicago 2016 - Jennifer Boyce, Data Scientist, Sprout Social - The Road t...BDW Chicago 2016 - Jennifer Boyce, Data Scientist, Sprout Social - The Road t...
BDW Chicago 2016 - Jennifer Boyce, Data Scientist, Sprout Social - The Road t...
 
Digital data
Digital dataDigital data
Digital data
 
Digital Types
Digital TypesDigital Types
Digital Types
 
What's the fuss about all this metadata?
What's the fuss about all this metadata?What's the fuss about all this metadata?
What's the fuss about all this metadata?
 
L2 identifying photos
L2   identifying photosL2   identifying photos
L2 identifying photos
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
 
Business Correspondence memo, fax, email
Business Correspondence  memo, fax, email Business Correspondence  memo, fax, email
Business Correspondence memo, fax, email
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
generalviewofthetoeflitp-150608144116-lva1-app6891.pptx
generalviewofthetoeflitp-150608144116-lva1-app6891.pptxgeneralviewofthetoeflitp-150608144116-lva1-app6891.pptx
generalviewofthetoeflitp-150608144116-lva1-app6891.pptx
 
iPad AAC
iPad AACiPad AAC
iPad AAC
 
Creating an Open Source Genealogical Search Engine with Apache Solr
Creating an Open Source Genealogical Search Engine with Apache SolrCreating an Open Source Genealogical Search Engine with Apache Solr
Creating an Open Source Genealogical Search Engine with Apache Solr
 
Communication
CommunicationCommunication
Communication
 
Atec2321 understandnig the web
Atec2321 understandnig the webAtec2321 understandnig the web
Atec2321 understandnig the web
 
ISBB_Chapter4.pptx
ISBB_Chapter4.pptxISBB_Chapter4.pptx
ISBB_Chapter4.pptx
 

Mais de grahamwell (20)

Pseudocode
PseudocodePseudocode
Pseudocode
 
Excel =if function
Excel =if functionExcel =if function
Excel =if function
 
Excel Min max-average
Excel Min max-average Excel Min max-average
Excel Min max-average
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch develop
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch develop
 
The software story
The software storyThe software story
The software story
 
Turtle graphics
Turtle graphicsTurtle graphics
Turtle graphics
 
Database field types
Database field typesDatabase field types
Database field types
 
Kodu controls
Kodu controlsKodu controls
Kodu controls
 
Pascal names and types
Pascal names and typesPascal names and types
Pascal names and types
 
Python part two names and types
Python part two names and typesPython part two names and types
Python part two names and types
 
Abstraction - Year 9
Abstraction - Year 9Abstraction - Year 9
Abstraction - Year 9
 
Thinking about your project
Thinking about your projectThinking about your project
Thinking about your project
 
The rail fence
The rail fenceThe rail fence
The rail fence
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Rsa encryption
Rsa encryptionRsa encryption
Rsa encryption
 
Server side scripts
Server side scriptsServer side scripts
Server side scripts
 
Revision topic 1 sensors and control
Revision topic 1 sensors and controlRevision topic 1 sensors and control
Revision topic 1 sensors and control
 
Mtslesson
MtslessonMtslesson
Mtslesson
 
Hashing
HashingHashing
Hashing
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Databases 101

  • 1. What is a Database? What is it for?
  • 2. Objectives – Class Database • Understand what a database is and what it’s for. • Think about database design – Records – Fields • Field types – Text, number, date, boolean • Data accuracy: – Validation – Verification What’s the difference? Relational vs flat file
  • 5. Databases 101 • Records: All the pupils in this class • Fields: – Surname, Forenames – House – Date of birth – Height, weight – Colour of Hair, Colour of Eyes – Favourite Film – Owns an Apple computer. Text Single Letter Date Number Multi Choice Text Yes/No
  • 6. Databases 101 • Records: All the pupils in this class • Fields: – Surname, Forenames – House – Date of birth – Height, weight – Colour of Hair, Colour of Eyes – Favourite Film – Owns an Apple computer. Step 1: Create a general form using WORD that will make it easy to fill in the information
  • 7. ID field - Key field • Allows the computer to keep track of which record is which. • Must be unique to each record, cannot have duplicates • Doesn’t need to be understandable by humans.