SlideShare una empresa de Scribd logo
1 de 10
LENGUAJE DE
PROGRAMACIÓN II
VISTAS
AUTORES:
Mori Rojas, José Manuel
Regalado Juape, Thalia
DEFINICIÓN:
Una vista se puede considerar una tabla virtual o una
consulta almacenada. El usuario puede utilizar dicha tabla
virtual haciendo referencia al nombre de la vista en
instrucciones Transact-SQL, de la misma forma en que se
hace referencia a las tablas.
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. De hecho, si no
se sabe que se está trabajando con una vista, nada hace
suponer que es así. Al igual que sucede con una tabla, se
pueden insertar, actualizar, borrar y seleccionar datos en
una vista.
TEMA DESCRIPCIÓN
Descripción de
vistas
Se explican los conceptos de vista, los tipos de vistas y
los escenarios para utilizar las vistas, con ejemplos.
Diseñar e
implementar
vistas
Se proporcionan directrices específicas para diseñar
vistas estándar, indizadas y con particiones, con
vínculos a los temas necesarios para crear vistas.
Modificar vistas
Se describen los procedimientos y se incluyen los
vínculos necesarios para modificar la definición de una
vista, modificar datos mediante una vista y eliminar una
vista.
En esta sección se proporciona la información necesaria para
comprender, diseñar y crear vistas.
SINTAXIS:
CREATE [OR REPLACE] VIEW nombre_vista [column_list]
AS consulta_SELECT
• Modificación de una vista:
ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
VIEW nombre_vista [(columnas)]
AS sentencia_select
[WITH [CASCADED | LOCAL] CHECK OPTION]
• Creación de una vista:
EJEMPLOS:
O Crear una vista que muestre los vendedores de la región este.
CREATE VIEW repEste AS SELECT * FROM RVENTAS
WHERE r_oficina IN (11,12,13); //que serían las
situadas al Este
O Ahora añadimos un nuevo vendedor a través de la vista.
INSERT INTO repEste
(num_empl, nombre, r_oficina, edad, ventas)
VALUES (113, ‘Jorge Ruiz’, 11, 43, 0.00);
O Ahora resulta que trasladan a otro empleado(104) a otra oficina
(12).
UPDATE repEste
SET r_oficina = 21 //aquí se equivocan y en lugar de poner
12 ponen 21
WHERE num_empl = 104; con lo cual este señor no
figuraría en la vista, pero sí en la tabla.
RESUMEN
En el presente trabajo de investigación estudiaremos
Vistas en SQL, donde analizaremos la definición,
Sintaxis y daremos ejemplos de vistas.
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 ventajas que tiene las Vistas, es fácil de entender,
te ayuda visualizar la información de una forma más
clara y ordenada. Se muestra la importancia de las
Vistas, ya que nos permite ordenar y simplificar la
visualización de diferentes tablas.
RECOMENDACIONES:
Para crear las vistas se recomienda relacionar las diferentes tablas
correctamente, para que posteriormente no tengamos problemas al crear
una vista. Se recomienda tomar las columnas necesarias de cada tabla
para crear una vista.
Las vistas se crean en la base de datos activa.
Al crear una vista, SQL Server verifica que existan las tablas a las que se
hacen referencia en ella. Se aconseja probar la sentencia "select" con la
cual definiremos la vista antes de crearla para asegurarnos que el
resultado que retorna es el imaginado.
Existen algunas restricciones para el uso de "create view", a saber:
O No puede incluir las cláusulas "compute" ni "compute by" ni la palabra
clave "into";
O No se pueden crear vistas temporales ni crear vistas sobre tablas
temporales.
O No se pueden asociar reglas ni valores por defecto a las vistas.
O No puede combinarse con otras instrucciones en un mismo lote.
CONCLUSIONES:
Del tema concluimos que una vista es una tabla virtual derivada
de las tablas reales de una base de datos y permiten:
O Ocultar información: permitiendo el acceso a algunos datos y
manteniendo oculto el resto de la información que no se incluye
en la vista. El usuario opera con los datos de una vista como si
se tratara de una tabla, pudiendo modificar tales datos.
O Simplificar la administración de los permisos de usuario: se
pueden dar al usuario permisos para que solamente pueda
acceder a los datos a través de vistas, en lugar de concederle
permisos para acceder a ciertos campos, así se protegen las
tablas base de cambios en su estructura.
O Mejorar el rendimiento: se puede evitar tipear instrucciones
repetidamente almacenando en una vista el resultado de una
consulta compleja que incluya información de varias tablas.
APRECIACIÓN DEL
EQUIPO:
Como equipo de trabajo, destacamos la importancia
de las vistas en una base de datos, las vistas
asegura que los datos sean coherentes al utilizar los
datos almacenados en las tablas. Si los datos de las
relaciones cambian, los de la vista que utiliza esos
datos también cambia. Por todo ello, las vistas gastan
muy poco espacio de disco
GLOSARIO DE TÉRMINOS:
O SGBD: Un sistema gestor de base de datos (SGBD) es
un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la
información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar
y analizar los datos. Los usuarios pueden acceder a la
información usando herramientas específicas de
consulta y de generación de informes, o bien mediante
aplicaciones al efecto.
O Indizar: Registrar ordenadamente datos e
informaciones para elaborar su índice.
O Cláusulas: Las cláusulas son condiciones de
modificación utilizadas para definir los datos que desea
seleccionar o manipular.

