SQL
Un lenguaje para definir, consultar y modificar datos; no es un único producto de base de datos.
¿Qué es SQL?
SQL significa Structured Query Language. El lenguaje sirve para definir estructuras de datos, consultarlos y aplicar cambios. Un SELECT, por ejemplo, selecciona datos. SQL no es un único producto de base de datos; los sistemas lo implementan con extensiones y detalles distintos. No puede darse por hecho que una consulta funcione en todos sin comprobarla.
En un portal ficticio, una lista de solicitudes aprobadas debe ordenarse por identificador único. Una consulta de lectura de ejemplo es: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Indica columna de salida, condición y ordenación explícitamente. No es una consulta ejecutada. La solución debe aplicar aparte qué registros puede ver cada persona; un filtro de negocio no demuestra por sí solo control de acceso.
Fuentes
Términos relacionados
- Base de datosUna colección organizada de datos a los que el software puede acceder y que puede modificar.
- Modelo de datos relacionalModelar datos en tablas con filas, columnas y relaciones descritas explícitamente.
- NoSQLUn término genérico para sistemas de bases de datos con modelos de datos que no son principalmente relacionales.
- Validación de datosLa validación de datos comprueba requisitos definidos como formato, campos obligatorios o rangos permitidos.
- Mapeo objeto-relacionalConectar objetos del programa con datos de una base relacional.
- Consulta de base de datosUna consulta pide datos con condiciones definidas. La selección, el alcance y el orden deben ajustarse a su propósito.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.