Universidad Autónoma de los Andes
Sistemas Mercantiles

Nombre
:

Marco Calle

Curso:

7 sistemas

Fecha:

06-01-2013
INTRODUCCIÓN SQL
La sigla que se conoce como SQL corresponde a la expresión
inglesa Structured Query Language (entendida e...
ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON
OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE

Ejemplo de Operador de R...
Ejemplo de Operador de Enlace

Para eso tomamos como ejemplo el Like
El
operador
LIKE
Este operador se aplica a datos de t...
Ejemplo de Operador de Proyección
PROYECCIÓN

Opera sobre una o más tablas, no siendo necesario que éstas posean la
misma ...
ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN
TRES O MÁS TABLAS, AUTO ENLACES Y MÚLTIPLES ENLACES
ENTRE TABLAS.

Ej...
ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA
GROUP BY USANDO EL PROCESO DE EVALUACIÓN
CONCEPTUAL.
Propósito de la c...
Consulta:
select SEXO , count(*) as EMPLEADOS
from EMPLEADOS
group by SEXO

Observe que el resultado de la consulta
devuel...
ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA
MODIFICAR LAS FILAS DE UNA TABLA.
El insert nos sirve para añadir nue...
SELECT * FROM Personas con esta ejecución de comando podemos lo
agradado a la tabla como mostramos en la siguiente imagen:
Sentencia UPDATE:
La sentencia update sirve para actualizar datos de una tabla ya sea su nombre
o sitio de trabajo y algo ...
Sentencia DELETE:
La sentencia delete sirve para borrar registros de una tabla o a su ves muchos
registros e inclusive tab...
Próxima SlideShare
Cargando en…5
×

Tarea sql

242 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
242
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tarea sql

  1. 1. Universidad Autónoma de los Andes Sistemas Mercantiles Nombre : Marco Calle Curso: 7 sistemas Fecha: 06-01-2013
  2. 2. INTRODUCCIÓN 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.
  3. 3. ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE Ejemplo de Operador de Restricción Para eso tomamos como ejemplo el where Lo que estamos haciendo con esta sentencia es seleccionar la columna nombre, trabajo y departamento de la tabla empresa donde le condicionamos que solo nos busque una información especifica en la tabla con el condicionante where .
  4. 4. Ejemplo de Operador de Enlace Para eso tomamos como ejemplo el Like El operador LIKE Este operador se aplica a datos de tipo cadena y se usa para buscar registros, es capaz de hallar coincidencias dentro de una cadena bajo un patrón dado, por ejemplo:
  5. 5. Ejemplo de Operador de Proyección PROYECCIÓN Opera sobre una o más tablas, no siendo necesario que éstas posean la misma estructura, y devolviendo una nueva tabla cuyo contenido es todas las filas de las tablas indicadas que satisfacen una cierta condición, tal como sucede con la selección, sólo que la proyección permite indicar cuáles columnas se desea obtener en el resultado, tal como puede verse en el siguiente ejemplo: SELECT X, Z FROM A WHERE X<50
  6. 6. ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTO ENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS. Ejemplo Para enlazar Varias Tablas usamos el join. Podemos hacer un "join" con más de dos tablas. Cada join combina 2 tablas. Se pueden emplear varios join para enlazar varias tablas. Cada resultado de un join es una tabla que puede combinarse con otro join. La librería almacena los datos de sus libros en tres tablas: libros, editoriales y autores. En la tabla "libros" un campo "codigoautor" hace referencia al autor y un campo "codigoeditorial" referencia la editorial. Para recuperar todos los datos de los libros empleamos la siguiente consulta: select titulo,a.nombre,e.nombre from autores as a join libros as l on codigoautor= a.codigo join editoriales as e on codigoeditorial= e.codigo;
  7. 7. ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL. Propósito de la clausula GROUP BY: La cláusula Group by clause es usada para mostrar las filas y columnas agrupadas por columnas selectivas. Puede usarse para ver las funciones agregadas, como count(). Una consulta con una cláusula GROUP BY se denomina consulta agrupada ya que agrupa los datos de la tabla origen y produce una única fila resumen por cada grupo formado. Las columnas indicadas en el GROUP BY se llaman columnas de agrupación. Ejemplo: Construyamos una consulta que nos devuelva el total de empleados por sexo. Esto se consigue con una nueva cláusula: GROUP BY, en consecuencia debemos añadir una cuarta pregunta a las preguntas de construcción
  8. 8. Consulta: select SEXO , count(*) as EMPLEADOS from EMPLEADOS group by SEXO Observe que el resultado de la consulta devuelve dos filas, una para los hombres y otra para las mujeres, cada fila indica el número de empleados de su grupo. Advierta como los grupos resultantes son dos porque los distintos valores del campo SEXO en los registros seleccionados son dos: "H" y "M". En general, cuando acompañamos uno o más campos de tabla con funciones de totalización, estos campos deberán formar parte de la cláusula GROUP BY.
  9. 9. ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. El insert nos sirve para añadir nuevas filas de datos dentro de una tabla esto es lo que hace la sentencia insert. Sentencia Insert Ejemplo: INSERT INTO Personas VALUES ('Marco Antonio','Trejo Lemus','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Martha Beatriz','Trejo Lemus','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Juana Elvira','Trejo Lemus','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Nora Zulma','Trejo Lemus','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Laura Lucero','Sobrevilla Trejo','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Maria de la luz','Trejo Campos','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Trinidad','Trejo Bautista','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Marcel Abisag','Sobrevilla Trejo','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Jose Abraham','Sobrevilla Trejo','Calle E 822','Tampico') INSERT INTO Personas VALUES ('Samuel Salomon','Olmeda Trejo','Calle E 822','Tampico')
  10. 10. SELECT * FROM Personas con esta ejecución de comando podemos lo agradado a la tabla como mostramos en la siguiente imagen:
  11. 11. Sentencia UPDATE: La sentencia update sirve para actualizar datos de una tabla ya sea su nombre o sitio de trabajo y algo aquí le mostramos un ejemplo de la sentencia update en SQL. Aquí estamos ejecutando la sentencia realizando una actualización de datos. Aquí estamos comprobando lo anterior.
  12. 12. Sentencia DELETE: La sentencia delete sirve para borrar registros de una tabla o a su ves muchos registros e inclusive tablas. Ejemplo: Estado Actual de la tabla. DELETE FROM Store_Information WHERE Store_Name = 'Los Angeles';

×