Más contenido relacionado

La actualidad más candente

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtpErika Vazquez
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
6. diseño de redes de área local y documentación
6.  diseño de redes de área local y documentación6.  diseño de redes de área local y documentación
6. diseño de redes de área local y documentaciónDianix Sann
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón MulticapaESCOM
 
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez H
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez HGuía 03. Ejercicios. Realización de consultas SQL - José J Sánchez H
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez HJosé Ricardo Tillero Giménez
 
Bluetooth e infrarrojo
Bluetooth e infrarrojoBluetooth e infrarrojo
Bluetooth e infrarrojoYazmin Polanco
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canalesJuan Anaya
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosDrakonis11
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y gruposJACKELIN SORALUZ
 
Proyecto de Implementación de una Red
Proyecto de Implementación de una RedProyecto de Implementación de una Red
Proyecto de Implementación de una RedJordy Castro
 

La actualidad más candente (20)

Acl extendida
Acl extendidaAcl extendida
Acl extendida
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtp
 
DIRECCIÓN IP CLASE C
DIRECCIÓN IP CLASE CDIRECCIÓN IP CLASE C
DIRECCIÓN IP CLASE C
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
6. diseño de redes de área local y documentación
6.  diseño de redes de área local y documentación6.  diseño de redes de área local y documentación
6. diseño de redes de área local y documentación
 
PROYECTO DE REDES
PROYECTO DE REDESPROYECTO DE REDES
PROYECTO DE REDES
 
El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón Multicapa
 
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez H
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez HGuía 03. Ejercicios. Realización de consultas SQL - José J Sánchez H
Guía 03. Ejercicios. Realización de consultas SQL - José J Sánchez H
 
Dhcp
DhcpDhcp
Dhcp
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Bluetooth e infrarrojo
Bluetooth e infrarrojoBluetooth e infrarrojo
Bluetooth e infrarrojo
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canales
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
 
Proyecto de Implementación de una Red
Proyecto de Implementación de una RedProyecto de Implementación de una Red
Proyecto de Implementación de una Red
 

Destacado

3 comportamiento en insectos y vertebrados
3 comportamiento en insectos y vertebrados3 comportamiento en insectos y vertebrados
3 comportamiento en insectos y vertebradoshectortorreslima
 
Agua y electrolitos
Agua y electrolitos Agua y electrolitos
Agua y electrolitos Lleisis Perez
 
Proyecto de ley bono de retiro anef
Proyecto de ley bono de retiro anefProyecto de ley bono de retiro anef
Proyecto de ley bono de retiro anefvidasindical
 
Directiava+inicio+del+a+¦o+escolar+2014
Directiava+inicio+del+a+¦o+escolar+2014Directiava+inicio+del+a+¦o+escolar+2014
Directiava+inicio+del+a+¦o+escolar+2014Esther Segovia
 
Problemas ambientales y cambio climático en el perú
Problemas ambientales y cambio climático en el perúProblemas ambientales y cambio climático en el perú
Problemas ambientales y cambio climático en el perúDaniel López Barbarán
 
Save our planet recycle
Save our planet  recycleSave our planet  recycle
Save our planet recycleeriinstewart
 
Tips Cepat Magang
Tips Cepat MagangTips Cepat Magang
Tips Cepat MagangTia Salwa
 
Reglamento del directorio nacional y comité ejecutivo
Reglamento del directorio nacional y comité ejecutivoReglamento del directorio nacional y comité ejecutivo
Reglamento del directorio nacional y comité ejecutivovidasindical
 
Cg00228 programa de operacion vehiculos automotor
Cg00228 programa de operacion vehiculos automotorCg00228 programa de operacion vehiculos automotor
Cg00228 programa de operacion vehiculos automotorRiesgos Industriales Criac
 
