SQLite es un sistema de gestión de base de datos relacional contenido en una biblioteca en C que implementa la mayor parte del estándar SQL-92. No requiere configuración ni servidor, ya que cada base de datos SQLite se almacena en un solo archivo. Solo necesita el ejecutable sqlite3.exe para crear y acceder a bases de datos.
0 calificaciones0% encontró este documento útil (0 votos)
183 vistas5 páginas
SQLite es un sistema de gestión de base de datos relacional contenido en una biblioteca en C que implementa la mayor parte del estándar SQL-92. No requiere configuración ni servidor, ya que cada base de datos SQLite se almacena en un solo archivo. Solo necesita el ejecutable sqlite3.exe para crear y acceder a bases de datos.
SQLite es un sistema de gestión de base de datos relacional contenido en una biblioteca en C que implementa la mayor parte del estándar SQL-92. No requiere configuración ni servidor, ya que cada base de datos SQLite se almacena en un solo archivo. Solo necesita el ejecutable sqlite3.exe para crear y acceder a bases de datos.
SQLite es un sistema de gestión de base de datos relacional contenido en una biblioteca en C que implementa la mayor parte del estándar SQL-92. No requiere configuración ni servidor, ya que cada base de datos SQLite se almacena en un solo archivo. Solo necesita el ejecutable sqlite3.exe para crear y acceder a bases de datos.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
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