SlideShare una empresa de Scribd logo
1 de 26
Claudio Angulo S.

ADMI273-ADMI274
¿Qué es SQL?
• Lenguaje de consulta estructurado
  (SQL: Structured Query Languague) .
• Es un lenguaje de base de datos
  normalizado.
• Utilizado para consultar, modificar o
  eliminar datos en una Base de Datos.
Componentes
•   Comandos
•   Claúsulas
•   Operadores
•   Funciones
Comandos
• Existen 2 tipos:
  – DLL (definición de datos): Permiten crear y definir nuevas
    bases de datos, campos e índices.
     • CREATE
     • DROP
     • ALTER
  – DML (manipulación de datos): Permiten generar consultas
    para ordenar, filtrar y extraer datos.
     • SELECT
     • INSERT
     • UPDATE
     • DELETE
Cláusulas
•   FROM
•   WHERE
•   GROUP BY
•   HAVING
•   ORDER BY
Operadores
• Lógicos:
  –AND
  –OR
  –NOT
• Comparación: <, >, <>, <=, >=
Funciones
•   COUNT
•   SUM
•   MAX
•   MIN
•   AVG
Consulta básica
SELECT A
FROM B

Donde A son los datos que
 requiero (columnas) y B es de
 donde obtengo esos datos.
Ejemplo
SELECT nombre, apellidos, edad
FROM estudiantes
WHERE
• A veces NO se necesitan obtener datos tan
  generales, y es cuando se aplican filtros, con la
  clausula WHERE.

           SELECT A
           FROM B
           WHERE C

Donde C, es una o más condiciones.
Ejemplo
SELECT nombres, apellidos, edad
FROM estudiantes
WHERE edad > 21
Alias
• Los alias son un nombre de
  asignación que se le dan a los
  recursos, en este caso las tablas.
• Luego se pueden llamar a sus
  atributos          desde           ese
  alias, continuados con un punto (“.”) .
Ejemplo
SELECT c.nombres, f.nombres
FROM campus c, funcionarios f
WHERE c.id_campus = f.id_campus
Alias 2
• Es posible dar un alias (nombre) al titulo
  de las columnas de una tabla, que no es
  el mismo que posee en la Base de Datos.
• Ejemplo sin Alias:
    Select l.titulo, l.agno
    From libros l

        TITULO                      AGNO
        Matemáticas                 2007
        Lenguaje y Comunicaciones   1998
        Cs. Biológicas              2003
Ejemplo con Alias
Select l.titulo, l.agno As AÑO
From libros l

     TITULO                      AÑO
     Matemáticas                 2007
     Lenguaje y Comunicaciones   1998
     Cs. Biológicas              2003
GROUP BY
La cláusula GROUP BY se usa para generar
valores de agregado para cada fila del
conjunto de resultados. Cuando se usan sin
una cláusula GROUP BY, las funciones de
agregado sólo devuelven un valor de
agregado para una instrucción SELECT.
 Ejemplo:

 SELECT nombre_columna1, nombre_columna2
 FROM nombre_tabla
 GROUP BY nombre_columna1
GROUP BY: Ejemplo
    tienda_info
     nombre_tienda   ventas     fecha
        Valdivia     1500     05-jan-2010
        Temuco        250     07-jan-2010
        Valdivia      300     08-jan-2010
        Osorno        700     08-jan-2010



                                            RESULTADO
CONSULTA                                    Valdivia    1800
SELECT nombre_tienda, SUM(ventas)           Temuco      250
FROM tienda_info                            Osorno      700
GROUP BY nombre_tienda
HAVING
Especifica una condición de búsqueda para un
grupo o agregado. HAVING sólo se puede
utilizar   con    la    instrucción  SELECT.
Normalmente, HAVING se utiliza en una
cláusula GROUP BY. Cuando no se utiliza
GROUP BY, HAVING se comporta como una
cláusula WHERE.
   Ejemplo:

   SELECT nombre_columna1, SUM(nombre_columna2)
   FROM nombre_tabla
   [ GROUP BY nombre_columna1 ]
   HAVING (condición de función aritmética)
HAVING: Ejemplo
    tienda_info
     nombre_tienda   ventas     fecha
        Valdivia     1500     05-jan-2010
        Temuco        250     07-jan-2010
        Valdivia      300     08-jan-2010
        Osorno        700     08-jan-2010



CONSULTA                                    RESULTADO
SELECT nombre_tienda, SUM(ventas)           Valdivia    1800
FROM tienda_info
GROUP BY nombre_tienda
HAVING SUM(ventas) > 1500
ORDER BY
Especifica el orden utilizado en las columnas
devueltas en una instrucción SELECT. La
cláusula ORDER BY no es válida en
vistas, funciones insertadas, tablas derivadas ni
subconsultas.
  Ejemplo:

  SELECT nombre_columna1, nombre_columna2
  FROM nombre_tabla
  [ WHERE condicion]
  ORDER BY nombre_columna1 [ASC, DESC]
ORDER BY: Ejemplo
        tienda_info
        nombre_tienda    ventas       fecha
            Valdivia     1500     05-jan-2010
            Temuco        250     07-jan-2010
            Valdivia      300     08-jan-2010
            Osorno        700     08-jan-2010



                                       RESULTADO
CONSULTA                               Valdivia    1500   05-jan-2010
SELECT nombre_tienda, ventas, fecha    Osorno      700    08-jan-2010
FROM tienda_info                       Valdivia    300    08-jan-2010
ORDER BY ventas DESC                   Temuco      250    07-jan-2010
OPERADORES LOGICOS
                      (AND-OR)
                             C1      C2   C1 OR C2
                                 V   V       V
                                 V   F       V
C1   C2   C1 AND C2
                                 F   V       V
V    V       V
V    F        F                  F   F       F

F    V        F
F    F        F
OPERADORES LOGICOS:
          Ejemplo AND
tienda_info
 nombre_tienda   ventas      fecha
    Valdivia      1500    05-jan-2010
    Temuco        250     07-jan-2010
    Valdivia      300     08-jan-2010
    Osorno        700     08-jan-2010

CONSULTA
SELECT *
                                     RESULTADO
FROM tienda_info                     Valdivia    1500   05-jan-2010
WHERE ventas > 500
AND nombre_tienda = ‘Valdivia’
OPERADORES LOGICOS:
          Ejemplo OR
tienda_info
 nombre_tienda    ventas        fecha
    Valdivia      1500     05-jan-2010
    Temuco         250     07-jan-2010
    Valdivia       300     08-jan-2010
    Osorno         700     08-jan-2010

CONSULTA
SELECT *
                                        RESULTADO
FROM tienda_info                        Valdivia    1500   05-jan-2010
WHERE ventas > 500                      Valdivia    300    08-jan-2010
OR nombre_tienda = ‘Valdivia’           Osorno      700    08-jan-2010
Modelo de Datos
Para este laboratorio usaremos la Base de Datos
Biblioteca desarrollado en la clase anterior.

Para ello use la imagen que se encuentra en
siveduc, “Biblioteca.png” y cargue el archivo
“Biblioteca.sql” en PLSQL como se enseño en la
clase anterior.
Lab5 sql

Más contenido relacionado

La actualidad más candente

Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sqlFausto Torres
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Martin Murciego
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOMinerva136
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
PostgreSQL - Lección 6 - Subconsultas
PostgreSQL - Lección 6 - SubconsultasPostgreSQL - Lección 6 - Subconsultas
PostgreSQL - Lección 6 - SubconsultasNicola Strappazzon C.
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQLJorge Porras
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasclaudia contreras
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005shavila
 
Sql comamdo
Sql comamdoSql comamdo
Sql comamdodmonges
 