Recommendation system based on adaptive ontological graphs and weighted ranking
Recommendation system based on adaptive ontological graphs and weighted rankingRecommendation system based on adaptive ontological graphs and weighted ranking
Recommendation system based on adaptive ontological graphs and weighted rankingvikramadityajakkula
 

Destacado (19)

3 comportamiento en insectos y vertebrados
3 comportamiento en insectos y vertebrados3 comportamiento en insectos y vertebrados
3 comportamiento en insectos y vertebrados
 
J.P. Cativiela: Climate-Smart Dairy Webinar
J.P. Cativiela: Climate-Smart Dairy WebinarJ.P. Cativiela: Climate-Smart Dairy Webinar
J.P. Cativiela: Climate-Smart Dairy Webinar
 
Agua y electrolitos
Agua y electrolitos Agua y electrolitos
Agua y electrolitos
 
Adeeb new CV
Adeeb new CVAdeeb new CV
Adeeb new CV
 
Diagnostico costa rica
Diagnostico costa ricaDiagnostico costa rica
Diagnostico costa rica
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Proyecto de ley bono de retiro anef
Proyecto de ley bono de retiro anefProyecto de ley bono de retiro anef
Proyecto de ley bono de retiro anef
 
El cartel
El cartelEl cartel
El cartel
 
Directiava+inicio+del+a+¦o+escolar+2014
Directiava+inicio+del+a+¦o+escolar+2014Directiava+inicio+del+a+¦o+escolar+2014
Directiava+inicio+del+a+¦o+escolar+2014
 
CLAUDIA ARAUJO ASIGNACIÓN
CLAUDIA ARAUJO ASIGNACIÓNCLAUDIA ARAUJO ASIGNACIÓN
CLAUDIA ARAUJO ASIGNACIÓN
 
Problemas ambientales y cambio climático en el perú
Problemas ambientales y cambio climático en el perúProblemas ambientales y cambio climático en el perú
Problemas ambientales y cambio climático en el perú
 
Save our planet recycle
Save our planet  recycleSave our planet  recycle
Save our planet recycle
 
Luis felicidades papá
Luis felicidades papáLuis felicidades papá
Luis felicidades papá
 
Tips Cepat Magang
Tips Cepat MagangTips Cepat Magang
Tips Cepat Magang
 
Reglamento del directorio nacional y comité ejecutivo
Reglamento del directorio nacional y comité ejecutivoReglamento del directorio nacional y comité ejecutivo
Reglamento del directorio nacional y comité ejecutivo
 
Cg00228 programa de operacion vehiculos automotor
Cg00228 programa de operacion vehiculos automotorCg00228 programa de operacion vehiculos automotor
Cg00228 programa de operacion vehiculos automotor
 
Recommendation system based on adaptive ontological graphs and weighted ranking
Recommendation system based on adaptive ontological graphs and weighted rankingRecommendation system based on adaptive ontological graphs and weighted ranking
Recommendation system based on adaptive ontological graphs and weighted ranking
 
Trabajo con blancanieves
Trabajo con blancanievesTrabajo con blancanieves
Trabajo con blancanieves
 
Oo test
Oo testOo test
Oo test
 

Similar a Vistas (20)

Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Vistas
Vistas Vistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
Vistas Vistas
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 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 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
 
Vistas
VistasVistas
Vistas
 
Leccion11
Leccion11Leccion11
Leccion11
 

Más de Thalia Regalado Juape (20)

MAC OS
MAC OSMAC OS
MAC OS
 
Ficheros y semaforos
Ficheros y semaforosFicheros y semaforos
Ficheros y semaforos
 
Android studio
Android studioAndroid studio
Android studio
 
ResultSet
ResultSetResultSet
ResultSet
 
Connection
ConnectionConnection
Connection
 
Statement
StatementStatement
Statement
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Java
JavaJava
Java
 
Objeto SqlDataReader
Objeto SqlDataReaderObjeto SqlDataReader
Objeto SqlDataReader
 
Objeto SqlDataAdapter
Objeto SqlDataAdapterObjeto SqlDataAdapter
Objeto SqlDataAdapter
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Ado net
Ado netAdo net
Ado net
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Aplicaciones n capas en visual net
Aplicaciones n capas en visual netAplicaciones n capas en visual net
Aplicaciones n capas en visual net
 
Taba y tipos de datos
Taba y tipos de datosTaba y tipos de datos
Taba y tipos de datos
 
