SlideShare a Scribd company logo
1 of 14
Presentation
on
Presented By:-Tanveer Singh
Guided By:-Ankush Gakhar
Designed By :-Shubham Julaha
WHY SQL3
 SQLite is an in-process library that implements a self-
contained,serverless, zero-configuration, transactional
SQL database engine. It is a database, which is zero-
configured, which means like other databases you do
not need to configure it in your system.
 SQLite engine is not a standalone process like other
databases, you can link it statically or dynamically as
per your requirement with your application. SQLite
accesses its storage files directly.
 SQLite does not require a separate server process or system to operate
(serverless).
 SQLite comes with zero-configuration, which means no setup or
administration needed.
 A complete SQLite database is stored in a single cross-platform disk file.
 SQLite is very small and light weight, less than 400KiB fully configured or
less than 250KiB with optional features omitted.
 SQLite is self-contained, which means no external dependencies.
 SQLite transactions are fully ACID-compliant, allowing safe access from
multiple processes or threads.
 SQLite supports most of the query language features found in SQL92
(SQL2) standard.
 SQLite is written in ANSI-C and provides simple and easy-to-use API.
 SQLite is available on UNIX (Linux, Mac OS-X, Android, iOS) and
Windows (Win32, WinCE, WinRT).
An operator is a reserved word or a character used
primarily in an SQLite statement's WHERE clause to
perform operation(s), such as comparisons and
arithmetic operations. Operators are used to specify
conditions in an SQLite statement and to serve as
conjunctions for multiple conditions in a statement.
 Arithmetic operators
 Comparison operators
 Logical operators
 Bitwise operators
 In computing, a binding from a programming
language to a library or operating system service is
an application programming interface (API)
providing glue code to use that library or service in a
given programming language.
 Binding generally refers to a mapping of one thing to
another. In the context of software libraries, bindings
are wrapper libraries that bridge two programming
languages, so that a library written for one language
can be used in another language.[1] Many software
libraries are written in system programming
languages such as C or C++.
• C
• C#
• C++
 PHP
 Ruby
 MATLAB
 Go
 Python
 R
• D
• Swift
• Smalltalk
• Java
• Java script
1. user-defined types (ADTs, named row types, and
distinct types)
2. type constructors for row types and reference types
3. type constructors for collection types (sets, lists, and
multi sets)
4. user-defined functions and procedures
support for large objects (BLOBs and CLOBs)
 Operations that may be invoked in SQL include defined
operations on tables (SELECT, INSERT, UPDATE,
DELETE), the implicitly defined functions defined for ADT
attributes, and routines either explicitly associated with
ADTs or defined separately.
 Routines associated with ADTs are FUNCTION definitions
for type-specific user-defined behavior. The FUNCTION
definitions specify the operations on the ADT and return a
single value of a defined data type. Functions may either be
SQL functions, completely defined in an SQL schema
definition , or external functions, defined in standard
programming languages.
 Embedded devices and the internet of things
 Websites
 Application file format
 Data analysis
• Adobe - Uses SQLite in Photoshop and AcrobatAdobe reader.
The Application file Format of SQLite is used in these products.
• Apple - Several functions in Mac OS X use SQLite:
-Safari Web Browser,
 The phone and iPod Touch platforms may also contain SQLite
implementations (unknown due to closed source nature of those
systems.)
 Mozilla - Uses SQLite in the Mozilla Firefox Web Browser.
SQLite is used in Firefox to store metadata.
 Google - Google uses SQLite in Google Desktop and in Google
Gears. SQLite is also used in the mobile OS platform, Android.
• McAfee- Uses SQLite in its various Anti-virus
programs
• Phillips - Phillips mp3 players use SQLite to store
and track metadata. (you can even access the database
on the usb based mp3 players that Phillips produced)
• PHP - Php comes with SQLite 2 and 3 built in.
Python- SQLite is bundled with the Python
programming language.
 RIGHT OUTER JOIN-Only LEFT OUTER JOIN is
implemented.
 FULL OUTER JOIN-Only LEFT OUTER JOIN is
implemented.
 ALTER TABLE-The RENAME TABLE and ADD COLUMN
variants of the ALTER TABLE command are supported. The
DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT
are not supported.
 VIEWs-VIEWs in SQLite are read-only. You may not
execute a DELETE, INSERT, or UPDATE statement on a
view.
 GRANT and REVOKE-The only access permissions that
can be applied are the normal file access permissions of the
underlying operating system.
Sql lite presentation

More Related Content

Similar to Sql lite presentation

android sqlite
android sqliteandroid sqlite
android sqliteDeepa Rani
 
SQLite in Flutter.pptx
SQLite in Flutter.pptxSQLite in Flutter.pptx
SQLite in Flutter.pptxNabin Dhakal
 
Data Handning with Sqlite for Android
Data Handning with Sqlite for AndroidData Handning with Sqlite for Android
Data Handning with Sqlite for AndroidJakir Hossain
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.Cloud Native Day Tel Aviv
 
Attendence system
Attendence systemAttendence system
Attendence systemmarar hina
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation Abhishek Patel
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMiguel Araújo
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languagesactanimation
 
Tech presentation (part 1)
Tech presentation (part 1)Tech presentation (part 1)
Tech presentation (part 1)Abhijit Roy
 
SQL PPT.pptx
SQL PPT.pptxSQL PPT.pptx
SQL PPT.pptxKulbir4
 
Introduction to .net and asp
Introduction to .net and aspIntroduction to .net and asp
Introduction to .net and aspPrachi Agarwal
 

Similar to Sql lite presentation (20)

Sq lite
Sq liteSq lite
Sq lite
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
SQLite in Flutter.pptx
SQLite in Flutter.pptxSQLite in Flutter.pptx
SQLite in Flutter.pptx
 
Sqlite
SqliteSqlite
Sqlite
 
Data Handning with Sqlite for Android
Data Handning with Sqlite for AndroidData Handning with Sqlite for Android
Data Handning with Sqlite for Android
 
Industrial training
Industrial trainingIndustrial training
Industrial training
 
Sq lite
Sq liteSq lite
Sq lite
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
 
Attendence system
Attendence systemAttendence system
Attendence system
 
Sq lite database
Sq lite databaseSq lite database
Sq lite database
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation
 
Mysql
MysqlMysql
Mysql
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQLMySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQL
 
Flask SQLite .pdf
Flask SQLite .pdfFlask SQLite .pdf
Flask SQLite .pdf
 
Project seminar
Project seminarProject seminar
Project seminar
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
 
SQL on linux
SQL on linuxSQL on linux
SQL on linux
 
Tech presentation (part 1)
Tech presentation (part 1)Tech presentation (part 1)
Tech presentation (part 1)
 
SQL PPT.pptx
SQL PPT.pptxSQL PPT.pptx
SQL PPT.pptx
 
Introduction to .net and asp
Introduction to .net and aspIntroduction to .net and asp
Introduction to .net and asp
 

Recently uploaded

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
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.pptxDr. Ravikiran H M Gowda
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
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.pptxDenish Jangid
 
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.MaryamAhmad92
 
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 functionsKarakKing
 
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.pdfDr Vijay Vishwakarma
 
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Ă...Nguyen Thanh Tu Collection
 
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 FellowsMebane Rash
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
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)Jisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
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...Poonam Aher Patil
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
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
 
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.
 
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
 
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
 
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Ă...
 
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
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.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)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
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...
 

Sql lite presentation

  • 1. Presentation on Presented By:-Tanveer Singh Guided By:-Ankush Gakhar Designed By :-Shubham Julaha
  • 3.  SQLite is an in-process library that implements a self- contained,serverless, zero-configuration, transactional SQL database engine. It is a database, which is zero- configured, which means like other databases you do not need to configure it in your system.  SQLite engine is not a standalone process like other databases, you can link it statically or dynamically as per your requirement with your application. SQLite accesses its storage files directly.
  • 4.  SQLite does not require a separate server process or system to operate (serverless).  SQLite comes with zero-configuration, which means no setup or administration needed.  A complete SQLite database is stored in a single cross-platform disk file.  SQLite is very small and light weight, less than 400KiB fully configured or less than 250KiB with optional features omitted.  SQLite is self-contained, which means no external dependencies.  SQLite transactions are fully ACID-compliant, allowing safe access from multiple processes or threads.  SQLite supports most of the query language features found in SQL92 (SQL2) standard.  SQLite is written in ANSI-C and provides simple and easy-to-use API.  SQLite is available on UNIX (Linux, Mac OS-X, Android, iOS) and Windows (Win32, WinCE, WinRT).
  • 5. An operator is a reserved word or a character used primarily in an SQLite statement's WHERE clause to perform operation(s), such as comparisons and arithmetic operations. Operators are used to specify conditions in an SQLite statement and to serve as conjunctions for multiple conditions in a statement.  Arithmetic operators  Comparison operators  Logical operators  Bitwise operators
  • 6.  In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.  Binding generally refers to a mapping of one thing to another. In the context of software libraries, bindings are wrapper libraries that bridge two programming languages, so that a library written for one language can be used in another language.[1] Many software libraries are written in system programming languages such as C or C++.
  • 7. • C • C# • C++  PHP  Ruby  MATLAB  Go  Python  R • D • Swift • Smalltalk • Java • Java script
  • 8. 1. user-defined types (ADTs, named row types, and distinct types) 2. type constructors for row types and reference types 3. type constructors for collection types (sets, lists, and multi sets) 4. user-defined functions and procedures support for large objects (BLOBs and CLOBs)
  • 9.  Operations that may be invoked in SQL include defined operations on tables (SELECT, INSERT, UPDATE, DELETE), the implicitly defined functions defined for ADT attributes, and routines either explicitly associated with ADTs or defined separately.  Routines associated with ADTs are FUNCTION definitions for type-specific user-defined behavior. The FUNCTION definitions specify the operations on the ADT and return a single value of a defined data type. Functions may either be SQL functions, completely defined in an SQL schema definition , or external functions, defined in standard programming languages.
  • 10.  Embedded devices and the internet of things  Websites  Application file format  Data analysis
  • 11. • Adobe - Uses SQLite in Photoshop and AcrobatAdobe reader. The Application file Format of SQLite is used in these products. • Apple - Several functions in Mac OS X use SQLite: -Safari Web Browser,  The phone and iPod Touch platforms may also contain SQLite implementations (unknown due to closed source nature of those systems.)  Mozilla - Uses SQLite in the Mozilla Firefox Web Browser. SQLite is used in Firefox to store metadata.  Google - Google uses SQLite in Google Desktop and in Google Gears. SQLite is also used in the mobile OS platform, Android.
  • 12. • McAfee- Uses SQLite in its various Anti-virus programs • Phillips - Phillips mp3 players use SQLite to store and track metadata. (you can even access the database on the usb based mp3 players that Phillips produced) • PHP - Php comes with SQLite 2 and 3 built in. Python- SQLite is bundled with the Python programming language.
  • 13.  RIGHT OUTER JOIN-Only LEFT OUTER JOIN is implemented.  FULL OUTER JOIN-Only LEFT OUTER JOIN is implemented.  ALTER TABLE-The RENAME TABLE and ADD COLUMN variants of the ALTER TABLE command are supported. The DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT are not supported.  VIEWs-VIEWs in SQLite are read-only. You may not execute a DELETE, INSERT, or UPDATE statement on a view.  GRANT and REVOKE-The only access permissions that can be applied are the normal file access permissions of the underlying operating system.