La actualidad más candente (19)

Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sql
 
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Tutorial Teorico-Practico Sql server 2000 (233 paginas)
Tutorial Teorico-Practico Sql server 2000 (233 paginas)
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Sql server 2014 básico
Sql server 2014 básicoSql server 2014 básico
Sql server 2014 básico
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
PostgreSQL - Lección 6 - Subconsultas
PostgreSQL - Lección 6 - SubconsultasPostgreSQL - Lección 6 - Subconsultas
PostgreSQL - Lección 6 - Subconsultas
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
 
Introduccion al sql query
Introduccion al sql queryIntroduccion al sql query
Introduccion al sql query
 
2 3 arrays_php
2 3 arrays_php2 3 arrays_php
2 3 arrays_php
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
2 6 validar_formularios
2 6 validar_formularios2 6 validar_formularios
2 6 validar_formularios
 
Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005Consultas Basicas En Sql Server 2005
Consultas Basicas En Sql Server 2005
 
Sql comamdo
Sql comamdoSql comamdo
Sql comamdo
 

Destacado (17)

Presentación personal
Presentación personalPresentación personal
Presentación personal
 
tics
ticstics
tics
 
Layout
LayoutLayout
Layout
 
Appm
Appm Appm
Appm
 
Effect of Plenum reactor temperature "Reactor Plenum" on the production of pr...
Effect of Plenum reactor temperature "Reactor Plenum" on the production of pr...Effect of Plenum reactor temperature "Reactor Plenum" on the production of pr...
Effect of Plenum reactor temperature "Reactor Plenum" on the production of pr...
 
Trabajo
Trabajo Trabajo
Trabajo
 
Resumeeeee
ResumeeeeeResumeeeee
Resumeeeee
 
Una rosa de tu amor
Una rosa de tu amorUna rosa de tu amor
Una rosa de tu amor
 
Chandru bionic pancreasss
Chandru bionic  pancreasssChandru bionic  pancreasss
Chandru bionic pancreasss
 
Cartas word mac ganem
Cartas word mac ganemCartas word mac ganem
Cartas word mac ganem
 
Naturaleza y
Naturaleza yNaturaleza y
Naturaleza y
 
Retail Mate
Retail MateRetail Mate
Retail Mate
 
Documento
DocumentoDocumento
Documento
 
Biesca Gijón H.C.
Biesca Gijón H.C.Biesca Gijón H.C.
Biesca Gijón H.C.
 
Buyatti
Buyatti Buyatti
Buyatti
 
Ensayo blogger def
Ensayo blogger defEnsayo blogger def
Ensayo blogger def
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 

Similar a Lab5 sql

diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxrch_bar
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxpolo28slp
 
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASEJulián Castiblanco
 
Sql avanzado
Sql avanzadoSql avanzado
Sql avanzadodmonges
 
PostgreSQL - Lección 7 - Usando los operadores de conjunto
PostgreSQL - Lección 7 - Usando los operadores de conjuntoPostgreSQL - Lección 7 - Usando los operadores de conjunto
PostgreSQL - Lección 7 - Usando los operadores de conjuntoNicola Strappazzon C.
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014Henry Cambal
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]TelexFREE
 
46301750 comandos-basicos-de-sql (1)
46301750 comandos-basicos-de-sql (1)46301750 comandos-basicos-de-sql (1)
46301750 comandos-basicos-de-sql (1)lalolalo23
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosAndreitap de Granda
 
bd2-teorico02.pdf
bd2-teorico02.pdfbd2-teorico02.pdf
bd2-teorico02.pdfsrmv59
 

Similar a Lab5 sql (20)

Lab5 sql
Lab5 sqlLab5 sql
Lab5 sql
 
Lab5 sql
Lab5 sqlLab5 sql
Lab5 sql
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
 
Sql2
Sql2Sql2
Sql2
 
Sql avanzado
Sql avanzadoSql avanzado
Sql avanzado
 
Fundamentos sql
Fundamentos sqlFundamentos sql
Fundamentos sql
 
