SlideShare una empresa de Scribd logo
1 de 15
Vistas, Indices y Funciones de agregado
Vistas Es una forma lógica de ver los datos físicos ubicados en las tablas. Es una instrucción SELECT almacenada. EsunaTabla Virtual. (Dado quelas vistas devuelven un conjunto de resultados se puedetrabajar con ellascomosifueranunaTabla virtual) La creación de una Vista es tan simple como el hacerunaconsulta.
Crearuna Vista CREATE VIEW nombredelavistaAS  instrucción SELECT
Modificar de una Vista ALTER VIEW nombredelavistaAS nuevainstrucción select;
BorrarunaVista dropviewnombre_de_la_vista;
Vistas - Ejemplo   CREATEVIEWcalifornia_peopleAS SELECTau_fname,au_lname, city ,statefrom authors wherestate='CA';    selectau_fname,au_lnamefromcalifornia_peoplewhere city ='Oakland';
Indices Esunaestructura de datosquepermiteacceder a diferentesfilas de unamismatabla a través de un campo (o campos clave). Permiteun acceso mucho másrápido a los datos.
Crear y Borrar un Indice CREATE[UNIQUE] INDEX<nombre_indice> ON<nombre_tabla>( 		    <nombre_campo> [ASC| DESC]                                    ); DROP NOMBRE_INDICE
Indices - Ejemplo CREATEINDEX INDEX_AUTHORS ON authors(au_id)
Funciones de agregado Son funcionesquerealizancálculos en un grupo de datosdevolviendo un solo valor. Se utilizanparaobtenervaloresestadisticos. Se utilizan en lasinstruccionesSELECT.
Funciones de agregado COUNT() Devuelve el numero de elementos de un grupo. MAX() y MIN() Devuelven el valor maximo y minimo. STDEV() Devuelve la desviacióntípicaestadística de todos los valores de la expresiónespecificada. AVG() Devuelve el promedio de los valores de un grupo. SUM() Devuelve la suma de los valores de un grupo.
Funciones de agregadoEjemplo selectcount(*)as REGISTROS,avg(qty)as PROMEDIO,max(qty)as MINIMO ,min(qty)as MAXIMO,STDEV(qty)as'DesviaciónEstandar',sum(qty)as SUMA fromsales; selectqtyfrom sales orderbyqtydesc;
Funciones de agregadoEjemplo
Funciones de agregadoEjemplo
¡Gracias!

Más contenido relacionado

La actualidad más candente

Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
Ziscko
 
Compu_los_jamonetes
Compu_los_jamonetesCompu_los_jamonetes
Compu_los_jamonetes
Paloma_123
 
Informe De Tablas DináMicas
Informe De Tablas DináMicasInforme De Tablas DináMicas
Informe De Tablas DináMicas
guestd08045
 
Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007
Guillermo Ruiz
 

La actualidad más candente (18)

Vistas en sql server
Vistas en sql server Vistas en sql server
Vistas en sql server
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Vistas
VistasVistas
Vistas
 
BASICO
BASICOBASICO
BASICO
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistas
Vistas Vistas
Vistas
 
Compu_los_jamonetes
Compu_los_jamonetesCompu_los_jamonetes
Compu_los_jamonetes
 
Creacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerCreacion de bases de datos en SQL Server
Creacion de bases de datos en SQL Server
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
5 cursores
5 cursores5 cursores
5 cursores
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Software hidrocad
Software hidrocadSoftware hidrocad
Software hidrocad
 
Informe De Tablas DináMicas
Informe De Tablas DináMicasInforme De Tablas DináMicas
Informe De Tablas DináMicas
 
TABLAS DINAMICAS PPT
TABLAS DINAMICAS PPTTABLAS DINAMICAS PPT
TABLAS DINAMICAS PPT
 
CURSORES
CURSORESCURSORES
CURSORES
 
CURSORES
CURSORESCURSORES
CURSORES
 
Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007
 

Similar a Expo BD

Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
guest737e3012
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
itsl
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
tec lerdo
 
Visualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sqlVisualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sql
JONATHAN1254
 
IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005
oswchavez
 

Similar a Expo BD (20)

Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas
VistasVistas
Vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
 
Vistas
VistasVistas
Vistas
 
Visualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sqlVisualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sql
 
Vistas base de datos
Vistas base de datosVistas base de datos
Vistas base de datos
 
IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Base de-datos-ii
Base de-datos-iiBase de-datos-ii
Base de-datos-ii
 
Bdii 10 vistas_new
Bdii 10 vistas_newBdii 10 vistas_new
Bdii 10 vistas_new
 
Vistas
VistasVistas
Vistas
 
Tarea bd
Tarea bdTarea bd
Tarea bd
 
Vistas (1)
Vistas (1)Vistas (1)
Vistas (1)
 

Último

Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Demetrio Ccesa Rayme
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
Santosprez2
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 

Expo BD

  • 1. Vistas, Indices y Funciones de agregado
  • 2. Vistas Es una forma lógica de ver los datos físicos ubicados en las tablas. Es una instrucción SELECT almacenada. EsunaTabla Virtual. (Dado quelas vistas devuelven un conjunto de resultados se puedetrabajar con ellascomosifueranunaTabla virtual) La creación de una Vista es tan simple como el hacerunaconsulta.
  • 3. Crearuna Vista CREATE VIEW nombredelavistaAS instrucción SELECT
  • 4. Modificar de una Vista ALTER VIEW nombredelavistaAS nuevainstrucción select;
  • 6. Vistas - Ejemplo   CREATEVIEWcalifornia_peopleAS SELECTau_fname,au_lname, city ,statefrom authors wherestate='CA';    selectau_fname,au_lnamefromcalifornia_peoplewhere city ='Oakland';
  • 7. Indices Esunaestructura de datosquepermiteacceder a diferentesfilas de unamismatabla a través de un campo (o campos clave). Permiteun acceso mucho másrápido a los datos.
  • 8. Crear y Borrar un Indice CREATE[UNIQUE] INDEX<nombre_indice> ON<nombre_tabla>( <nombre_campo> [ASC| DESC]                    ); DROP NOMBRE_INDICE
  • 9. Indices - Ejemplo CREATEINDEX INDEX_AUTHORS ON authors(au_id)
  • 10. Funciones de agregado Son funcionesquerealizancálculos en un grupo de datosdevolviendo un solo valor. Se utilizanparaobtenervaloresestadisticos. Se utilizan en lasinstruccionesSELECT.
  • 11. Funciones de agregado COUNT() Devuelve el numero de elementos de un grupo. MAX() y MIN() Devuelven el valor maximo y minimo. STDEV() Devuelve la desviacióntípicaestadística de todos los valores de la expresiónespecificada. AVG() Devuelve el promedio de los valores de un grupo. SUM() Devuelve la suma de los valores de un grupo.
  • 12. Funciones de agregadoEjemplo selectcount(*)as REGISTROS,avg(qty)as PROMEDIO,max(qty)as MINIMO ,min(qty)as MAXIMO,STDEV(qty)as'DesviaciónEstandar',sum(qty)as SUMA fromsales; selectqtyfrom sales orderbyqtydesc;