Base de datos en sql
Base de datos en sqlBase de datos en sql
Base de datos en sql
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Vistas

  • 1. LENGUAJE DE PROGRAMACIÓN II VISTAS AUTORES: Mori Rojas, José Manuel Regalado Juape, Thalia
  • 2. DEFINICIÓN: Una vista se puede considerar una tabla virtual o una consulta almacenada. El usuario puede utilizar dicha tabla virtual haciendo referencia al nombre de la vista en instrucciones Transact-SQL, de la misma forma en que se hace referencia a las tablas. 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. De hecho, si no se sabe que se está trabajando con una vista, nada hace suponer que es así. Al igual que sucede con una tabla, se pueden insertar, actualizar, borrar y seleccionar datos en una vista.
  • 3. TEMA DESCRIPCIÓN Descripción de vistas Se explican los conceptos de vista, los tipos de vistas y los escenarios para utilizar las vistas, con ejemplos. Diseñar e implementar vistas Se proporcionan directrices específicas para diseñar vistas estándar, indizadas y con particiones, con vínculos a los temas necesarios para crear vistas. Modificar vistas Se describen los procedimientos y se incluyen los vínculos necesarios para modificar la definición de una vista, modificar datos mediante una vista y eliminar una vista. En esta sección se proporciona la información necesaria para comprender, diseñar y crear vistas.
  • 4. SINTAXIS: CREATE [OR REPLACE] VIEW nombre_vista [column_list] AS consulta_SELECT • Modificación de una vista: ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select [WITH [CASCADED | LOCAL] CHECK OPTION] • Creación de una vista:
  • 5. EJEMPLOS: O Crear una vista que muestre los vendedores de la región este. CREATE VIEW repEste AS SELECT * FROM RVENTAS WHERE r_oficina IN (11,12,13); //que serían las situadas al Este O Ahora añadimos un nuevo vendedor a través de la vista. INSERT INTO repEste (num_empl, nombre, r_oficina, edad, ventas) VALUES (113, ‘Jorge Ruiz’, 11, 43, 0.00); O Ahora resulta que trasladan a otro empleado(104) a otra oficina (12). UPDATE repEste SET r_oficina = 21 //aquí se equivocan y en lugar de poner 12 ponen 21 WHERE num_empl = 104; con lo cual este señor no figuraría en la vista, pero sí en la tabla.
  • 6. RESUMEN En el presente trabajo de investigación estudiaremos Vistas en SQL, donde analizaremos la definición, Sintaxis y daremos ejemplos de vistas. 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 ventajas que tiene las Vistas, es fácil de entender, te ayuda visualizar la información de una forma más clara y ordenada. Se muestra la importancia de las Vistas, ya que nos permite ordenar y simplificar la visualización de diferentes tablas.
  • 7. RECOMENDACIONES: Para crear las vistas se recomienda relacionar las diferentes tablas correctamente, para que posteriormente no tengamos problemas al crear una vista. Se recomienda tomar las columnas necesarias de cada tabla para crear una vista. Las vistas se crean en la base de datos activa. Al crear una vista, SQL Server verifica que existan las tablas a las que se hacen referencia en ella. Se aconseja probar la sentencia "select" con la cual definiremos la vista antes de crearla para asegurarnos que el resultado que retorna es el imaginado. Existen algunas restricciones para el uso de "create view", a saber: O No puede incluir las cláusulas "compute" ni "compute by" ni la palabra clave "into"; O No se pueden crear vistas temporales ni crear vistas sobre tablas temporales. O No se pueden asociar reglas ni valores por defecto a las vistas. O No puede combinarse con otras instrucciones en un mismo lote.
  • 8. CONCLUSIONES: Del tema concluimos que una vista es una tabla virtual derivada de las tablas reales de una base de datos y permiten: O Ocultar información: permitiendo el acceso a algunos datos y manteniendo oculto el resto de la información que no se incluye en la vista. El usuario opera con los datos de una vista como si se tratara de una tabla, pudiendo modificar tales datos. O Simplificar la administración de los permisos de usuario: se pueden dar al usuario permisos para que solamente pueda acceder a los datos a través de vistas, en lugar de concederle permisos para acceder a ciertos campos, así se protegen las tablas base de cambios en su estructura. O Mejorar el rendimiento: se puede evitar tipear instrucciones repetidamente almacenando en una vista el resultado de una consulta compleja que incluya información de varias tablas.
  • 9. APRECIACIÓN DEL EQUIPO: Como equipo de trabajo, destacamos la importancia de las vistas en una base de datos, las vistas asegura que los datos sean coherentes al utilizar los datos almacenados en las tablas. Si los datos de las relaciones cambian, los de la vista que utiliza esos datos también cambia. Por todo ello, las vistas gastan muy poco espacio de disco
  • 10. GLOSARIO DE TÉRMINOS: O SGBD: Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto. O Indizar: Registrar ordenadamente datos e informaciones para elaborar su índice. O Cláusulas: Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.