¿Cuáles son los componentes de un sistema SQL?

 

¿Cuáles son los componentes de un sistema SQL?

Los sistemas de administración de bases de datos relacionales utilizan un lenguaje de consulta estructurada (SQL) para almacenar y administrar datos. El sistema almacena varias tablas de bases de datos que se relacionan entre sí. MS SQL Server, MySQL o MS Access son ejemplos de sistemas de administración de bases de datos relacionales. Los siguientes son los componentes de un sistema de este tipo. 

Tabla SQL

Una tabla SQL es el elemento básico de una base de datos relacional. La tabla de la base de datos SQL se compone de filas y columnas. Los ingenieros de bases de datos crean relaciones entre varias tablas de bases de datos para optimizar el espacio de almacenamiento de datos.

Por ejemplo, el ingeniero de bases de datos crea una tabla SQL para los productos de una tienda: 

ID de producto

Nombre del producto

ID del color

0001

Colchón

Color 1

0002

Almohada

Color 2

A continuación, el ingeniero de bases de datos vincula la tabla de productos a la tabla de colores con el ID de color

ID del color

Nombre del color

Color 1

Azul

Color 2

Rojo

Instrucciones SQL

Las instrucciones SQL, o consultas SQL, son instrucciones válidas que los sistemas de administración de bases de datos relacionales entienden. Los desarrolladores de software crean instrucciones SQL a partir de diferentes elementos del lenguaje SQL. Los elementos del lenguaje SQL son componentes como identificadores, variables y condiciones de búsqueda que forman una instrucción SQL correcta.

Por ejemplo, la siguiente instrucción SQL utiliza un comando SQL INSERT para almacenar la Marca del colchón A, con un precio de 499 USD, en una tabla llamada Mattress_table, (Tabla_colchón) con los nombres de columna brand_name (nombre_marca) y cost (costo):

Procedimientos almacenados

Los procedimientos almacenados son una colección de una o más instrucciones SQL almacenadas en la base de datos relacional. Los desarrolladores de software utilizan los procedimientos almacenados para mejorar la eficiencia y el rendimiento. Por ejemplo, pueden crear un procedimiento almacenado para actualizar las tablas de ventas en vez de escribir la misma instrucción SQL en diferentes aplicaciones. 

Componentes






 

Comentarios

Entradas más populares de este blog

¿Por qué es importante SQL?

¿Qué es SQL?