Categorías: Todo - sql

por Yunior Rodriquez hace 1 año

126

Conceptos básicos de SQL

SQL es un lenguaje declarativo utilizado para gestionar bases de datos relacionales. Permite realizar diversas operaciones como recuperación y modificación de datos mediante el uso de álgebra y cálculo relacional.

Conceptos básicos de SQL

Domingo yunior#18 Eickson rodriquez#16

Conceptos básicos de SQL

Vistas

Las vistas (“views”) en SQL son un mecanismo que permite generar un resultado a partir de una consulta (query) almacenado, y ejecutar nuevas consultas sobre este resultado como si fuera una tabla normal. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. La cláusula CREATE VIEW permite la creación de vistas. La cláusula asigna un nombre a la vista y permite especificar la consulta que la define.

Agrupamiento de registros (Agregación)¶ AVG

GROUP BY Combina los registros con valores idénticos, en la lista de campos especificados, en un único registro.
SUM Devuelve la suma del conjunto de valores contenido en un campo especifico de una consulta.
MAX, MIN Devuelven el mínimo o el máximo de un conjunto de valores contenidos en un campo especifico de una consulta.
Subtopic

Criterios de selección¶ Operadores Lógicos

Operador IN Este operador devuelve aquellos registros cuyo campo indicado coincide con alguno de los indicados en una lista.
Operador LIKE Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.
Clausula WHERE La cláusula WHERE puede usarse para determinar qué registros de las tablas enumeradas en la cláusula FROM aparecerán en los resultados de la instrucción SELECT. WHERE es opcional, pero cuando aparece debe ir a continuación de FROM.
Operador BETWEEN Para indicar que deseamos recuperar los registros según el intervalo de valores de un campo emplearemos el operador Between.

INSERT Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional.

Definición Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.

Cual es el lenguaje de definicion 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. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.
TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande.
ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.
CREATE Este comando crea un objeto dentro del gestor de base de datos. Puede ser una base de datos, tabla, índice, procedimiento almacenado o vista.

DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.

Cuales son los tres tipos de comandos de sql

Los DCL(Data Control Language) que se encargan de definir las permisos sobre los datos.
Los DML(Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
Los DLL(Data Definition Language) que permiten crear y definir nuevas bases de datos, campos e índices.

Como esta compuesto SQL

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Que es SQL

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella.