Crear tablas de base de datos
En esta serie de videos puedes ver cómo conectar Ozeki SMS Gateway a un servidor de base de datos SQL Anywhere para el envío de mensajes SMS. Este video muestra cómo crear la estructura adecuada de tablas de base de datos utilizando la interfaz gráfica de tu servidor de base de datos SQL Anywhere. El artículo también incluye capturas de pantalla que te guían paso a paso para completar esta tarea con éxito. ¡Comencemos!
¿Qué es SQL Anywhere?
SAP SQL Anywhere es un sistema de gestión de bases de datos relacionales (RDBMS) embebido diseñado para permitir que las aplicaciones de bases de datos se ejecuten fuera de los centros de datos tradicionales. Está destinado a ejecutarse en PC en oficinas satélite, dispositivos móviles y servidores en pequeñas empresas como restaurantes y tiendas minoristas.
¿Qué son las tablas de base de datos?
Una tabla es una colección de datos relacionados organizados en formato de tabla dentro de una base de datos. Consta de columnas y filas. En bases de datos relacionales y de archivos planos, una tabla es un conjunto de elementos de datos (valores) que utilizan un modelo de columnas verticales (identificables por nombre) y filas horizontales, siendo la celda la unidad donde se cruzan una fila y una columna. Una tabla tiene un número específico de columnas, pero puede tener cualquier número de filas. Cada fila se identifica por uno o más valores que aparecen en un subconjunto particular de columnas. Una elección específica de columnas que identifican de manera única las filas se llama clave primaria.
Contenido del video1. Iniciar SQL Central
2. Crear base de datos
3. Conectarse a la base de datos
4. Ejecutar sentencias CREATE TABLE
Cómo crear tablas de base de datos (tutorial en video)
En este rápido tutorial en video, aprenderás cómo crear tablas de base de datos. Este proceso consta de 4 pasos. Primero necesitas abrir SQL Central y crear una base de datos. Después de crearla, debes conectarte a la base de datos. Luego, puedes crear tablas ejecutando comandos SQL. En el video creamos dos tablas. Una para mensajes entrantes y otra para mensajes salientes.
Por favor, desplázate hacia abajo para copiar las sentencias SQL (Figura 1) utilizadas en el video. Si ya has creado la base de datos en SQL Anywhere, puedes saltar al siguiente video.
Crear base de datos SQL Anywhere
Antes de comenzar a crear tablas, necesitas crear una base de datos en SQL Anywhere. Primero debes iniciar SQL Central. Luego, haz clic en 'Crear base de datos...' dentro del menú de la izquierda (Figura 1). Esto abrirá el Asistente para Crear Base de Datos en una nueva ventana, donde podrás configurar tu base de datos.
Asistente para Crear Base de Datos
Haz clic en Siguiente en la pantalla de bienvenida (Figura 2).
Seleccionar la máquina donde almacenar la base de datos
Aquí necesitas seleccionar dónde almacenar la base de datos. Esto se hace marcando la casilla junto a la opción que deseas seleccionar. Hemos seleccionado 'Crear una base de datos en esta computadora' (Figura 3). Haz clic en Siguiente para continuar.
Especificar la ubicación de la base de datos en el sistema de archivos
En esta página necesitas especificar el directorio de la base de datos en el sistema de archivos. Haz clic en el botón Examinar... para abrir el explorador (Figura 4). Aquí puedes especificar la ruta para la base de datos en el sistema de archivos. Cuando hayas seleccionado la ubicación, haz clic en Siguiente nuevamente para proceder.
Seleccionar dónde usar el registro de transacciones en tu sistema de archivos
Puedes elegir que la base de datos mantenga un archivo de registro de transacciones (Figura 5). Marca la casilla si deseas habilitar esta opción (te recomendamos que lo hagas). Haz clic en el botón Examinar... nuevamente para especificar un directorio para el archivo de registro. Finalmente, haz clic en Siguiente para continuar.
Crear un usuario de base de datos
Después de crear la base de datos, también necesitas crear un usuario de base de datos (Figura 6). Este usuario tendrá derechos sobre la base de datos. Escribe tu nombre de usuario en el primer cuadro de texto. Luego, escribe tu contraseña en el segundo cuadro de texto. Confirma tu contraseña escribiéndola también en el tercer cuadro de texto. Haz clic en Siguiente para continuar.
Seleccionar el tipo de cifrado
En esta página tienes la opción de habilitar el cifrado (Figura 7). También puedes seleccionar el tipo de cifrado que deseas utilizar. Hemos decidido no usar cifrado en este tutorial. Haz clic en Siguiente para continuar.
Especificar el tamaño de la base de datos
Aquí necesitas seleccionar el tamaño de página que utilizará tu base de datos. Hemos seleccionado 4096 bytes, ya que se ajusta bien a nuestro proyecto de ejemplo (Figura 8). Selecciona el tamaño marcando la casilla junto a él. Haz clic en Siguiente nuevamente para continuar.
Elegir configuraciones adicionales de la base de datos
En esta página puedes seleccionar configuraciones adicionales para la base de datos (Figura 9). Hemos seleccionado Crear vistas SYSCOLUMNS y SYSINDEXES y Incluir suma de verificación con cada página de la base de datos. Puedes seleccionar estas opciones marcando las casillas junto a ellas. Haz clic en Siguiente para proceder.
Especificar la secuencia de intercalación
Aquí debes seleccionar la secuencia de intercalación. Hemos optado por la configuración predeterminada (Figura 10). Después de seleccionarla, haz clic en Siguiente para continuar.
Elegir el modelo de seguridad
A continuación, debes elegir el modelo de seguridad para los procedimientos del sistema (Figura 11). Selecciona Ejecutar los procedimientos del sistema como el invocador. Haz clic en Siguiente nuevamente para continuar.
Conectarse a la base de datos
El proceso de configuración de la base de datos está completo. Ahora solo necesitas conectarte a la base de datos (Figura 12). Marca la casilla junto a Conectarse a la nueva base de datos. Luego, ingresa un Nombre del servidor y un Nombre de la base de datos en los cuadros de texto respectivos. Haz clic en Siguiente una vez más para continuar a la última página.
Ejecutar la sentencia SQL CREATE DATABASE
En esta página puedes finalizar tu base de datos. Puedes ver qué comandos se ejecutarán inmediatamente según las opciones que hayas seleccionado (Figura 13). Haz clic en Finalizar para completar y crear tu base de datos.
Abrir SQL interactivo
Después de crear la base de datos con éxito, volverás a la página principal de SQL Central. Haz clic en Abrir SQL interactivo dentro del menú de la izquierda (Figura 14).
Conectarse a tu base de datos
En esta ventana puedes conectarte a tu base de datos. Ingresa tu nombre de usuario y contraseña especificados anteriormente durante la instalación (Figura 15). Haz clic en el botón Conectar para conectarte a tu base de datos.
Sentencias SQL Anywhere CREATE TABLE para copiar:
CREATE TABLE "ozekimessagein" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE TABLE "ozekimessageout" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "status" varchar(20) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , "errormsg" varchar(250) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE INDEX "ozekimessageinindex" ON "ozekimessagein" ( "id" ASC ) go commit work go CREATE INDEX "ozekimessageoutindex" ON "ozekimessageout" ( "id" ASC ) go commit work go
Copiar sentencias CREATE TABLE
Copia el código SQL del Código 1. Selecciona todo el código y haz clic derecho, luego copia (Figura 16).
Ejecutar sentencias CREATE TABLE
Pega el código del Código 1 en el editor de texto de SQL Interactivo (Figura 17). Ejecuta el código haciendo clic en el botón negro de reproducción en la barra de herramientas superior. Ejecutar este código creará las tablas ozekimessagein y ozekimessageout, que contienen mensajes entrantes y salientes.
Resumen
Este es el final de este tutorial. Si has llegado hasta aquí, has completado este proceso con éxito. Para más información sobre cómo implementar esta solución, consulta la siguiente parte de este tutorial.
More information