Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BASE DE DATOS II
Ing. Carlos Palomino
TAREAS ANTERIORES
Investigar sobre roles de base de datos (se hara preguntas, correo,
escrito)
2015-II
TEMARIO
2015-II
TEMARIO
2015-II
INTRODUCCIN
StructuredQuery
Language(SQL)
2015-II
INTRODUCCIN
Lenguaje de
manipulacin de
datos(DML*)
Sentencias para
visualizar y modificar
datos
Lenguaje de
definicin de
datos(DDL)
Sentencias que nos
ayudan a definer objetos
CREATE, ALTER, DROP
SELECT, INSERT,
UPDATE, DELETE
2015-II
Lenguaje de
control de datos
(DCL)
INTRODUCCIN
Operadores
Procesos en lote
Funciones
Controles de flujo
Variables
Comentarios
Expresiones
2015-II
INTRODUCCIN
Elementos
Operadores
Operadores
IN,BETWEEN,LIKE
Operadores comparativos
=,>,<,>=,<=,<>,!=,!>,
!<
Operadores logicos
AND,OR,NOT
Operadores Aritmeticos
+,,*,/,%
Concatenacin
http://go.microsoft.com/fwlink/?LinkId=242845
2015-II
RECORDANDO
Obtener datos
SELECT
FROM
WHERE
GROUP BY
ORDER BY
2015-II
<Lista o seleccin>
<Tabla>
<Condiciones de busqueda>
<Lista de agrupacin>
<Lista de ordenacin>
Ing. Carlos Palomino
10
EJEMPLOS
2015-II
SELECT 1
2015-II
11
12
SELECT 2
2015-II
SELECT 3
2015-II
13
14
SELECT 4
2015-II
GROUP BY
2015-II
15
EJERCICIO
documento (ve)
documento
tipoDocumento
numeroGuia
fechaMovimiento
motivo
tipoMovimiento
totalAfecto
totalNeto
montoIgv
total
anulado
almacen
tipoCambio
moneda
aprobando
notas
descto01
descto02
descto03
vendedor
documentoCondicion
cancelado
almacen01
porcentajeIgv
persona
2015-II
16
OPERADORES
<condicin>
LIKE <condicin>--%
17
EJEMPLOS
provincia (ma)
distrito (ma)
provincia
distrito
departamento
provincia
codigoProvincia
codigoDistrito
nombreProvincia
nombreDistrito
departamento (ma)
departamento
codigoDepartamento
nombreDepartamento
2015-II
18
IN
2015-II
19
EJEMPLOS
Mostrar todos los distritos que tengan como cdigoprovincia 2006
2015-II
20
10
BETWEEN
documento (ve)
documento
tipoDocumento
numeroGuia
fechaMovimiento
motivo
tipoMovimiento
totalAfecto
totalNeto
montoIgv
total
anulado
almacen
tipoCambio
moneda
aprobando
notas
descto01
descto02
descto03
vendedor
documentoCondicion
cancelado
almacen01
porcentajeIgv
persona
2015-II
21
22
BETWEEN
2015-II
11
EJEMPLOS
Mostrar los documentos, cuyo ao este entre 2000 y 2006 y el total este
entre 1000 y 2000 . YEAR(fecha)
2015-II
23
LIKE
persona (ma)
persona
codigo
razonSocial
direccion
rucDni
telefono1
telefono2
tipoPersona
monedaLinea
lineaCredito
codigoAuxiliar
estado
departamento
ubigeo
tipoDocumento
2015-II
24
12
LIKE
2015-II
25
EJEMPLOS
2015-II
26
13
2015-II
27
2015-II
28
14
EJEMPLOS
Actualizar el nombre del distrito, cuando sea igual al nombre del
departamento, actualizar con el valor NO ESPECIFICADO
2015-II
29
30
DELETE
2015-II
15
LABORATORIO 2
LABORATORIO 2
Elaborar un query que muestre las ventas (total) por vendedor, por ao,
ordenado por nombre vendedor y por ao, utilice las tablas documento y
vendedor
2015-II
32
16
LABORATORIO 2
Elaborar un query que muestre las ventas totales e igv, sumadas por cliente
,mostrar el ao, el nombre del departamento, la razn social, el total, el
igv, adems los aos deben ser ente el 2000 y 2006, el nombre del
departamento debe terminar en A y el nombre de la razn social debe
terminar en S.A., adems debe estar ordenado por cliente y por ao.
2015-II
33
34
LABORATORIO 2
Usar las siguientes tablas
2015-II
17
LABORATORIO 2
Elaborar un query que muestre las ventas totales e igv, sumadas por cliente
,mostrar el ao, el nombre del departamento, la razn social, el total, el
igv, adems los aos deben ser ente el 2007 y 2010, el nombre del
departamento debe terminar en A y el nombre de la razn social debe
comenzar en S, adems debe estar ordenado por cliente y por ao.
2015-II
35
LABORATORIO 2
Actualizar todos los documentos del tipo FACTURA DE VENTA donde
los artculos contengan en cualquier parte de su nombre la palabra colonial
actualizar los totales y el igv subirle 10% a cada documento.
despus de actualizar mostrar los resultados en un query
Eliminar los resultados Actualizados anteriormente
Enviar el laboratorio al correo cpalomino@uch.edu.pe antes de terminar la
clase
2015-II
36
18
GRACIAS!!!?
19