SlideShare una empresa de Scribd logo
1 de 15
Information Systems &
Databases
2.3) Storage and Retrieval
• A database management system
(DBMS) is the software used to
access, create and modify a
database.
• There are two main ways of
accessing data:
• sequential
• processes in sequence
• slower than direct
• cheaper
• e.g. magnetic tape
• direct
• can go straight to data
• faster than sequential
• more expensive
• A distributed database is a database
located at more than one site.
• It reduces data transmission costs.
• They need to be synchronised often.
• There are many types of storage
media. They can include:
• hard disc – a disc made of metal or
glass and covered in a magnetic
material (hard drives)
• optical disc – a plastic disc with a
reflective metal layer (CD, DVD,
Blu-ray)
• magnetic tape – a long strip of
plastic coated with a thin layer of
magnetic material; they are
inexpensive and sequential in
nature.
• Encryption is the process of
encoding data.
• Decryption is the process of
changing it back.
• Encrypted data is an effective way
to ensure data security.
• There are two main kinds of
encryption:
• asymmetric –require different
keys for encrypting and
decrypting
•
•

•
•

• symmetric –uses the same keys
for encrypting and decrypting
A DBMS contains backup and
recovery capabilities to guard
against data loss.
A backup is another copy of the
data that can be used to rebuild
the system.
Ideally, the backup should be in a
secure and different location.
Data security measures can also
include:
• user accounts and passwords
• personal ID objects like magnetic
cards
• biometric devices (e.g. fingerprint
scan, voice recognition)
• firewall – mix of hardware & software
• offline data access – no Internet
presence
• Sorting is the process or arranging the
data in meaningful way.
• Sorts can be either ascending or
descending.
• Ascending is:
• alphabetical
• smallest to largest
• earliest to latest
• Descending is the reverse.
• Searching the database is performed
through constructing a query.
• A query is a search for records that
meet certain conditions (or criteria)
• A simple query is constructed in the
form of :
<Field Name><Operator><Criteria>
• A common method is called query by
example (QBE)
• This is where you put characters into a
search field (with wildcards if needed)
• Wildcard characters represent one or
more unknown characters.
• An asterisk (*) substitutes for any
number of characters while a question
mark (?) substitutes for only one
character.
• Operators represent the action that is
performed in the query.
• They can be either relational or logical.
• Relational operators are symbols
indicating the relationship between
two expressions.
• They include: >, <, =, <>, <=, >=
• Logical operators are used to combine
queries.
• They include AND, OR & NOT.
• AND requires each condition to be met
while OR will be satisfied with any
condition.
• E.g. Year = 10 AND Gender = “M” will
return only Year 10 males while Year =
10 OR Gender = “M” will give all the
males in the school and all of Year 10
• A query language is a specialised
language designed to search a
database.
• Structured query language (SQL) is a
query language that uses the following
keywords:
• SELECT
• FROM
• WHERE
• ORDER BY
[COPY Table 2.4, p.59]
• When using SQL it is important to use
the correct syntax.
• This includes:
• keywords written in upper case
• fields separated by commas
• entity and attribute separated
by a full stop
• criteria or data items inside
quotation marks unless a
number
• E.g.
SELECT students.fname,
students.lname, classes.classname
FROM students, classes
WHERE Year>10 AND Gender = “F”
ORDER BY lname [asc], fname [asc]
[Complete LA 2 (c) and (d), p.63]
• A search engine is a database of
indexed websites.
• Indexing creates a table of information
about the location of data.
• This table is built by regularly scanning
the Internet for new sites and looking
at keywords and metadata.
• This scanning is often carried out by
programs called spiders, crawlers or
bots.

Más contenido relacionado

La actualidad más candente

RDBMS Arch & Models
RDBMS Arch & ModelsRDBMS Arch & Models
RDBMS Arch & Models
Sarmad Ali
 
Creating and editing a database
Creating and editing a databaseCreating and editing a database
Creating and editing a database
crystalpullen
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
Neeraj Kumar
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
Rasan Samarasinghe
 

La actualidad más candente (20)

Data models
Data modelsData models
Data models
 
RDBMS Arch & Models
RDBMS Arch & ModelsRDBMS Arch & Models
RDBMS Arch & Models
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
 
Creating and editing a database
Creating and editing a databaseCreating and editing a database
Creating and editing a database
 
Database management systems cs403 power point slides lecture 06
Database management systems   cs403 power point slides lecture 06Database management systems   cs403 power point slides lecture 06
Database management systems cs403 power point slides lecture 06
 
data entry operations for class 12th chapter vise presentation
 data entry operations  for class 12th chapter vise presentation data entry operations  for class 12th chapter vise presentation
data entry operations for class 12th chapter vise presentation
 
File access method
File access methodFile access method
File access method
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
Relational databases
Relational databasesRelational databases
Relational databases
 
Database
DatabaseDatabase
Database
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
 
Ooluk Data Dictionary Manager
Ooluk Data Dictionary ManagerOoluk Data Dictionary Manager
Ooluk Data Dictionary Manager
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Data models
Data modelsData models
Data models
 
Different data models
Different data modelsDifferent data models
Different data models
 
All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01
 
Data independence
Data independenceData independence
Data independence
 
Database basics
Database basicsDatabase basics
Database basics
 

Destacado (8)

The memory of graphics
The memory of graphicsThe memory of graphics
The memory of graphics
 
12 ipt 0303 transmitting and receiving
12 ipt 0303   transmitting and receiving12 ipt 0303   transmitting and receiving
12 ipt 0303 transmitting and receiving
 
12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processes12 IPT 0304 - Other Processes
12 IPT 0304 - Other Processes
 
12 ipt 0305 Communication Issues
12 ipt 0305   Communication Issues12 ipt 0305   Communication Issues
12 ipt 0305 Communication Issues
 
12 ipt 0201 information systems
12 ipt 0201   information systems12 ipt 0201   information systems
12 ipt 0201 information systems
 
12 IPT0302 Examples of Communication Systems
12 IPT0302   Examples of Communication Systems12 IPT0302   Examples of Communication Systems
12 IPT0302 Examples of Communication Systems
 
12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System
 
Freenet
FreenetFreenet
Freenet
 

Similar a 12 ipt 0203 Storage and Retrieval

UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdf
OmarFarooque9
 
Data Indexing Presentation-My.pptppt.ppt
Data Indexing Presentation-My.pptppt.pptData Indexing Presentation-My.pptppt.ppt
Data Indexing Presentation-My.pptppt.ppt
sdsm2
 
Anton Dorfman - Reversing data formats what data can reveal
Anton Dorfman - Reversing data formats what data can revealAnton Dorfman - Reversing data formats what data can reveal
Anton Dorfman - Reversing data formats what data can reveal
DefconRussia
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
TOUSEEQHAIDER14
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrieval
Sadaf Rafiq
 

Similar a 12 ipt 0203 Storage and Retrieval (20)

Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1
 
Chap01 (ics12)
Chap01 (ics12)Chap01 (ics12)
Chap01 (ics12)
 
Best practices data management
Best practices data managementBest practices data management
Best practices data management
 
UNIT machine learning unit 1,algorithm pdf
UNIT machine learning  unit 1,algorithm pdfUNIT machine learning  unit 1,algorithm pdf
UNIT machine learning unit 1,algorithm pdf
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
Rdbms
RdbmsRdbms
Rdbms
 
23.database
23.database23.database
23.database
 
Efficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search EnginesEfficient Query Processing in Geographic Web Search Engines
Efficient Query Processing in Geographic Web Search Engines
 
CS3270 - DATABASE SYSTEM - Lecture (2)
CS3270 - DATABASE SYSTEM - Lecture (2)CS3270 - DATABASE SYSTEM - Lecture (2)
CS3270 - DATABASE SYSTEM - Lecture (2)
 
Lec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systemsLec20.pptx introduction to data bases and information systems
Lec20.pptx introduction to data bases and information systems
 
Data resource management and DSS
Data resource management and DSSData resource management and DSS
Data resource management and DSS
 
Data structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdfData structures and algorithms Module-1.pdf
Data structures and algorithms Module-1.pdf
 
Ch 2-introduction to dbms
Ch 2-introduction to dbmsCh 2-introduction to dbms
Ch 2-introduction to dbms
 
Data Indexing Presentation-My.pptppt.ppt
Data Indexing Presentation-My.pptppt.pptData Indexing Presentation-My.pptppt.ppt
Data Indexing Presentation-My.pptppt.ppt
 
Connect to NoSQL Database using Node JS.pptx
Connect to NoSQL Database using Node JS.pptxConnect to NoSQL Database using Node JS.pptx
Connect to NoSQL Database using Node JS.pptx
 
Oracle by Muhammad Iqbal
Oracle by Muhammad IqbalOracle by Muhammad Iqbal
Oracle by Muhammad Iqbal
 
Anton Dorfman - Reversing data formats what data can reveal
Anton Dorfman - Reversing data formats what data can revealAnton Dorfman - Reversing data formats what data can reveal
Anton Dorfman - Reversing data formats what data can reveal
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrieval
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 

Más de ctedds (14)

11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementation11 ipt 3.1) Project planning, design & implementation
11 ipt 3.1) Project planning, design & implementation
 
IPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing SolutionsIPT HSC 1.5) Designing Solutions
IPT HSC 1.5) Designing Solutions
 
12 ipt 0501 transaction processing systems 01
12 ipt 0501   transaction processing systems 0112 ipt 0501   transaction processing systems 01
12 ipt 0501 transaction processing systems 01
 
12 ipt 0301 Characteristics of a communication system
12 ipt 0301   Characteristics of a communication system12 ipt 0301   Characteristics of a communication system
12 ipt 0301 Characteristics of a communication system
 
12 IPT - 1.4) Making Decisions
12 IPT - 1.4)   Making Decisions12 IPT - 1.4)   Making Decisions
12 IPT - 1.4) Making Decisions
 
Photographic composition
Photographic compositionPhotographic composition
Photographic composition
 
1.4) The nature of data and information
1.4)   The nature of data and information1.4)   The nature of data and information
1.4) The nature of data and information
 
1.3) Information processes
1.3) Information processes1.3) Information processes
1.3) Information processes
 
1.2) Information systems in context
1.2) Information systems in context1.2) Information systems in context
1.2) Information systems in context
 
12 ipt 0104 making decisions
12 ipt 0104   making decisions12 ipt 0104   making decisions
12 ipt 0104 making decisions
 
12 ipt 0103 understanding the problem
12 ipt 0103   understanding the problem12 ipt 0103   understanding the problem
12 ipt 0103 understanding the problem
 
12 ipt 0106/7 Project Implementation & Testing
12 ipt 0106/7   Project Implementation & Testing12 ipt 0106/7   Project Implementation & Testing
12 ipt 0106/7 Project Implementation & Testing
 
12 ipt 0102 social and ethical design
12 ipt 0102   social and ethical design12 ipt 0102   social and ethical design
12 ipt 0102 social and ethical design
 
HSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementHSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangement
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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Ă...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
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
 
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...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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)
 

12 ipt 0203 Storage and Retrieval

  • 1. Information Systems & Databases 2.3) Storage and Retrieval
  • 2. • A database management system (DBMS) is the software used to access, create and modify a database. • There are two main ways of accessing data: • sequential • processes in sequence • slower than direct • cheaper • e.g. magnetic tape
  • 3. • direct • can go straight to data • faster than sequential • more expensive • A distributed database is a database located at more than one site. • It reduces data transmission costs. • They need to be synchronised often. • There are many types of storage media. They can include:
  • 4. • hard disc – a disc made of metal or glass and covered in a magnetic material (hard drives) • optical disc – a plastic disc with a reflective metal layer (CD, DVD, Blu-ray) • magnetic tape – a long strip of plastic coated with a thin layer of magnetic material; they are inexpensive and sequential in nature.
  • 5. • Encryption is the process of encoding data. • Decryption is the process of changing it back. • Encrypted data is an effective way to ensure data security. • There are two main kinds of encryption: • asymmetric –require different keys for encrypting and decrypting
  • 6. • • • • • symmetric –uses the same keys for encrypting and decrypting A DBMS contains backup and recovery capabilities to guard against data loss. A backup is another copy of the data that can be used to rebuild the system. Ideally, the backup should be in a secure and different location. Data security measures can also include:
  • 7. • user accounts and passwords • personal ID objects like magnetic cards • biometric devices (e.g. fingerprint scan, voice recognition) • firewall – mix of hardware & software • offline data access – no Internet presence
  • 8. • Sorting is the process or arranging the data in meaningful way. • Sorts can be either ascending or descending. • Ascending is: • alphabetical • smallest to largest • earliest to latest • Descending is the reverse.
  • 9. • Searching the database is performed through constructing a query. • A query is a search for records that meet certain conditions (or criteria) • A simple query is constructed in the form of : <Field Name><Operator><Criteria> • A common method is called query by example (QBE) • This is where you put characters into a search field (with wildcards if needed)
  • 10. • Wildcard characters represent one or more unknown characters. • An asterisk (*) substitutes for any number of characters while a question mark (?) substitutes for only one character. • Operators represent the action that is performed in the query. • They can be either relational or logical. • Relational operators are symbols indicating the relationship between two expressions.
  • 11. • They include: >, <, =, <>, <=, >= • Logical operators are used to combine queries. • They include AND, OR & NOT. • AND requires each condition to be met while OR will be satisfied with any condition. • E.g. Year = 10 AND Gender = “M” will return only Year 10 males while Year = 10 OR Gender = “M” will give all the males in the school and all of Year 10
  • 12. • A query language is a specialised language designed to search a database. • Structured query language (SQL) is a query language that uses the following keywords: • SELECT • FROM • WHERE • ORDER BY [COPY Table 2.4, p.59]
  • 13. • When using SQL it is important to use the correct syntax. • This includes: • keywords written in upper case • fields separated by commas • entity and attribute separated by a full stop • criteria or data items inside quotation marks unless a number
  • 14. • E.g. SELECT students.fname, students.lname, classes.classname FROM students, classes WHERE Year>10 AND Gender = “F” ORDER BY lname [asc], fname [asc] [Complete LA 2 (c) and (d), p.63] • A search engine is a database of indexed websites.
  • 15. • Indexing creates a table of information about the location of data. • This table is built by regularly scanning the Internet for new sites and looking at keywords and metadata. • This scanning is often carried out by programs called spiders, crawlers or bots.