SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011–CONAFU
VISTASVOLUCIONARIA
DEFINICIÓN
Una vista es una consulta que se
presenta como una tabla (virtual) a
partir de un conjunto de tablas en
una base de datos relacional.
Las vistas tienen la misma
estructura que una tabla: filas y
columnas. La única diferencia es
que sólo se almacena de ellas la
definición, no los datos. Los datos
que se recuperan mediante una
consulta a una vista se presentarán
igual que los de una tabla.
Esta sentencia crea una vista nueva o reemplaza una existente si
se incluye la cláusula OR REPLACE. La sentencia_select es una
sentencia SELECT que proporciona la definición de la vista.
Puede estar dirigida a tablas de la base o a otras vistas.
CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED |
MERGE
TEMPTABLE}]
VIEW nombre_vista [(columnas)]
AS sentencia_select
[WITH [CASCADED | LOCAL] CHECK OPTION]
|
• Sintaxis CREATE
VIEW
Esta sentencia modifica la definición de una vista
existente. La sintaxis es semejante a la
CREATE VIEW.
empleada en
ALTER [ALGORITHM = {UNDEFINED |
TEMPTABLE}]
VIEW nombre_vista [(columnas)]
AS sentencia_select
MERGE |
[WITH [CASCADED | LOCAL] CHECK OPTION]
Sintaxis ALTER VIEW
Muestra la sentencia CREATE VIEW que se utilizó
crear la vista.
para
SHOW CREATE VIEW nombre-vista
mysql> SHOW CREATE VIEW v;
+-------+----------------------------------------------------+
| Table | Create Table |
+-------+----------------------------------------------------+
| v | CREATE VIEW `test`.`v`AS select 1AS `a`,2AS `b` |
+-------+----------------------------------------------------+
Sintaxis SHOW VIEW
DROP
datos.
VIEW elimina una o más vistas de la base de
Se debe poseer el privilegio DROP
eliminar.
en cada
vista a
DROP VIEW [IF
EXISTS]
nombre_vista [,
nombre_vista]
[RESTRICT |
CASCADE]
Sintaxis DROP VIEW
Para Crear una vista debemos utilizar la sentencia
CREATE VIEW. Debiendo proporcionar un nombre
la vista y una sentencia SQL SELECT valida.
a
CREATE VIEW <nombre_vista>
AS
(<sentencia_select>);
CREACION:
ADMINISTRACION DE VISTAS
Si queremos modificar la definicion de nuestra vista podemos utilizar la
sentencia ALTER VIEW de forma muy parecida a como lo hacimos con
las tablas. En este caso queremos
fx_devolucion a la vista.
añadir los campos fx_alquiler y
ALTER VIEW vAlquiler
AS
(
SELECT Nombre,
Apellidos,
Matricula,
Fx_alquiler,
Fx_devolucion
tAlquileres,FROM
tClientes
WHERE (tAlquileres.codigo_cliente=tClientes.codigo)
)
MODIFICACION:
Podemos
sentencia
eliminar la vista a través de la
DROP VIEW. Para eliminar la vista
que hemos creado anteriormente se utilizaría:
DROPVIEW vAlquileres;
ELIMINACION:
CREACION.
Crea una vista con las oficinas del este.
CREATE VIEW oficinas_este
AS SELECT * FROM oficinas WHERE region = ‘Este’;
ELIMINACION.
Elimina las vistas oficinas_este y oficinas_EO.
DROP VIEW oficinas_este, oficinas_EO;
EJEMPLOS:
RESUMEN
La manera más simple de crear una vista usando el SQL
SERVER es con el uso del botón CREAR VISTA. Ejecute
una consulta que represente la vista que desee crear. Una
vez que la consulta es ejecutada, click en el botón CREAR
VISTA, proporcione el nombre para la vista, y la vista es
creada.
Usted puede también crear una vista dando click-derecho
en la base de datos donde se quiere agregar la vista en el
navegador de base de datos y eligiendo la opción CREAR
NUEVA VISTA. Después de que capture el nombre de la
vista, una plantilla para vista será desplegada en el editor
de secuencia de comandos.
RECOMENDACIONES
Identificar que es una vista en base de datos así como en la forma en
que se crean y utilizan dentro de la misma.
Especificar a través de una expresión de consulta (una sentencia
SELECT) que la calcule y se pueda realizar sobre una o más tablas.
Las vistas pueden realizar consultas complejas más fácilmente: Las
permiten dividir las consultas en varias partes.
Proporcionar tablas con datos específicos: Las vistas permiten ser
utilizadas como tablas que resumen todos los datos, así como también
permiten ocultar ciertos datos. Cuando ese se requiere un detalle que
no corresponde precisamente a las relaciones.
CONCLUSIONES
Una vista se caracteriza porque se considera que
forma parte del esquema externo.
Una vista es una tabla virtual (no tiene una
correspondencia a Nivel físico).
Se puede consultar como cualquier tabla básica.
Las actualizaciones se transfieren a las tablas
originales (Con ciertas limitaciones).
APRECIACION DEL EQUIPO
Hoy en día las aplicaciones reales tienden a
vistas, por lo que cuanto más grande es la
usar un muchas
aplicación, más
necesario es que haya modularidad, para facilitar
determinadas consultas o para ocultar los datos. Las vistas
entonces son el mecanismo para alcanzar dichos objetivos.
Una vista se puede considerar una tabla virtual o una
consulta almacenada. Si la vista no está indizada, sus datos
no se almacenan en la base de datos como un objeto
diferente. Lo que se almacena en la base de datos es una
instrucción SELECT.

