Getting Started with SQLite

2,179 views

Published on

SQLite is a self contained, serverless, zeroconfiguration, transactional database engine.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
2,179
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
125
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Getting Started with SQLite

  1. 1. Getting started with SQLite Presenter: Harsh Wardhan, Mindfire Solutions
  2. 2. Presenter: Harsh Wardhan, Mindfire Solutions Agenda - What is SQLite? - Who is using SQLite? - Where to use SQLite? - What makes SQLite different? - Understanding SQLite constraints. - Understanding SQLite Functions. - Live demo.
  3. 3. Presenter: Harsh Wardhan, Mindfire Solutions What is SQLite? - Created by D. Richard Hipp. - A self contained, serverless, zero- configuration, transactional database engine. - Small footprint around 0.5 MB. - Entire database in a single file. - ACID transactions. - In public domain.
  4. 4. Presenter: Harsh Wardhan, Mindfire Solutions Who is using SQLite?
  5. 5. Presenter: Harsh Wardhan, Mindfire Solutions Where to use SQLite? - Stand alone applications. - Local database cache. - Session database. - Embedded devices. - Internal or temporary databases. - Application file format. - Don't use in client/server applications, high volume websites, high concurrency requirements.
  6. 6. Presenter: Harsh Wardhan, Mindfire Solutions What makes SQLite different? - Zero-configuration and serverless. - Single file database. - Stable cross platform database files. - Manifest typing. - Variable length record.
  7. 7. Presenter: Harsh Wardhan, Mindfire Solutions Features not supported - Right and full outer join. - Complete alter table support. - Complete trigger support. - Writing to views. - Grant and Revoke.
  8. 8. Presenter: Harsh Wardhan, Mindfire Solutions SQLite Constraints - Not null. - Unique. - Primary key. - Foreign key. - Check. - Default.
  9. 9. Presenter: Harsh Wardhan, Mindfire Solutions SQLite Functions - Core functions. - Aggregate functions. - Date & Time functions.
  10. 10. Presenter: Harsh Wardhan, Mindfire Solutions Time for a Live Demo. - Install SQLite. http://www.sqlite.org/download.html - Create SQLite database and tables. - Basic operations using SQLite. - Let's get a database manager. http://sqlitestudio.pl/?act=download
  11. 11. Presenter: Harsh Wardhan, Mindfire Solutions Question and Answer
  12. 12. Presenter: Harsh Wardhan, Mindfire Solutions Thank you

×