Está en la página 1de 5

SQLITE

2.1 CARACTERISTICAS DEL DBMS


La biblioteca implementa la mayor parte del estndar SQL-92, incluyendo
transacciones de base de datos atmicas, consistencia de base de datos,
aislamiento, y durabilidad (ACID), triggers y la mayor parte de las consultas
complejas.
Es un SGDB compatible con ACID, contenida en un relativamente pequea
biblioteca en C. SQLite es un proyecto de dominio pblico creado por D.
Richard HIPP.
CARACTERISTICAS
Incluye transacciones de base datos atmicas.
Consistencia de base de datos.
Aislamiento, durabilidad
Varios procesos o hilos pueden acceder a la misma base de datos.
Existen muchas ventajas y desventajas con respecto (ACID).
Usa un sistema de tipos inusual.
a los servidores.
La principal ventaja es que no existe ningn proceso de instalacin de servidor,
como as tambin su configuracin, inicializacin, etc. Por ello es una de las
razones por la cual SQLite Configuracin. Cualquier programa que sea capaz
de acceder al disco se puede utilizar una base de datos SQLite.
Por otro lado, un motor de base de datos que utiliza un servidor puede
proporcionar una mejor proteccin frente a fallos en la aplicacin del cliente
se dirige a los punteros en un cliente no puede corromper la memoria en el
servidor.
La mayora de los motores de base de datos SQL son cliente/servidor. De los
que son servidores, SQLite es el nico que sabe de este autor que permite que
mltiples aplicaciones puedan acceder a la misma base de datos al mismo
tiempo.

2.1.1 ESTRUCTURA DE MEMORIA Y PROCESOS DE LA INSTANCIA


Dado a que en SQLITE no existen ningn servidor que se tenga que iniciar no
existe una estructura de memoria ni procesos de la instancia.
2.1.2 ESTRUCTURAS FISICAS DE LA BASE DE DATOS
Cada base de datos SQLite se almacena en un solo archivo. Si especifica slo
el nombre de la base de datos como el valor de parmetro para
DatabaseFactory.create(), el archivo de la base de datos se crea en el
almacenamiento de la tarjeta de memoria externa. La ubicacin
predeterminada
del
archivo
de
base
de
datos
es
/SDCard/databases/application_name/. El nombre de la aplicacin que crea la
base de datos se incluye en la ruta predeterminada para evitar conflictos de
nombres.
No es posible almacenar bases de datos SQLite en el almacenamiento de
aplicaciones.
El almacenamiento de la tarjeta de memoria externa es la ubicacin de
almacenamiento de preferencia para las bases de datos si el dispositivo
BlackBerry es compatible con ello. En dispositivos compatibles con el
almacenamiento de la tarjeta de memoria externa, puede crear bases de datos
en el almacenamiento de la tarjeta de memoria externa especificando la ruta
/SDcard/.
Si la aplicacin est diseada para almacenar la base de datos SQLite en el
almacenamiento multimedia integrado, debe implementar la aplicacin de modo
que sea fcil modificar el cdigo para cambiar la ubicacin de almacenamiento
de la base de datos. En dispositivos compatibles con el almacenamiento
multimedia integrado, puede crear bases de datos en el almacenamiento
multimedia integrado especificando la ruta /store/.
2.1.3 REQUERIMIENTOS PARA LA INSTALACION
No se requiere de ninguna biblioteca externa para compilar esta extensin.
2.1.4 INSTALACION DEL SOFTWARE DE BD EN MODO TRANSACCIONAL
SQLITE es instalado en modo transaccional desde la primera vez.
2.1.5 VARIABLES DE AMBIENTE Y ARCHIVOS IMPORTANTES PARA
INSTALACION

2.1.6 PROCEDIMIENTO GENERAL DE INSTALACION


Para crear una base de datos SQLite necesitaremos el ejecutable "sqlite3.exe",
disponible gratuitamente en:
http://www.sqlite.org/download.html
Seleccionaremos en "Precompiled Binaries For Windws" el enlace "sqlite3_6_11.zip":

Acceso a SQLite con ODBC, Delphi y Lazarus - Instalacin ODBC

Descomprimiremos el fichero descargado "sqlite-3_6_11.zip", al descomprimirlo


tendremos el fichero "sqlite3.exe" de 490KB. A continuacin abriremos una
ventana de MS-DOS (lnea de comandos), desde "Inicio" - "Ejecutar"
escribiremos "cmd" y pulsaremos "Aceptar":

Acceso a SQLite con ODBC, Delphi y Lazarus - Instalacin ODBC


En la lnea de comandos, accederemos a la carpeta donde hayamos
descomprimido el fichero sqlite3.exe, con los comandos:
e:
(si est en la unidad "E")
cd "Mis documentos/programas/sqlite"
a continuacin introduciremos el siguiente comando para crear la base de
datos "bdajpdsoft":
sqlite3 bdajpdsoft
Tras crear la base de datos, crearemos una tabla de prueba, para ello
introduciremos las siguientes lneas:
create table factura (
codigo int primary key,
fecha date,
codigcliente int,
cobrada boolean);
A continuacin insertaremos un registro en la tabla "factura" con las siguientes
lneas:
insert into factura (codigo, fecha, codigcliente, cobrada) values (
1,'2009-03-20', 12, 'true');
Haciendo un "select" podremos ver el contenido de la tabla "factura":

select * from factura


Tras concluir con la creacin de las tablas introduciremos el siguiente comando
SQLite para cerrar la conexin:
.exit

Acceso a SQLite con ODBC, Delphi y Lazarus - Instalacin ODBC


Con lo anterior, SQLite habr creado un fichero llamado "bdajpdsoft" con el
mismo nombre que el que le hemos dado a la base de datos y en la misma
ubicacin que el fichero "sqlite3.exe":

Acceso a SQLite con ODBC, Delphi y Lazarus - Instalacin ODBC


2.1.7 PROCEDIMIENTO PARA CONFIGURACION DE UN DBMS
SQLITE no necesita ningn tipo de configuracin.
2.1.8 COMANDOS GENERALES DE ALTA Y BAJA DEL DBMS

También podría gustarte