Cargando
Conocer como trabajan las bases de datos en la actualidad no sólo es responsabilidad de los estudiantes de computación e informática, ingeniería de sistemas, ingeniería de software, u otros afines. En la actualidad todas las áreas de una empresa trabajan con información para conseguir proyecciones de ventas, buscar potenciales clientes, generar nuevos productos.
Podemos mencionar los usuarios “comunes” de una base de datos:
Y algunos “nuevos usuarios”:
Pero ¿Qué son las bases de datos? Aquí algunas definiciones básicas.
Con toda la información que manejamos a diario en nuestro computador, equipo móvil, autoradios, relojes inteligentes podemos apreciar cuanta información se va almacenando en internet.
En los últimos años hemos percibido que el campo de la ciencia de datos ha evolucionado de manera exponencial, utilizando métodos, procesos, algoritmos y sistemas científicos para extraer valor de los datos1. Por ello vemos profesionales de las áreas de estadística, matemática, marketing se encuentran muy involucrados en proyectos de ciencia de datos.
Con lo expuesto en los párrafos anteriores, es evidente que conocer como trabajan las bases de datos y como gestionar esta información es relevante para un profesional. No sorprende que profesionales del área comercial, especialistas de marketing, analistas de datos, gerentes de productos conozcan al menos de sentencias SQL para la extracción de datos como un “autoservicio”, esto último debido a que el personal IT haya tomado la decisión de asignarles repositorios de datos como un DataWarehouse o Datamart.
Comentar sobre el Lenguaje SQL es mencionar el lenguaje estándar ANSI/ISO1 de definición, manipulación y control de bases de datos relacionales. Siendo SQL un lenguaje claramente declarativo, es decir, indicas que se quiere hacer.
Este post trata de explicar de manera muy general y sencilla sobre las principales sentencias SQL para gestionar información de una base de datos. Se tomará en referencia una base de datos Microsoft SQL Server.
Lenguaje de Manipulación de datos (DML)
SELECT (Los campos que deseo visualizar)
FROM NombreDeLaTabla
WHERE (Las condiciones que deseo realizar para mi consulta)
INSERT INTO NombreDeLaTabla (Especificar campos que se registrarán)
VALUES (Los valores que quieres registrar)
UPDATE NombreDeLaTabla
SET NombreDelCampo = ValorParaActualizar
WHERE (Las condiciones para realizar la actualización)
DELETE
FROM NombreDeLaTabla
WHERE (Las condiciones para realizar la eliminación)
Lenguaje de Definición de datos (DDL)
CREATE TABLE NombreDeLaTabla
(NombreDelCampo TipoDeDato)
CREATE VIEW NombreDeLaVista
(SELECT * FROM NombreDeLaTabla1, NombreDeLaTabl2)
Funciones de Agregación
Por último, se adjunta un video para las personas que quieran conocer a manera general la base de datos Microsoft SQL Server y el uso de sentencias básicas.
https://www.youtube.com/watch?v=jnz4Kos10n0
1 https://www.oracle.com/mx/data-science/what-is-data-science.html