











Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
consultas(SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas(SQL) o Lenguaje Estructurado de consultas(SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estructurado de consultas(SQL) o Lenguaje Estructurado de consultas(SQL) o Lenguaje Estructurado de consultas (SQL) o Lenguaje Estru
Tipo: Diapositivas
1 / 19
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!












SQL es un lenguaje que permite la interacción con una base de datos relacional, es la única manera de crear bases de datos, agregar tablas, registros, modificar campos. Todas las aplicaciones, sistemas y herramientas que acceden a una base de datos para explotar su información lo hacen por medio de este lenguaje, por eso su importancia y relevancia. En el mundo de las bases de datos relacionales (aquellas que cumplen con las Reglas de Codd y debido precisamente a ellas era indispensable contar con un lenguaje que permitiera la interacción con los datos y su estructura. Es por eso que muchos motores de bases de datos implementaron, cada quien, un lenguaje estructurado para este propósito. Esto hacía muy complicada la migración de datos, procedimientos y obligaba a los administradores de bases de datos y desarrolladores cumplir con un proceso de aprendizaje cada vez que se requería cambiar de motor de bases de datos. Por ello, se desarrollo un lenguaje universal que permitiera que todas las bases de datos hablaran «el mismo idioma» y, a pesar de cierta personalización de cada proveedor a su versión de SQL, en general se cumpliera con Tener un mismo lenguaje para operar cualquier motor, versión y marca de bases de datos.
3. DCL (Data Control Language o Lenguaje de control de datos) Permite administrar los permisos sobre los datos y sus estructuras. Son los comandos GRANT y REVOKE por ejemplo.
AND Es el “Y” lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas. OR Es el “O” lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. NOT Negación lógica. Devuelve el valor contrario de la expresión.
< Menor que > Mayor que <> Distinto de <= Menor igual que >= Mayor igual que = Igual que BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado en la comparación de un modelo IN Utilizado para especificar registros de una base de datos.
Se usan dentro de una clausula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros. AVG Utilizada para calcular el promedio de los valores de un campo determinado COUNT Utilizada para devolver el número de registros de la selección SUM Utilizada para devolver la suma de todos los valores de un campo determinado MAX Utilizada para devolver el valor más alto de un campo especificado MIN Utilizada para devolver el valor más bajo de un campo especificado
Una subconsulta se hace combinando el Parámetro SELECT con cualquiera de las anteriores Instrucciones UPDATE: Se utiliza para modificar los atributos de una o mas tuplas seleccionadas DELETE: Comando utilizado para borrar las tuplas desde una relación, si se digita solo, se borran todas, pero al combinarlo con el comando WHERE, se pueden seleccionar las tuplas que se van a borrar INSERT: Agrega una tupla a una relación, para esto se debe especificar el nombre de la relación y una lista ordenada de valores que se agregaran a la tupla.
Un Ejemplo Sencillo
Tipos de datos flotantes Para representar numero de punto flotante usaremos los siguientes tipos.
Tipos de datos temporales Es seguro que en algún momento necesitemos guardar registros que contengan información sobre fechas de cumpleaños, tiempo de llegada, etc. Para este tipo de ocasiones existen los datos temporales en SQL.
En términos generales podemos decir que el proceso de las operaciones o comandos en la base de datos se realiza de la siguiente manera: