Conceptos Esenciales de Formularios y Lenguaje SQL en Bases de Datos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,12 KB

Formularios en Bases de Datos

Los formularios se utilizan principalmente para:

  • Editar o mostrar datos de una tabla o consulta.
  • Controlar el acceso a los datos, determinando los registros específicos a mostrar.

Un formulario es una interfaz gráfica mediante la cual se puede obtener información de una Base de Datos (BD). Permite insertar elementos gráficos llamados controles (por ejemplo: Cuadro de texto, Etiqueta, Botón de Comando, etc.).

Herramientas para Crear Formularios

Existen diversas herramientas para la creación de formularios:

  1. Vista Diseño
  2. Asistente para Formularios
  3. Creación Automática
  4. Gráficos Dinámicos

Concepto de las Herramientas

  1. Vista Diseño: Función que abre un formulario en blanco, al cual se le integran los objetos que se desean incluir.
  2. Asistente para Formularios: Utiliza una interfaz gráfica y, mediante pasos preestablecidos, guía en la creación de un formulario.
  3. Automático: Se selecciona una consulta o tabla en el panel de exploración, creando automáticamente un formulario simple basado en ella.
  4. Gráficos Dinámicos: Se crea un formulario basándose en gráficos dinámicos preestablecidos por el usuario.

Estructura de un Formulario

Un formulario típicamente se compone de las siguientes secciones:

  • Encabezado de formulario: Contiene información que se mantiene invariable y aparece en la parte superior de la primera página.
  • Encabezado de página: Muestra información en la parte superior de cada página impresa (ej: título).
  • Detalle: Es la sección principal donde se muestran los registros, ya sea uno solo o varios por página.
  • Pie de página: Contiene información que aparece en la parte inferior de cada página impresa (ej: fecha, número de página).
  • Pie de formulario: Muestra información que se mantiene invariable y aparece en la parte inferior de la última página.

Modificación de Formularios

Para poder realizar cualquier modificación en la interfaz gráfica de un formulario, es necesario abrirlo en la Vista Diseño (VD).


Fundamentos de SQL

Un lenguaje de programación es un conjunto de símbolos y palabras utilizados para dar instrucciones y órdenes a la computadora.

Tipos de Lenguajes de Programación

  • Lenguaje de Máquina: Creado para dar instrucciones directas al hardware, utilizando el alfabeto binario (0 y 1).
  • Lenguaje de Bajo Nivel: Conjunto de instrucciones más cercanas al hardware que el lenguaje de máquina, pero aún complejo para los humanos (ej: Ensamblador).
  • Lenguaje de Alto Nivel: Lenguaje independiente de la máquina, más cercano al lenguaje humano. Necesita un programa traductor (compilador o intérprete) para convertirlo a bajo nivel (ejemplo: SQL, Python, Java).

Definición de SQL

SQL (Structured Query Language) es un lenguaje estándar y normalizado, diseñado específicamente para gestionar y realizar consultas en una base de datos relacional. Proporciona métodos para:

  • Definir la estructura de la BD.
  • Manipular la información contenida en ella.
  • Gestionar los permisos de acceso a dicha información.

Organización de Comandos SQL

SQL se organiza generalmente en tres subconjuntos o grupos principales de comandos:

  • DDL (Data Definition Language - Lenguaje de Definición de Datos): Comandos encargados de definir o modificar la estructura de la base de datos y sus objetos (tablas, vistas, índices). Ejemplos: CREATE, ALTER, DROP.
  • DML (Data Manipulation Language - Lenguaje de Manipulación de Datos): Comandos que permiten consultar, insertar, eliminar o actualizar los datos almacenados en la BD. Ejemplos: SELECT, INSERT, UPDATE, DELETE.
  • DCL (Data Control Language - Lenguaje de Control de Datos): Comandos encargados de la seguridad de la base de datos, gestionando el control de acceso y los privilegios de los usuarios. Ejemplos: GRANT, REVOKE.

Cláusulas SQL Comunes (Utilización en DML)

Dentro de las sentencias DML, especialmente SELECT, se utilizan diversas cláusulas para especificar la consulta:

  • SELECT: Especifica las columnas (datos) que se desean recuperar. Es el comando inicial en la mayoría de las consultas de recuperación de datos.
  • FROM: Indica la tabla o tablas (origen) de donde se extraerán los datos.
  • WHERE: Filtra los registros basándose en condiciones específicas que deben cumplir. No se utiliza directamente con funciones de agregado (para eso se usa HAVING).
  • GROUP BY: Agrupa las filas que tienen los mismos valores en uno o más campos en un único registro resumen. Se usa a menudo con funciones de agregado (COUNT, SUM, AVG, etc.) para realizar cálculos sobre cada grupo.
  • HAVING: Filtra los grupos creados por GROUP BY basándose en condiciones específicas que deben cumplir dichos grupos (usualmente involucrando funciones de agregado).
  • ORDER BY: Ordena los registros del conjunto de resultados según una o más columnas, en una disposición específica: ascendente (ASC, por defecto) o descendente (DESC).

Entradas relacionadas: