Nombre:
Albert
Apellido:
Francisco
Matricula:
2025-1100
Facilitador:
Angel Batista
Fecha: 16/5/2025
¿Qué es SQL?
SQL es un acrónimo en inglés para Structured Query Language. Un lenguaje de Consulta
Estructurado. Un tipo de lenguaje de programación que te permite manipular y descargar
datos de una base de datos. Tiene capacidad de hacer cálculos avanzados y álgebra. Es
utilizado en la mayoría de empresas que almacenan datos en una base de datos. Ha sido y
sigue siendo el lenguaje de programación más usado para bases de datos relacionales.
¿Qué es una base de datos?
Una base de datos es una recopilación organizada de información o datos estructurados, que
normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una
base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En
conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el
nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.
Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se
suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la
eficacia del procesamiento y la consulta de datos.
¿Que es un SGBD o Un sistema gestor de base de datos?
Un sistema gestor de base de datos (SGBD) o Database Management System (DBMS) es un
conjunto de programas invisibles para el usuario final con el que se administra y gestiona la
información que incluye una base de datos.
Los gestores de datos o gestores de base de datos permiten administrar todo acceso a la base
de datos, pues tienen el objetivo de servir de interfaz entre esta, el usuario y las aplicaciones.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la
información, modificar datos y acceder a los activos de conocimiento de la organización.
Asimismo, el gestor de base de datos también se ocupa de realizar consultas y hacer análisis
para generar informes.
Versiones SQL Server 2019
Comandos SQL (DDL, DML, DCL y TCL). ejemplos de Cada 1
Los comandos del Lenguaje de Definición de Datos (DDL) me permiten definir y gestionar
un esquema en SQL. En pocas palabras, un esquema en SQL es un plano que define cómo se
organizan los datos en una base de datos y cómo se gestionan las relaciones entre las distintas
tablas de la base de datos.
Ejemplos
CREATE TABLE Customers (
Custid int,
LastName varchar(255),
FirstName varchar(255)
);
DML
El Lenguaje de Manipulación de Datos, también conocido como DML, es un conjunto
de comandos SQL que se utilizan para manipular datos dentro de tablas de bases de datos o
vistas de consulta.
Por ejemplo, supongamos que tienes una tabla llamada friends que contiene los
nombres y cumpleaños de todos tus amigos. Quieres seleccionar las
columnas name y birthday para poder introducir correctamente los cumpleaños de tus amigos
en tu calendario.
CDL
Un Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data Control Language) es
un lenguaje proporcionado por el sistema de gestión de base de datos que incluye una
serie de comandos SQL que permiten al administrador controlar el acceso a los datos
contenidos en la base de datos.
TCL:
Tcl es un lenguaje interpretado, y su código puede ser creado y modificado dinámicamente.
Sus reglas sintácticas son extremadamente simples y posee reglas de alcance dinámico.
Permite escribir código fácil de mantener.
Tipos de comandos TCL en SQL.
Hay tres comandos en TCL:
Commit, Rollback y Savepoint . Los comandos TCL son importantes para mantener las
propiedades ACID. Permiten confirmar o descartar cambios, administrar puntos de guardado
y controlar el flujo general de modificaciones de datos.
Ejemplo