Aprendiendo SQL

EL SQL (Structured Query Language), es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. Se desarrollo a inicios de los 70’s en IBM, donde inicialmente se desarrolló el primer prototipo de una base de datos relacional.

Hay diferentes comercializaciones y distribuciones de SQL en el mundo, cada una de ellas le da un sabor particular a la manera en que se usa e implementa, pero se deben seguir normas ANSI, la primera en 1986 y la última en 2018.

Los comandos SQL se pueden clasificar principalmente en DML (data manipulation language o lenguaje de manejo de datos) y en DDL (data definition language o lenguaje de definición de datos).

Esta sección del blog contendrá una introducción al SQL, particularmente Microsoft SQL Server, que es el motor de base de datos con el que he trabajado más tiempo. MSSQL es un producto sumamente completo, que funciona como RDBMS y ORDBMS, tiene con muchos componentes que van desde el propio motor de base datos, una interfaz gráfica, tareas programadas, y productos satélites que tienen muy distintos usos.

¿Cuáles son los usos principales de un motor de base de datos?

  1. Para crear y mantener bases de datos.
  2. Análisis de datos a través de SQL Server Analysis Services (SSAS).
  3. Generación de Reportes a través de SQL Server Reporting Services (SSRS).
  4. Para realizar operaciones ETL a través de SQL Server Integration Services (SSIS).

Microsoft tiene la virtud de documentar y proveer mucha información acerca de sus productos, la página principal de la última versión del producto contiene más información acerca del mismo. MSSQL 2022 (Home)

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.