Archivo de la etiqueta: DML

Fundamentos Esenciales de SQL: Restricciones, DML y Motores de Almacenamiento

Restricciones en Tablas

Restricciones a Nivel de Columna

  • PRIMARY KEY: Define la clave primaria.
  • REFERENCES: Define claves ajenas (Foreign Keys).
  • NULL / NOT NULL: Indica si el campo es opcional (NULL) u obligatorio (NOT NULL).
  • DEFAULT: Especifica un valor por defecto para la columna.
  • UNIQUE: Asegura que todos los valores en la columna sean diferentes, identificando cada fila de manera única.
  • CHECK: Permite definir una condición de comprobación para los valores de la columna. Ejemplo: Filtrar un rango Seguir leyendo “Fundamentos Esenciales de SQL: Restricciones, DML y Motores de Almacenamiento” »

Operaciones y Funciones Matemáticas en Bases de Datos Relacionales

Operaciones Básicas de una Base de Datos

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.

CREATE

Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, [[Vista ‘CAMPO 2’ STRING

ALTER

Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, Seguir leyendo “Operaciones y Funciones Matemáticas en Bases de Datos Relacionales” »

Fundamentos de Bases de Datos Relacionales y SQL

Tablas

Campo: Se refiere a la ubicación en un registro en el cual se almacena un tipo específico de datos. Por ejemplo, el REGISTRO-EMPLEADO puede contener campos para almacenar el Apellido, Nombre, Dirección, Ciudad, Estado, CP, Fecha-Contratación, Salario-Actual, Puesto, Departamento, etc. Los campos individuales se caracterizan por su longitud.

Columna: Una columna es un grupo de elementos que se encuentran enlistados hacia arriba y abajo, es decir, de forma vertical.

Fila: Una fila es un grupo Seguir leyendo “Fundamentos de Bases de Datos Relacionales y SQL” »

SQL: Lenguaje de Consulta Estructurado para Bases de Datos Relacionales

SQL (Structure Query Language)

Es un lenguaje de consulta estructurado, establecido como el estándar de alto nivel para sistemas de base de datos relacionales. Estandarizado por ANSI (Instituto Americano de Normalización) e ISO (Organismo Internacional de Normalización), SQL se encuentra en la mayoría de los DBMS relacionales actuales, como Oracle, Sybases, SQL Server, entre otros.

SQL agrupa tres tipos de sentencias con objetos particulares: