Un compendio de sentencias SQL, trata desde las sentencias DDL hasta las DML, INSERT, UPDATE, DELETE, CREATE, ALTER,se presentan mediante ejemplos detallando su estructura. Se incluyen la creación de restricciones,el borrado de las mismas y el manejo de las llaves primarias, foraneas e indices.
Las subconsultas son incluidas, así como el trabajo con WHERE, el GROUP BY y el HAVING, considerando los operadores de grupo AVG y MAX.
Se concibe la presentación como una guía rápida de referencia para SQL.
Se baso en el SQL compatible para ORACLE
Un compendio de sentencias SQL, trata desde las sentencias DDL hasta las DML, INSERT, UPDATE, DELETE, CREATE, ALTER,se presentan mediante ejemplos detallando su estructura. Se incluyen la creación de restricciones,el borrado de las mismas y el manejo de las llaves primarias, foraneas e indices.
Las subconsultas son incluidas, así como el trabajo con WHERE, el GROUP BY y el HAVING, considerando los operadores de grupo AVG y MAX.
Se concibe la presentación como una guía rápida de referencia para SQL.
Se baso en el SQL compatible para ORACLE
In this session we’ll take a look at 7 unique higher education case studies showcasing the diversity of Drupal solutions in the .edu space. The case studies show Drupal as a solution for everything from departmental web presences to university wide web publishing solutions and learning management systems. Culled from interviews with university IT teams across the country from private to public both large and small, we’ll examine implementation choices, lessons learned and the business reasons that made Drupal the right choice.
Keypoints:
We'll identify the top issues facing Higher Education and how Drupal can help address them.
We'll take a look at seven case studies of Drupal in use in higher ed:
Drupal as Unit CMS - College of Fine Arts, UT Austin
Drupal as Flagship - Duke University
Drupal as Intranet - California State University, Monterey Bay
Drupal as LMS - ELMS, Penn State University
Drupal as Lingua Franca - Stanford University
Drupal as University Wide Solution - Yale University
Drupal as OOTB software - Open Academy, University of California, Berkeley
We’ll look at lessons learned and resources available to higher education Drupal implementers.
This Session has been presented at Drupal Camp UT Austin.
Se clasifica como recurso TICa todo tipo de tecnología
computacional. Esto permite hacer la distinción entre
otros tipos de tecnologías ya existentes, como TV, VCR,
radio, etc
Sesion05 - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
1. . www.aulanetjsanga.blogspot.com
PRÁCTICA PROGRAMACIÓN Y ADMINISTRACIÓN DATABASE
ENLACE y/o RELACIONAMIENTO INTERNO POR CODIGO SCRIPT JOIN’S SQL
CREAR UNA BASE DE DATOS
“TABLAS REQUERIDAS”
CAMPOS NECESARIAS(Atributos)
CAPTURE SUS VENTANAS DE RESULTADOS y/ó CODIGO SCRIPT DE PROGRAMACIÓN
APLIQUE PRÁCTICO LOS TIPOS DE JOINS
01.- DirecWeb LITERATURA BASE DE SQL SERVER
((Literatura basico sql))
http://www.elbauldelprogramador.com/bases-de-datos/
((Literatura basico Tipos de Joins SQL BLOG))
http://huamanpunlay.wordpress.com/2009/10/17/tipos-de-joins-en-t-sql-y-como-usarlos/
((Otra Literatura basico SQL))
http://www.w3schools.com/sql/sql_intro.asp
((Otra Literatura basico SQL)
http://www.desarrolloweb.com/articulos/262.php
((Otra Literatura Práctico base INGLES “01, 15, 20, 24, 25, 41” SQL)
http://www.functionx.com/sqlserver/Lesson10.htm
((Otra Literatura basico COMANNDOS SQL)
http://www.1keydata.com/sql/sql.html
((Otra BAJAR ver VIDEO Práctico base INICIOS “JOINS” SQL)
http://www.youtube.com/watch?v=c3OCNNVAUs4
INNER JOIN PUEDES USAR EN SQL AL IGUAL QUE EN EL MySQL y PostgreSQL y ORACLE
SELECT *
FROM tabla1
INNER JOIN tabla2 ON tabla1.id=tabla2.id
INNER JOIN tabla3 ON tabla2.id2=tabla3.id2
________________________________________________________________________________
SELECT *
FROM tabla1
INNER JOIN
(tabla2 INNER JOIN tabla3 ON tabla2.id2=table3.id2)
ON tabla1.id=tabla2.id
2. . www.aulanetjsanga.blogspot.com
02.- INNER JOIN Y WHERE ENLACE y/o RELACIONAMIENTO INTERNO POR CODIGO SCRIPT
((GUIA Práctico SQL))
ENLACE DE ENTIDADES
INNER JOIN Tabla 1 y Tabla2 ((Con alias T1, T2; A, B, C))
SELECT * FROM Tabla1 T1 INNER JOIN Tabla2 T2 ON T1.IdLetra = T2.IdLetra
SELECT * FROM Tabla1 T1
INNER JOIN Tabla2 T2
ON T1.IdLetra = T2.IdLetra
INNER JOIN Tabla 1 y Tabla2 ((Sin alias))
SELECT * FROM Tabla1 INNER JOIN Tabla2 ON Tabla1.IdLetra = Tabla2.IdLetra
SELECT * FROM Tabla1
INNER JOIN Tabla2
ON Tabla1.IdLetra = Tabla2.IdLetra
RELACIONAMIENTO INTERNO DE ENTIDADES
SELECT campos FROM tb1 INNER JOIN tb2 ON
tb1.IDcampo1 = tb2.IDcampo2
[TPERSONAL] = [TCompraProducto]
USE BASEDATOSFERRETERIATOÑO
[1ra.] FORMA SELECT A.ID_EMPLEADO,NOMBRE_APELL,B.SUELDO
USE BDFERRETERIASQL
FROM EMPLEADO A,PAGO B
SELECT A.NomPERSONAL,B.NOMPRODUCTO
WHERE A.ID_EMPLEADO = B.ID_PAGO
FROM TPERSONAL A,TCOMPRAPRODUCTO B
WHERE A.IDPERSONAL = B.IDCOMPRAPRODUCTO
Use personal
Select a.idper,b.producto From dataper a,producto b Where a.idper=b.idventas
[2da.] FORMA
USE BDFERRETERIASQL
SELECT NomPERSONAL, NOMPRODUCTO
FROM TPERSONAL INNER JOIN TCOMPRAPRODUCTO ON
TPERSONAL.IDPERSONAL = TCOMPRAPRODUCTO.IDCOMPRAPRODUCTO
[3ra.] FORMA CON 3 ENTIDADES [con y sin ALIAS]
[CON]SELECTc.comuna, p.provincia, r.region FROM Comunas c INNER JOIN Provincias p
ON c.idprovincia= p.idprovincia INNER JOIN Regiones r ON r.IdRegion = p.IdRegion
[SIN]SELECT comunas.comuna, provincias.provincia FROM Comunas INNER JOIN
Provincias ON Comunas.idprovincia= provincias.idprovincia
USE BDFERRETERIASQL REGIONES PROVINCIAS COMUNAS
SELECT campos FROM tabla1 INNERJOIN tabla2
ON(tb1.campo1 comp tb2.campo1 AND ON IdRegion(PK) Idprovincia(PK) Idcomuna
tb1.campo2 comp tb2.campo2) Region Provincia Comuna
OR ON(tb1.campo3 comp tb2.campo3) Idregion(FK) provincia (FK)
3. . www.aulanetjsanga.blogspot.com
03.- PRACTICA TALLER RELACIONAMIENTO INTERNO DE 2 TABLAS SIN USO DE JOIN’S
Obtener datos de la siguiente manera: Codigo y Nombres del Empleado y lo que gana su Sueldo mensual
De las Tablas; EMPLEADOS y PAGO
USE DATABASE
SELECT CAMPO1, CAMPO2, CAMPO3
FORM TABLAS1, TABLA2, TABLA3
BASE DE DATOS ANTERIOR
USE BASEDATOSFERRETERIASQL
SELECT A.ID_EMPLEADO,NOMBRE_APELL,B.SUELDO
FROM EMPLEADO A,PAGO B
WHERE A.ID_EMPLEADO=B.ID_PAGO
4. . www.aulanetjsanga.blogspot.com
04.- PRACTICA TALLER RELACIONAMIENTO INTERNO DE 3 TABLAS SIN USO DE JOIN’S
Obtener el nombre de los proveedores y los productos que estos suministran ordenados por el nombre de
proveedor
USE DATABASE
SELECT CAMPO1, CAMPO2, CAMPO3
FROM TABLA1, TABLA2, TABLA3
BASE DE DATOS ANTERIOR
5. . www.aulanetjsanga.blogspot.com
05.- PRACTICA TALLER RELACIONAMIENTO INTERNO DE 3 TABLAS SIN USO DE JOIN’S
SOLO CON USO DE WHERE
De la BBDD anterior:
Al administrador de base de datos se pide que reporte una consulta
De los siguientes datos vendidos:
- Código de producto
- Nombre Cliente
- Costo del producto vendido
- Nombre Vendedor
6. . www.aulanetjsanga.blogspot.com
06.- PRACTICA TALLER RELACIONAMIENTO INTERNO DE 3 TABLAS SIN USO DE JOIN’S
USO WHERE Y AND PUEDE, USAR OR
/*Al administrador de base de datos se le pide que realizae una consultas de los iguientes datos vendidos*/
* Codigo de Producto
* Nombre del Cliente
* Costo del Producto Vendido
* Nombre del Vendedor*/
use ferrreterasql
select A.id_venta, B.ape_nom, C.descripcion, D.prec_uni, E.ape_nom
from factura_venta A, clientes B, Articulos C, Articulos D, personal E
where A.id_venta = A.id_venta and A.id_cliente = B.id_cliente
and A.id_articulo = c.id_articulo and A.id_articulo = D.id_articulo
and A.id_personal = E.id_personal
7. . www.aulanetjsanga.blogspot.com
07.- TRABAJO PRACTICO USO DE LOS 5TIPOS DE LOS JOIN’S Y WHERE AND Y OR
APLIQUE PRÁCTICA LOS TIPOS DE JOINS
OBTENER RESULTADOS A SU LIBRE CRITERIO, CAPTURE RESULTADOS Y SU CODIGO SCRIP
Crear sus tablas por interfaz gráfico y ayúdese con el mismo SQL. Obtenga código Script y clasifique para
formalizar su propio código script [Trabaje mediante Query Script y Vista y/o SQL Visual]
Administración de base de datos, uso de “SGBDR”.
SELECT A.codPer,nomPer,appPer,apmPer,B.nomDep
FROM Persona A,Departamento B
WHERE A.codPer=B.codDep
SELECT codPer,nomPer,appPer,apmPer,nomDep
FROM Persona INNER JOIN Departamento ON
Persona.codPer = Departamento.codDep
SELECT * FROM Persona
select A.codPer,nomPer,appPer,apmPer,B.nomDis, C.nomPro, D.nomDep
from Persona A, Distrito B, Provincia C, Departamento D
where A.codPer = A.codPer and A.codDis = B.codDis
and B.codPro= C.codPro and B.codPro = C.codPro
and C.codDep = D.codDep