Jorge Martinez
Actividad 2.1(Conceptos), Ingenieria de SofwareII
Conceptos
¿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.
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.
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.
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.
Insert:"INSERT" en SQL es una palabra clave que se utiliza para agregar uno o más registros a una tabla existente.
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.
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.
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.
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.
Count:En SQL, la función COUNT se utiliza para contar el número de filas que cumplen ciertas condiciones en una tabla.
Top:En SQL, la palabra clave TOP se utiliza para limitar el número de filas devueltas por una consulta SELECT.
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.
Comentarios
Publicar un comentario