Crear la base de datos
Se requiere de un programa que administre bases de datos de SQLite para crear las bases de datos y opcionalmente comprobar si los cambios realizados por aplicaciones externas funcionan. Se puede emplear alguno de estos u otros:
Las bases de datos de SQLite son archivos en lugar de un conjuntos de carpetas y archivos contenidos en un servidor, por lo cual no requieren un puerto. |
Una vez instalado el programa, se selecciona la opción de agregar una base de datos
Se agrega una base de datos, se puede seleccionar una existente o crear una nueva
Se procede a crear una base de datos con la extensión "db" y luego realizar un test de conexión
Finalmente, aceptar
Crear la tabla
Mediante el programa se puede crear la tabla y las columnas seleccionando la base de datos:
Luego se debe seguir una serie de pasos para agregar columnas y configurarlas.
- Indicar el nombre de la tabla
- Agregar columnas
- Indicar el nombre de la columna y su tipo, adicionalmente el tamaño. Por ejemplo, columnas que contienen texto o números con decimales.
- Indicar los restricciones (constraints) como clave primaria, foránea, campo único, etc.
- En algunos casos es necesario agregar una configuración adicional a las restricciones.
- Por ejemplo, en los campos PRIMARY KEY de tipo entero, el autoincremento. Además, se puede colocar un nombre a la restricción. Por ejemplo, necesario para claves foráneas.
- Finalmente aplicar cambios y repetir el proceso para cada columna que se desee agregar.
Se confirman los cambios, luego aparece el código SQL generado que se puede guardar para tener un Script.
Código SQL
Si se desea, se puede colocar el código directamente, para ello se debe seleccionar el editor SQL como se muestra.
En el editor SQL se debe ingresar lo siguiente y ejecutar (F9 en Windows).
CREATE TABLE inquilinos (
idinquilinos INTEGER PRIMARY KEY AUTOINCREMENT,
dni VARCHAR (8) UNIQUE
NOT NULL,
nombres VARCHAR (150) NOT NULL,
paterno VARCHAR (150) NOT NULL,
materno VARCHAR (150) NOT NULL,
telefono VARCHAR (40),
correo VARCHAR (200),
deuda DECIMAL (10, 2) NOT NULL,
fecha_ingreso DATE NOT NULL
);
Finalmente, se podrá apreciar la estructura de la tabla dentro de la base de datos. Cabe recordar que la base de datos "blog.db" es un archivo que estará ubicado en la dirección seleccionada inicialmente y puede ser trasladado donde deseemos.