SlideShare a Scribd company logo
Presentation by:
Ifadha MV
B.Sc.Computer Science
Farook College
What is SQLite
? SQLite is an in-
process library that
implements a self –
contained,zero-
configration, with
server less design.
What is SQLite ?
SQLIt is a relational
database management
system contained in C
library.
SQLite & SQL
Both are entirely different
entities. One is db-in-a-single-
file solutions (e.g., SQLite, MS Access)
other one is a "real" RDBMS
(e.g., Oracle, SQLServer, PostgreSQL, MySQL).
History
 D. Richard Hipp designed
SQLite in May, while he was
working for General Dynamics
on contract with the United
States Navy.
 The design goals of
SQLite were to allow the
program to be operated
without installing a
database management
system or requiring a
database administrator.
 Hipp based the syntax
and semantics on
PostgreSQL 6.5
documentation.
In August 2000, version
1.0 of SQLite was released,
with storage based on GNU
Database Manager.
 SQLite 2.0 replaced gdbm
with a custom B-tree
implementation, adding
transaction capability.
 SQLite 3.0, partially funded
by America Online, added
internationalization, manifest
typing, and other major
improvements
 In 2011 Hipp announced
his plans to add an UnQL
interface to SQLite
databases and to develop
UnQLite, an embeddable
document-oriented
database.
Design
 SQLite library is linked
with application program and
application
Programs uses SQLite’s
functionality through function
calls.
 SQLite stores the entire
database (definitions,
tables, indices, and the data
itself) as a single cross-
platform FILE on a host
machine.
It implements this
simple design by locking the
entire database file during
 In SQLite read
operations can be
multitasked, though writes
can only be performed one
after another.
 The access control in
SQLite is handled by
means of File system
permissions.
 SQLite uses PSQL as a
reference platform.
 SQLite does not enforce
type checking.
SQLite does not
compete with
client/server
databases, it
competes with
fopen()
“Normal DBs are connected
to the system by a network.
But SQLite is once linked
with C library it works
automatically”
Features
 Several reads can permit simultaneously
 Only one read thread is permitted at a time
 SQLite version 3.7.4 provides a full text
search module
 Version 3.8.2 added support for creating
tables without row id, which may provide space
and performance improvements
 SQLite doesn't ensure any relation between
or within the columns.
Today SQLite is widely used
with Android Smart phones
since it demands much storage
memmory and security. Skype is
a widely deployed application
that uses SQLite.
Uses
 SQLite is used in
cellphones, set-top boxes,
televisions, cameras, watches,
remote sensors, and robots.
 Using SQLite on server
machines is success
 SQLite works great as the
database engine for most low
to medium traffic websites
 SQLite makes it a good
platform for prototyping new,
experimental database
language features or ideas.
Weakly
typed
Efficiency
Advantages and Dis-
advantages
Conclusion
Sq lite

More Related Content

PPTX
Sq lite
vinoth raj
 
PDF
Web Programming - 8 Database, Model and Eloquent
AndiNurkholis1
 
PPTX
Sql server dba online training
Glory IT Technologies Pvt. Ltd.
 
DOCX
Android project (1)
hamzaterghini
 
PDF
Procurement Exchange - Our underlying technology
Glenn Turley
 
PPTX
Building Windows Phone Database App Using MVVM Pattern
Fiyaz Hasan
 
PPTX
What Is MySQL
Kathy Gill
 
PPTX
Play With Windows Phone Local Database
Fiyaz Hasan
 
Sq lite
vinoth raj
 
Web Programming - 8 Database, Model and Eloquent
AndiNurkholis1
 
Sql server dba online training
Glory IT Technologies Pvt. Ltd.
 
Android project (1)
hamzaterghini
 
Procurement Exchange - Our underlying technology
Glenn Turley
 
Building Windows Phone Database App Using MVVM Pattern
Fiyaz Hasan
 
What Is MySQL
Kathy Gill
 
Play With Windows Phone Local Database
Fiyaz Hasan
 

Viewers also liked (19)

PPTX
MySQLinsanity
Stanley Huang
 
PPTX
Databases for Beginners SQLite
Christopher Wimble
 
PDF
SQLite3
cltru
 
PPTX
Client billing System for ISP
sumi haque
 
PPTX
Sq lite presentation
Prof. Erwin Globio
 
KEY
SQLite Techniques
joaopmaia
 
ODP
Introduction4 SQLite
Stanley Huang
 
PDF
Getting Started with SQLite
Mindfire Solutions
 
PPTX
SQLite: Light, Open Source Relational Database Management System
Tanner Jessel
 
PPTX
SQLite - Overview
Emanuele Bartolesi
 
PPS
Billing System
md2gri
 
DOCX
Cake shop billing system
Akshita Pillai
 
PPTX
Project Super market billing system
Vickey Mahant
 
PDF
04.project billing system
girivaishali
 
DOC
Synopsis on billing system
Alok Sharma
 
PDF
SQLite 3
Scott MacVicar
 
PPTX
Sqlite
Raghu nath
 
PPT
Steganography presentation
Ashwin Prasad
 
PPTX
PPT steganography
parvez Sharaf
 
MySQLinsanity
Stanley Huang
 
Databases for Beginners SQLite
Christopher Wimble
 
SQLite3
cltru
 
Client billing System for ISP
sumi haque
 
Sq lite presentation
Prof. Erwin Globio
 
SQLite Techniques
joaopmaia
 
Introduction4 SQLite
Stanley Huang
 
Getting Started with SQLite
Mindfire Solutions
 
