0% found this document useful (0 votes)
2 views

Dbms 3

Uploaded by

parasningune19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Dbms 3

Uploaded by

parasningune19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

PUNE VIDYARTHI GRIHA'S

COET & GKPIOM,Pune-09

Department of Infromation Technology

Assignment No:- 3 (PART-A)

Subject: Database Management System Lab

Aim: Study of SQLite: What is SQLite? Uses of Sqlite. Building and installing SQLite.

Objective: Study of SQLite and uses.


Theory:
 SQLite:

 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.
 Feature of SQLite:

1. Serverless:

 Normally, an RDBMS such as MySQL, PostgreSQL, etc., requires a separate


server process to operate. The applications that want to access the database
server use TCP/IP protocol to send and receive requests. This is called
client/server architecture.
 SQLite does NOT require a server to run.
 SQLite database is integrated with the application that accesses the database.
The applications interact with the SQLite database read and write directly
from the database files stored on disk.

2. Self-Contained:

 SQLite is self-contained means it requires minimal support from the operating


system or external library.
 This makes SQLite usable in any environment especially in embedded devices
like iPhones, Android phones, game consoles, handheld media players, etc.

3. Zero-configuration:

 Because of the serverless architecture, you don’t need to “install” SQLite


before using it. There is no server process that needs to be configured, started,
and stopped.

4. Transactional:

 All transactions in SQLite are fully ACID-compliant. It means all queries and
changes are Atomic, Consistent, Isolated, and Durable.
 In other words, all changes within a transaction take place completely or not at
all even when an unexpected situation like application crash, power failure, or
operating system crash occurs.

 Install SQLite on Windows:


1. Go to SQLite download page of https://www.sqlite.org , and download
precompiled binaries from Windows section.
2. Download sqlite-shell-win32-*.zip and sqlite-dll-win32-*.zip zipped files.
3. Create a folder C:\>sqlite and unzip above two zipped files in this folder, which
will give you sqlite3.def, sqlite3.dll and sqlite3.exe files.
4. Add C:\>sqlite in your PATH environment variable and finally go to the
command prompt and issue sqlite3 command, which should display the following
result.
C:\>sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

You might also like