Más contenido relacionado

La actualidad más candente

Vistas
VistasVistas
Vistas
VistasVistas
Vistas
VistasVistas
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
Eduardo Ed
 
Vistas
VistasVistas
Vistas
VistasVistas
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
Sergio Perez
 
VISTAS
VISTASVISTAS
Vistas
VistasVistas
Vistas
VistasVistas
Vistas
lelyydrogo
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
Sergio Perez
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
Ziscko
 
Vistas
VistasVistas
Vistas
VistasVistas
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
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
TAPIA SILVA EVELINA
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
Cepeda Luis
 

La actualidad más candente (17)

Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
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
 
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
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 

Similar a Vistas

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
 
Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
Maria de Jesús Alfaro Carrera
 
VISTAS
VISTASVISTAS
Vistas
VistasVistas
Leccion11
Leccion11Leccion11
Vistas
VistasVistas
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
PastillaRecordsAvend
 
Vistas en mysql
Vistas en mysql Vistas en mysql
Vistas en mysql
Eduardo Ed
 
Vistas en my sql
Vistas en my sqlVistas en my sql
Vistas en my sql
Eduardo Ed
 
Bdii 10 vistas_new
Bdii 10 vistas_newBdii 10 vistas_new
Bdii 10 vistas_new
Rody Paredes
 
Expo BD
Expo BDExpo BD
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)
Universidad Nacional de Piura
 
Base de-datos-ii
Base de-datos-iiBase de-datos-ii
Base de-datos-ii
Luis Carmen
 
Consultas en Acces
Consultas en AccesConsultas en Acces
Consultas en Acces
Andrea Chávez
 
Vistas en sql
Vistas en sqlVistas en sql
Vistas en sql
DEYSY1234
 
Creación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQLCreación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQL
Eddie Malca
 
Vistas.pptx
Vistas.pptxVistas.pptx

Similar a Vistas (19)

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
 
Leccion11
Leccion11Leccion11
Leccion11
 
Vistas
VistasVistas
Vistas
 
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
 
Vistas en mysql
Vistas en mysql Vistas en mysql
Vistas en mysql
 
Vistas en my sql
Vistas en my sqlVistas en my sql
Vistas en my sql
 
Bdii 10 vistas_new
Bdii 10 vistas_newBdii 10 vistas_new
Bdii 10 vistas_new
 
Expo BD
Expo BDExpo BD
Expo BD
 
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
 
Consultas en Acces
Consultas en AccesConsultas en Acces
Consultas en Acces
 
Vistas en sql
Vistas en sqlVistas en sql
Vistas en sql
 
Creación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQLCreación de Vistas - PostgreSQL
Creación de Vistas - PostgreSQL
 
Vistas.pptx
Vistas.pptxVistas.pptx
Vistas.pptx
 

Más de ROMARIO MONTALVAN CASTILLO

Oltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en LineaOltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en Linea
ROMARIO MONTALVAN CASTILLO
 
Diapositivas
DiapositivasDiapositivas
Triggers-Activadores
Triggers-ActivadoresTriggers-Activadores
Triggers-Activadores
ROMARIO MONTALVAN CASTILLO
 
COMANDOS ddl
COMANDOS ddlCOMANDOS ddl
Objeto connection
Objeto connectionObjeto connection
Objeto connection
ROMARIO MONTALVAN CASTILLO
 
Diapositivas grupo dina roma y maga
Diapositivas grupo dina roma y magaDiapositivas grupo dina roma y maga
Diapositivas grupo dina roma y maga
ROMARIO MONTALVAN CASTILLO
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
ROMARIO MONTALVAN CASTILLO
 
Result set
Result setResult set
Statemment
StatemmentStatemment
Connection en Java
Connection en JavaConnection en Java
Connection en Java
ROMARIO MONTALVAN CASTILLO
 
Java con b ds
Java con b dsJava con b ds
JDBC
JDBCJDBC
Java
JavaJava
Qué es java
Qué es javaQué es java

Más de ROMARIO MONTALVAN CASTILLO (14)

Oltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en LineaOltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en Linea
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Triggers-Activadores
Triggers-ActivadoresTriggers-Activadores
Triggers-Activadores
 
COMANDOS ddl
COMANDOS ddlCOMANDOS ddl
COMANDOS ddl
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Diapositivas grupo dina roma y maga
Diapositivas grupo dina roma y magaDiapositivas grupo dina roma y maga
Diapositivas grupo dina roma y maga
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Result set
Result setResult set
Result set
 
Statemment
StatemmentStatemment
Statemment
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
 
Java con b ds
Java con b dsJava con b ds
Java con b ds
 
JDBC
JDBCJDBC
JDBC
 
