Practica 2.1 - Ingeniería de Software

  Fundametos de las dB

Fundamentos de las dB

Conceptos

¿Qué es SQL?

La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

Comandos para SQL:

  • Create: "CREATE" en SQL se refiere a la palabra clave utilizada para crear nuevos objetos de base de datos, como tablas, vistas, índices, procedimientos almacenados y otros objetos de base de datos. La sintaxis de "CREATE" varía según el tipo de objeto de base de datos que se está creando.
  • Ejemplo de la sintaxis
  • ALTER: "ALTER" en SQL es una palabra clave que se utiliza para modificar la estructura de una tabla existente en una base de datos. "ALTER" se utiliza comúnmente para realizar cambios en la definición de una tabla sin tener que eliminar y recrear la tabla desde cero.
  • Sintaxis de ALTER, depende la modificacion deseada.
  • DROP: en SQL es una palabra clave que se utiliza para eliminar una tabla, vista, índice, procedimiento almacenado u otro objeto de base de datos. La sintaxis de "DROP" varía según el tipo de objeto de base de datos que se está eliminando.
  • Sintaxis de DROP
  • Trucate:"TRUNCATE" en SQL es una palabra clave que se utiliza para eliminar todos los datos de una tabla, pero no la tabla en sí misma. Es decir, "TRUNCATE" elimina todos los registros de una tabla, pero mantiene la estructura de la tabla, las restricciones, los índices y otros objetos relacionados con ella.
  • sintaxis trucate
  • Insert:"INSERT" en SQL es una palabra clave que se utiliza para agregar uno o más registros a una tabla existente.
  • Sintaxis insert
  • Delete:sentencia en SQL que se utiliza para eliminar filas de una tabla existente en una base de datos relacional. La sentencia DELETE especifica la tabla de la que se desea eliminar las filas y la condición que deben cumplir las filas que se van a eliminar.
  • Sintaxis de delete
  • Update: sentencia en SQL que se utiliza para modificar los valores de una o varias filas en una tabla existente en una base de datos relacional. La sentencia UPDATE especifica la tabla a actualizar, las columnas a modificar y la condición que deben cumplir las filas que se van a actualizar.
  • Sintaxis update
  • Select: sentencia en SQL que se utiliza para recuperar datos de una o varias tablas existentes en una base de datos relacional. La sentencia SELECT especifica las columnas que se desean recuperar y la tabla o tablas de las que se desea recuperar los datos.
  • Sintaxis de select
  • max:En SQL, la función MAX se utiliza para encontrar el valor máximo de una columna específica en una tabla.
  • min:En SQL, la función MIN se utiliza para encontrar el valor mínimo de una columna específica en una tabla.
  • sintaxis de min y max
  • Count:En SQL, la función COUNT se utiliza para contar el número de filas que cumplen ciertas condiciones en una tabla.
  • sintaxis de count
  • Top:En SQL, la palabra clave TOP se utiliza para limitar el número de filas devueltas por una consulta SELECT.
  • sintaxis de top

    Definicion de DDL

    Lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos. La definición de la estructura de la base de datos incluye tanto la creación inicial de los diferentes objetos que formarán la base de datos, como el mantenimiento de esa estructura. Las sentencias del DDL utilizan unos verbos que se repiten para los distintos objetos. Por ejemplo para crear un objeto nuevo el verbo será CREATE y a continuación el tipo de objeto a crear. CREATE DATABASE es la sentencia para crear una base de datos, CREATE TABLE nos permite crear una nueva tabla, CREATE INDEX crear un nuevo índice… Para eliminar un objeto utilizaremos el verbo DROP (DROP TABLE, DROP INDEX…) y para modificar algo de la definición de un objeto ya creado utilizamos el verbo ALTER (ALTER TABLE, ALTER INDEX…)


    Definición de DML

    DML significa "Data Manipulation Language" (Lenguaje de Manipulación de Datos en español) y se refiere a un conjunto de instrucciones utilizadas para insertar, actualizar, eliminar y consultar datos en una base de datos. Las principales operaciones DML incluyen: INSERT: se utiliza para agregar nuevos datos a una tabla de base de datos. UPDATE: se utiliza para modificar los datos existentes en una tabla de base de datos. DELETE: se utiliza para eliminar datos existentes de una tabla de base de datos. SELECT: se utiliza para recuperar datos de una tabla de base de datos. Las instrucciones DML se utilizan con mayor frecuencia en aplicaciones de bases de datos para interactuar con la información almacenada en una base de datos relacional.

    © 2023 JAVIER TORRES - Todos los derechos reservados

    Comentarios