SQLite: Light, Open Source Relational Database Management System
Tanner Jessel
 
SQLite - Overview
Emanuele Bartolesi
 
Billing System
md2gri
 
Cake shop billing system
Akshita Pillai
 
Project Super market billing system
Vickey Mahant
 
04.project billing system
girivaishali
 
Synopsis on billing system
Alok Sharma
 
SQLite 3
Scott MacVicar
 
Sqlite
Raghu nath
 
Steganography presentation
Ashwin Prasad
 
PPT steganography
parvez Sharaf
 
Ad

Similar to Sq lite (20)

PPT
Os Owens
oscon2007
 
PPTX
A brief introduction to SQLite PPT
JavaTpoint
 
PPTX
android sqlite
Deepa Rani
 
PPTX
SQLite.pptx
MirzaHammad12
 
PPTX
Data Handning with Sqlite for Android
Jakir Hossain
 
PPTX
Study of SQLite
YashashreeMahale1
 
PDF
Sql data base
Ali Jafar
 
PDF
Introduction to SQLite: The Most Popular Database in the World
jkreibich
 
PPTX
Sql lite presentation
shubham julaha
 
PDF
[db tech showcase Tokyo 2017] A11: SQLite - The most used yet least appreciat...
Insight Technology, Inc.
 
PPT
Sq lite database
AYESHA JAVED
 
PDF
2011 06-sq lite-forensics
viaForensics
 
DOCX
Sq lite
Revuru Bharadwaja
 
PDF
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Amanda Lam
 
PPTX
Sqlite Introduction
Praveen Nair
 
PDF
libSQL
ScyllaDB
 
PPTX
SQLite forensics - Free Lists, unallocated space, carving
Dmitry Kirillin
 
PDF
SQLite - Dynamic Data in Titanium
Ket Majmudar
 
PPTX
Sqlite3 databases
Mohamed Essam
 
Os Owens
oscon2007
 
A brief introduction to SQLite PPT
JavaTpoint
 
android sqlite
Deepa Rani
 
SQLite.pptx
MirzaHammad12
 
Data Handning with Sqlite for Android
Jakir Hossain
 
Study of SQLite
YashashreeMahale1
 
Sql data base
Ali Jafar
 
Introduction to SQLite: The Most Popular Database in the World
jkreibich
 
Sql lite presentation
shubham julaha
 
[db tech showcase Tokyo 2017] A11: SQLite - The most used yet least appreciat...
Insight Technology, Inc.
 
Sq lite database
AYESHA JAVED
 
2011 06-sq lite-forensics
viaForensics
 
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Amanda Lam
 
Sqlite Introduction
Praveen Nair
 
libSQL
ScyllaDB
 
SQLite forensics - Free Lists, unallocated space, carving
Dmitry Kirillin
 
SQLite - Dynamic Data in Titanium
Ket Majmudar
 
Sqlite3 databases
Mohamed Essam
 
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
The Future of Artificial Intelligence (AI)
Mukul
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 

Sq lite

  • 2. What is SQLite ? SQLite is an in- process library that implements a self – contained,zero- configration, with server less design.
  • 3. What is SQLite ? SQLIt is a relational database management system contained in C library.
  • 4. SQLite & SQL Both are entirely different entities. One is db-in-a-single- file solutions (e.g., SQLite, MS Access) other one is a "real" RDBMS (e.g., Oracle, SQLServer, PostgreSQL, MySQL).
  • 5. History  D. Richard Hipp designed SQLite in May, while he was working for General Dynamics on contract with the United States Navy.
  • 6.  The design goals of SQLite were to allow the program to be operated without installing a database management system or requiring a database administrator.
  • 7.  Hipp based the syntax and semantics on PostgreSQL 6.5 documentation. In August 2000, version 1.0 of SQLite was released, with storage based on GNU Database Manager.
  • 8.  SQLite 2.0 replaced gdbm with a custom B-tree implementation, adding transaction capability.  SQLite 3.0, partially funded by America Online, added internationalization, manifest typing, and other major improvements
  • 9.  In 2011 Hipp announced his plans to add an UnQL interface to SQLite databases and to develop UnQLite, an embeddable document-oriented database.
  • 10. Design  SQLite library is linked with application program and application Programs uses SQLite’s functionality through function calls.
  • 11.  SQLite stores the entire database (definitions, tables, indices, and the data itself) as a single cross- platform FILE on a host machine. It implements this simple design by locking the entire database file during
  • 12.  In SQLite read operations can be multitasked, though writes can only be performed one after another.  The access control in SQLite is handled by means of File system permissions.
  • 13.  SQLite uses PSQL as a reference platform.  SQLite does not enforce type checking.
  • 14. SQLite does not compete with client/server databases, it competes with fopen()
  • 15. “Normal DBs are connected to the system by a network. But SQLite is once linked with C library it works automatically”
  • 16. Features  Several reads can permit simultaneously  Only one read thread is permitted at a time  SQLite version 3.7.4 provides a full text search module  Version 3.8.2 added support for creating tables without row id, which may provide space and performance improvements  SQLite doesn't ensure any relation between or within the columns.
  • 17. Today SQLite is widely used with Android Smart phones since it demands much storage memmory and security. Skype is a widely deployed application that uses SQLite.
  • 18. Uses  SQLite is used in cellphones, set-top boxes, televisions, cameras, watches, remote sensors, and robots.  Using SQLite on server machines is success
  • 19.  SQLite works great as the database engine for most low to medium traffic websites  SQLite makes it a good platform for prototyping new, experimental database language features or ideas.