Java
JavaJava
Java
 
Qué es java
Qué es javaQué es java
Qué es java
 

Último

Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 

Último (20)

Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 

Vistas

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA Autorizada por Resolución Nº 650-2011–CONAFU VISTASVOLUCIONARIA
  • 2. DEFINICIÓN Una vista es una consulta que se presenta como una tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. Los datos que se recuperan mediante una consulta a una vista se presentarán igual que los de una tabla.
  • 3. Esta sentencia crea una vista nueva o reemplaza una existente si se incluye la cláusula OR REPLACE. La sentencia_select es una sentencia SELECT que proporciona la definición de la vista. Puede estar dirigida a tablas de la base o a otras vistas. CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select [WITH [CASCADED | LOCAL] CHECK OPTION] | • Sintaxis CREATE VIEW
  • 4. Esta sentencia modifica la definición de una vista existente. La sintaxis es semejante a la CREATE VIEW. empleada en ALTER [ALGORITHM = {UNDEFINED | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select MERGE | [WITH [CASCADED | LOCAL] CHECK OPTION] Sintaxis ALTER VIEW
  • 5. Muestra la sentencia CREATE VIEW que se utilizó crear la vista. para SHOW CREATE VIEW nombre-vista mysql> SHOW CREATE VIEW v; +-------+----------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------+ | v | CREATE VIEW `test`.`v`AS select 1AS `a`,2AS `b` | +-------+----------------------------------------------------+ Sintaxis SHOW VIEW
  • 6. DROP datos. VIEW elimina una o más vistas de la base de Se debe poseer el privilegio DROP eliminar. en cada vista a DROP VIEW [IF EXISTS] nombre_vista [, nombre_vista] [RESTRICT | CASCADE] Sintaxis DROP VIEW
  • 7. Para Crear una vista debemos utilizar la sentencia CREATE VIEW. Debiendo proporcionar un nombre la vista y una sentencia SQL SELECT valida. a CREATE VIEW <nombre_vista> AS (<sentencia_select>); CREACION: ADMINISTRACION DE VISTAS
  • 8. Si queremos modificar la definicion de nuestra vista podemos utilizar la sentencia ALTER VIEW de forma muy parecida a como lo hacimos con las tablas. En este caso queremos fx_devolucion a la vista. añadir los campos fx_alquiler y ALTER VIEW vAlquiler AS ( SELECT Nombre, Apellidos, Matricula, Fx_alquiler, Fx_devolucion tAlquileres,FROM tClientes WHERE (tAlquileres.codigo_cliente=tClientes.codigo) ) MODIFICACION:
  • 9. Podemos sentencia eliminar la vista a través de la DROP VIEW. Para eliminar la vista que hemos creado anteriormente se utilizaría: DROPVIEW vAlquileres; ELIMINACION:
  • 10. CREACION. Crea una vista con las oficinas del este. CREATE VIEW oficinas_este AS SELECT * FROM oficinas WHERE region = ‘Este’; ELIMINACION. Elimina las vistas oficinas_este y oficinas_EO. DROP VIEW oficinas_este, oficinas_EO; EJEMPLOS:
  • 11. RESUMEN La manera más simple de crear una vista usando el SQL SERVER es con el uso del botón CREAR VISTA. Ejecute una consulta que represente la vista que desee crear. Una vez que la consulta es ejecutada, click en el botón CREAR VISTA, proporcione el nombre para la vista, y la vista es creada. Usted puede también crear una vista dando click-derecho en la base de datos donde se quiere agregar la vista en el navegador de base de datos y eligiendo la opción CREAR NUEVA VISTA. Después de que capture el nombre de la vista, una plantilla para vista será desplegada en el editor de secuencia de comandos.
  • 12. RECOMENDACIONES Identificar que es una vista en base de datos así como en la forma en que se crean y utilizan dentro de la misma. Especificar a través de una expresión de consulta (una sentencia SELECT) que la calcule y se pueda realizar sobre una o más tablas. Las vistas pueden realizar consultas complejas más fácilmente: Las permiten dividir las consultas en varias partes. Proporcionar tablas con datos específicos: Las vistas permiten ser utilizadas como tablas que resumen todos los datos, así como también permiten ocultar ciertos datos. Cuando ese se requiere un detalle que no corresponde precisamente a las relaciones.
  • 13. CONCLUSIONES Una vista se caracteriza porque se considera que forma parte del esquema externo. Una vista es una tabla virtual (no tiene una correspondencia a Nivel físico). Se puede consultar como cualquier tabla básica. Las actualizaciones se transfieren a las tablas originales (Con ciertas limitaciones).
  • 14. APRECIACION DEL EQUIPO Hoy en día las aplicaciones reales tienden a vistas, por lo que cuanto más grande es la usar un muchas aplicación, más necesario es que haya modularidad, para facilitar determinadas consultas o para ocultar los datos. Las vistas entonces son el mecanismo para alcanzar dichos objetivos. Una vista se puede considerar una tabla virtual o una consulta almacenada. Si la vista no está indizada, sus datos no se almacenan en la base de datos como un objeto diferente. Lo que se almacena en la base de datos es una instrucción SELECT.