ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MANIPULACION DE DATOS. LENGUAJE SQL


Enviado por   •  12 de Junio de 2020  •  Apuntes  •  1.338 Palabras (6 Páginas)  •  181 Visitas

Página 1 de 6

[pic 1]

[pic 2]

[pic 3]

MANIPULACION DE DATOS[pic 4]

Jair Alejandro Saldaña Alcantara.

Tópicos Avanzados de Programación.

Matricula: 201817013

Grupo: 1451.

[pic 5]

[pic 6]

12 DE JUNIO DE 2020

[pic 7]LENGUAJE SQL

Lo que es el lenguaje SQL son todas aquellas comunicaciones que tienen con los sistemas de base de datos relacionales, la palabra “SQL” significa “Structured Query Languaje”. Este lenguaje tiene una característica muy importante que es la manera en la que se pueden manejar todos los conjuntos de registro, este lenguaje es un tanto avanzado ya que tiene una alta productividad a la hora de trabajar con él.

El lenguaje de SQL es un conjunto de programas el cual se encarga más que nada de gestionar y almacenar todas las bases de datos. El sistema SQL se conoce más por su forma en la que se presentan los datos ya que es mediante tablas y todas las operaciones se realizan mediante sentencias de SQL. El sistema de gestión de base de datos coordina todas las peticiones que realizamos esto con el fin de que se vallan guardando o asegurando la integridad de todos nuestros datos, con todos estos datos se crearan las tablas y de estas saldrá lo que es el Diccionario o Catalogo de Datos, esto son todas las definiciones de los objetos, estructuras, etc.

Para que podamos utilizar este lenguaje, podemos escribir directamente en una terminal todos los resultados que se reciben en las operaciones que estamos pidiendo. De igual forma también podemos utilizar lo que es la sentencia SQL dentro de los programas de tercera y cuarta generación.

Con SQL nos permite ingresar comandos o sentencias de tal manera que podemos administrar o crear una base de datos. Es la variedad de comandos que nos permiten generar datos desde la creación, modificación o mantenimiento a las tablas las cuales también nos permiten recuperar datos o importarlos de diferentes maneras .

SENTENCIA “SELECT”

Esta sentencia es la que nos permite realizar consultas sobre la base de datos. La sintaxis de la sentencia SELECT es utilizada comúnmente en el lenguaje de manipulación de base de datos SQL:

SELECT [ALL | DISTINCT] item(s)

FROM tabla(s) [WHERE condición] [ORDER BY campo(s)] [GROUP BY campo(s)]

[pic 8][HAVING condición]

A continuación se especifica cada una de las partes de la sentencia más en detalle y con algunas especificaciones más.

SELECT [ALL | DISTINCT] item(s)

Cada ítem puede ser:

Un campo de la base de datos especifica cado en alguna de las tablas de la cláusula FROM.[pic 9]

o Una constante. [pic 10]  o Una expresión.[pic 11]

Las funciones sobre campos que se pueden utilizar son AVG (me-dia), COUNT (contador), MIN (mínimo), MAX (máximo) y SUM (suma). Por defecto se seleccionan todas las filas resultantes, pero se pueden eliminar duplicados utilizando DISTINCT.

FROM TABLAS(S)

Es la lista de tablas que intervienen en la consulta tanto en las condiciones como en los campos de resultados.[WHERE condición [AND | OR condición...]]

Son las condiciones que se utilizan para fi ltrar los registros a devolver. Se pueden introducir múltiples condiciones y hacer que se tengan que cumplir varias de ellas (AND) o que baste con que se cumpla alguna de ellas (OR).[pic 12][pic 13]

Para realizar las comparaciones entre campos y valores o de cam-pos entre sí se utilizan los operadores = (iguales), <> (diferentes), > (primer valor mayor que el segundo), >= (primer valor mayor o igual que el segundo), < (primer valor menor que el segundo) y <= (primer valor menor o igual que el segundo).[pic 14]

También se puede incluir una condición del tipo campo [NOT] LIKE expC en la que se compara el campo con una expresión de tipo cadena.[pic 15]

Usando [NOT] EXISTS se puede comprobar si el campo tiene un valor o no en la lista de resultados que pueda devolver una subconsulta.[pic 16]

Utilizando campo [NOT] IN (conjunto_valores) se comprueba si el valor del campo es alguno de los existentes en el conjunto.[ORDER BY campo [ASC[pic 17]

| DESC][, campo [ASC | DESC]...]]

Ordena los datos de salida y cada campo de ordenación se cor-responde con una columna, pudiendo estar ordenado de manera ascendente (ASC) o descendente (DESC).[pic 18]

[GROUP BY campo(s)][pic 19]

[pic 20]Agrupa las filas de salida en función de los valores de las columnas y a la hora de agrupar se pueden poner campos de alguna de las tablas o también expresiones numéricas y funciones SQL[HAVING condición][pic 21]

Se utiliza con la cláusula GROUP BY para establecer condiciones que deben cumplir los grupos y el formato es el mismo que se utiliza en la cláusula WHERE.[UNION [ALL] sentencia_SELECT][pic 22]

Permite combinar los resultados de varias consultas SELECT. Por defecto, las fi las repetidas se eliminan.[pic 23][pic 24]

Las consultas que se unan deben sacar como resultado el mismo número de columnas con los mismos tipos de datos (no es impres- cindible que sean exactamente los mismos campos).[pic 25]

Solamente la última consulta podrá tener un método de ordenación con ORDER BY y afectará a todas las demás.[pic 26]

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (175 Kb) docx (128 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com