SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Dernier (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

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.