PostgreSQL - Lección 7 - Usando los operadores de conjunto
PostgreSQL - Lección 7 - Usando los operadores de conjuntoPostgreSQL - Lección 7 - Usando los operadores de conjunto
PostgreSQL - Lección 7 - Usando los operadores de conjunto
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
SQL
SQLSQL
SQL
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
P1_SQL_Repaso.pdf
P1_SQL_Repaso.pdfP1_SQL_Repaso.pdf
P1_SQL_Repaso.pdf
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
46301750 comandos-basicos-de-sql (1)
46301750 comandos-basicos-de-sql (1)46301750 comandos-basicos-de-sql (1)
46301750 comandos-basicos-de-sql (1)
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
bd2-teorico02.pdf
bd2-teorico02.pdfbd2-teorico02.pdf
bd2-teorico02.pdf
 

Más de Alejandro Campos (8)

Tarea ayudantia nº2
Tarea ayudantia nº2Tarea ayudantia nº2
Tarea ayudantia nº2
 
Tarea nº2
Tarea nº2Tarea nº2
Tarea nº2
 
Definiciones sie
Definiciones sieDefiniciones sie
Definiciones sie
 
Tarea definiciones
Tarea definicionesTarea definiciones
Tarea definiciones
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
Tarea nº 1 sistemas
Tarea nº 1 sistemasTarea nº 1 sistemas
Tarea nº 1 sistemas
 
Integridad referencial
Integridad referencialIntegridad referencial
Integridad referencial
 
Reales
RealesReales
Reales
 

Lab5 sql

  • 2. ¿Qué es SQL? • Lenguaje de consulta estructurado (SQL: Structured Query Languague) . • Es un lenguaje de base de datos normalizado. • Utilizado para consultar, modificar o eliminar datos en una Base de Datos.
  • 3. Componentes • Comandos • Claúsulas • Operadores • Funciones
  • 4. Comandos • Existen 2 tipos: – DLL (definición de datos): Permiten crear y definir nuevas bases de datos, campos e índices. • CREATE • DROP • ALTER – DML (manipulación de datos): Permiten generar consultas para ordenar, filtrar y extraer datos. • SELECT • INSERT • UPDATE • DELETE
  • 5. Cláusulas • FROM • WHERE • GROUP BY • HAVING • ORDER BY
  • 6. Operadores • Lógicos: –AND –OR –NOT • Comparación: <, >, <>, <=, >=
  • 7. Funciones • COUNT • SUM • MAX • MIN • AVG
  • 8. Consulta básica SELECT A FROM B Donde A son los datos que requiero (columnas) y B es de donde obtengo esos datos.
  • 9. Ejemplo SELECT nombre, apellidos, edad FROM estudiantes
  • 10. WHERE • A veces NO se necesitan obtener datos tan generales, y es cuando se aplican filtros, con la clausula WHERE. SELECT A FROM B WHERE C Donde C, es una o más condiciones.
  • 11. Ejemplo SELECT nombres, apellidos, edad FROM estudiantes WHERE edad > 21
  • 12. Alias • Los alias son un nombre de asignación que se le dan a los recursos, en este caso las tablas. • Luego se pueden llamar a sus atributos desde ese alias, continuados con un punto (“.”) .
  • 13. Ejemplo SELECT c.nombres, f.nombres FROM campus c, funcionarios f WHERE c.id_campus = f.id_campus
  • 14. Alias 2 • Es posible dar un alias (nombre) al titulo de las columnas de una tabla, que no es el mismo que posee en la Base de Datos. • Ejemplo sin Alias: Select l.titulo, l.agno From libros l TITULO AGNO Matemáticas 2007 Lenguaje y Comunicaciones 1998 Cs. Biológicas 2003
  • 15. Ejemplo con Alias Select l.titulo, l.agno As AÑO From libros l TITULO AÑO Matemáticas 2007 Lenguaje y Comunicaciones 1998 Cs. Biológicas 2003
  • 16. GROUP BY La cláusula GROUP BY se usa para generar valores de agregado para cada fila del conjunto de resultados. Cuando se usan sin una cláusula GROUP BY, las funciones de agregado sólo devuelven un valor de agregado para una instrucción SELECT. Ejemplo: SELECT nombre_columna1, nombre_columna2 FROM nombre_tabla GROUP BY nombre_columna1
  • 17. GROUP BY: Ejemplo tienda_info nombre_tienda ventas fecha Valdivia 1500 05-jan-2010 Temuco 250 07-jan-2010 Valdivia 300 08-jan-2010 Osorno 700 08-jan-2010 RESULTADO CONSULTA Valdivia 1800 SELECT nombre_tienda, SUM(ventas) Temuco 250 FROM tienda_info Osorno 700 GROUP BY nombre_tienda
  • 18. HAVING Especifica una condición de búsqueda para un grupo o agregado. HAVING sólo se puede utilizar con la instrucción SELECT. Normalmente, HAVING se utiliza en una cláusula GROUP BY. Cuando no se utiliza GROUP BY, HAVING se comporta como una cláusula WHERE. Ejemplo: SELECT nombre_columna1, SUM(nombre_columna2) FROM nombre_tabla [ GROUP BY nombre_columna1 ] HAVING (condición de función aritmética)
  • 19. HAVING: Ejemplo tienda_info nombre_tienda ventas fecha Valdivia 1500 05-jan-2010 Temuco 250 07-jan-2010 Valdivia 300 08-jan-2010 Osorno 700 08-jan-2010 CONSULTA RESULTADO SELECT nombre_tienda, SUM(ventas) Valdivia 1800 FROM tienda_info GROUP BY nombre_tienda HAVING SUM(ventas) > 1500
  • 20. ORDER BY Especifica el orden utilizado en las columnas devueltas en una instrucción SELECT. La cláusula ORDER BY no es válida en vistas, funciones insertadas, tablas derivadas ni subconsultas. Ejemplo: SELECT nombre_columna1, nombre_columna2 FROM nombre_tabla [ WHERE condicion] ORDER BY nombre_columna1 [ASC, DESC]
  • 21. ORDER BY: Ejemplo tienda_info nombre_tienda ventas fecha Valdivia 1500 05-jan-2010 Temuco 250 07-jan-2010 Valdivia 300 08-jan-2010 Osorno 700 08-jan-2010 RESULTADO CONSULTA Valdivia 1500 05-jan-2010 SELECT nombre_tienda, ventas, fecha Osorno 700 08-jan-2010 FROM tienda_info Valdivia 300 08-jan-2010 ORDER BY ventas DESC Temuco 250 07-jan-2010
  • 22. OPERADORES LOGICOS (AND-OR) C1 C2 C1 OR C2 V V V V F V C1 C2 C1 AND C2 F V V V V V V F F F F F F V F F F F
  • 23. OPERADORES LOGICOS: Ejemplo AND tienda_info nombre_tienda ventas fecha Valdivia 1500 05-jan-2010 Temuco 250 07-jan-2010 Valdivia 300 08-jan-2010 Osorno 700 08-jan-2010 CONSULTA SELECT * RESULTADO FROM tienda_info Valdivia 1500 05-jan-2010 WHERE ventas > 500 AND nombre_tienda = ‘Valdivia’
  • 24. OPERADORES LOGICOS: Ejemplo OR tienda_info nombre_tienda ventas fecha Valdivia 1500 05-jan-2010 Temuco 250 07-jan-2010 Valdivia 300 08-jan-2010 Osorno 700 08-jan-2010 CONSULTA SELECT * RESULTADO FROM tienda_info Valdivia 1500 05-jan-2010 WHERE ventas > 500 Valdivia 300 08-jan-2010 OR nombre_tienda = ‘Valdivia’ Osorno 700 08-jan-2010
  • 25. Modelo de Datos Para este laboratorio usaremos la Base de Datos Biblioteca desarrollado en la clase anterior. Para ello use la imagen que se encuentra en siveduc, “Biblioteca.png” y cargue el archivo “Biblioteca.sql” en PLSQL como se enseño en la clase anterior.