SlideShare una empresa de Scribd logo
1 de 12
ROJAS CERCDO, JOSE ELIN
FLORES SILVA GINDA PAMELA
VISTAS
LENGUAJE DE PROGRAMACION II
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.
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. Aunque siempre es posible seleccionar datos de una vista, en algunas
condiciones existen restricciones para realizar el resto de las operaciones sobre vistas.
Una vista se especifica a través de una expresión de consulta (una sentencia SELECT) que
la calcula y que puede realizarse sobre una o más tablas. Sobre un conjunto de tablas
relacionales se puede trabajar con un número cualquiera de vistas.
DEFINICIÓN
SINTAXIS
Sintaxis CREATE VIEW
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.
 Caso de una sola tabla
CREATE VIEW [nombre de la vista]
AS
SELECT (Aquí se especifican todos los campos a mostrar) FROM
[NOMBRE DE LA TABLA]
 Caso de varias tablas
CREATE VIEW [nombre de la vista]
AS
SELECT (Aquí se especifican todos los campos a mostrar) FROM
[NOMBRE DE LA 1° TABLA] INNER JOIN [NOMBRE DE LA 2° TABLA]
ON [Nombre del campo].[NOMBRE DE LA 1° TABLA]=[Nombre del
campo].[NOMBRE DE LA 2° TABLA]
CONSULTA A LA TABLA DEL DICCIONARIO
DE DATOS, USER_VIEWS
Manipulación
de vistas
Creación EliminaciónModificación
CREATE VIEW vAlquileres
AS
SELECT nombre, apellidos,
matricula
FROM tAlquileres,tClientes
WHERE Alquileres.codigo_cliente
= tClientes.codigo
ALTER VIEW vAlquileres
AS
SELECT nombre, apellidos,
matricula,fx_alquiler,fx_devolución
FROM tAlquileres,tClientes
WHERE tAlquileres.codigo_cliente
= tClientes.codigo
DROP VIEW vAlquileres
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.
 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.
RECOMENDACIONES
APRECIACION DEL EQUIPO
Hoy en día las aplicaciones reales tienden a usar un muchas
vistas, por lo que cuanto más grande es la 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 (18)

Vistas
VistasVistas
Vistas
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 
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 En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistasensqlymysql
VistasensqlymysqlVistasensqlymysql
Vistasensqlymysql
 
Carlos dominguez
Carlos dominguezCarlos dominguez
Carlos dominguez
 
Consultas en access
Consultas en accessConsultas en access
Consultas en access
 
Vistas
VistasVistas
Vistas
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
Monicagarcestiposdeconsultas
MonicagarcestiposdeconsultasMonicagarcestiposdeconsultas
Monicagarcestiposdeconsultas
 
Vistas
VistasVistas
Vistas
 
Consultas
ConsultasConsultas
Consultas
 
Vistas
VistasVistas
Vistas
 
computacion aplicada I
computacion aplicada Icomputacion aplicada I
computacion aplicada I
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 

Destacado

marketing job
marketing jobmarketing job
marketing jobQual Hit
 
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...Mỹ Hoàng
 
Polymath hardware manual rev. 2.1
Polymath   hardware manual rev. 2.1Polymath   hardware manual rev. 2.1
Polymath hardware manual rev. 2.1Henrique Barroso
 
Lotus Int Corporate Overview
Lotus Int Corporate OverviewLotus Int Corporate Overview
Lotus Int Corporate OverviewChuck Sausedo
 
Rolta Terrain Analytics for accurate terrain analysis
Rolta Terrain Analytics for accurate terrain analysisRolta Terrain Analytics for accurate terrain analysis
Rolta Terrain Analytics for accurate terrain analysisRolta
 
Индия в 1980-е гг - начале XXI в.
Индия в 1980-е гг - начале XXI в.Индия в 1980-е гг - начале XXI в.
Индия в 1980-е гг - начале XXI в.Пётр Ситник
 
Amantadina
AmantadinaAmantadina
AmantadinaMitzi Bc
 
Социально-экономическое и политическое развитие стран Латинской Америки
Социально-экономическое и политическое развитие стран Латинской АмерикиСоциально-экономическое и политическое развитие стран Латинской Америки
Социально-экономическое и политическое развитие стран Латинской АмерикиПётр Ситник
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Destacado (16)

marketing job
marketing jobmarketing job
marketing job
 
Marquibiris
MarquibirisMarquibiris
Marquibiris
 
Who is ICC Networking
Who is ICC NetworkingWho is ICC Networking
Who is ICC Networking
 
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...
BẠN LÀ MỘT NHÂN VIÊN KINH DOANH, BẠN MUỐN TÌM KIẾM KHÁCH HÀNG ? CHÚNG TÔI LÀ ...
 
Polymath hardware manual rev. 2.1
Polymath   hardware manual rev. 2.1Polymath   hardware manual rev. 2.1
Polymath hardware manual rev. 2.1
 
QHSE MIO E1
QHSE MIO E1QHSE MIO E1
QHSE MIO E1
 
Lotus Int Corporate Overview
Lotus Int Corporate OverviewLotus Int Corporate Overview
Lotus Int Corporate Overview
 
Evaluar desde el enfoque formativo
Evaluar desde el enfoque formativoEvaluar desde el enfoque formativo
Evaluar desde el enfoque formativo
 
Rolta Terrain Analytics for accurate terrain analysis
Rolta Terrain Analytics for accurate terrain analysisRolta Terrain Analytics for accurate terrain analysis
Rolta Terrain Analytics for accurate terrain analysis
 
Индия в 1980-е гг - начале XXI в.
Индия в 1980-е гг - начале XXI в.Индия в 1980-е гг - начале XXI в.
Индия в 1980-е гг - начале XXI в.
 
Amantadina
AmantadinaAmantadina
Amantadina
 
Социально-экономическое и политическое развитие стран Латинской Америки
Социально-экономическое и политическое развитие стран Латинской АмерикиСоциально-экономическое и политическое развитие стран Латинской Америки
Социально-экономическое и политическое развитие стран Латинской Америки
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Similar a Vistas en bases de datos (20)

VISTAS
VISTASVISTAS
VISTAS
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
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
 
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
VistasVistas
Vistas
 
Indices y Vistas.pptx
Indices y Vistas.pptxIndices y Vistas.pptx
Indices y Vistas.pptx
 
Consultas en Acces
Consultas en AccesConsultas en Acces
Consultas en Acces
 
Expo BD
Expo BDExpo BD
Expo BD
 
Consultas en acces
Consultas en accesConsultas en acces
Consultas en acces
 
Vistas
VistasVistas
Vistas
 
Base de datos!!!
Base de datos!!!Base de datos!!!
Base de datos!!!
 
Base de datos!!!
Base de datos!!!Base de datos!!!
Base de datos!!!
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 
Base de datos alejandra
Base de datos alejandraBase de datos alejandra
Base de datos alejandra
 

Más de Jose Erlin Rojas Cercado (11)

Sistemas y ciencia de la administracion
Sistemas y ciencia de la administracionSistemas y ciencia de la administracion
Sistemas y ciencia de la administracion
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
Gobierno electrónico
Gobierno electrónicoGobierno electrónico
Gobierno electrónico
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
EL DESEMPLEO
EL DESEMPLEOEL DESEMPLEO
EL DESEMPLEO
 
Sistemas numerico
Sistemas numericoSistemas numerico
Sistemas numerico
 
DIAPOSITIVAS DE BASE DE DATOS
DIAPOSITIVAS DE BASE DE DATOSDIAPOSITIVAS DE BASE DE DATOS
DIAPOSITIVAS DE BASE DE DATOS
 
lenguaje de transact SQL
lenguaje de transact SQLlenguaje de transact SQL
lenguaje de transact SQL
 
LENGUAJE DE PROGRAMACION SQL
LENGUAJE DE PROGRAMACION SQLLENGUAJE DE PROGRAMACION SQL
LENGUAJE DE PROGRAMACION SQL
 

Último

Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 

Último (20)

Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 

Vistas en bases de datos

  • 1. ROJAS CERCDO, JOSE ELIN FLORES SILVA GINDA PAMELA VISTAS LENGUAJE DE PROGRAMACION II
  • 2.
  • 3.
  • 4.
  • 5. 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. 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. Aunque siempre es posible seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto de las operaciones sobre vistas. Una vista se especifica a través de una expresión de consulta (una sentencia SELECT) que la calcula y que puede realizarse sobre una o más tablas. Sobre un conjunto de tablas relacionales se puede trabajar con un número cualquiera de vistas. DEFINICIÓN
  • 6. SINTAXIS Sintaxis CREATE VIEW 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.
  • 7.  Caso de una sola tabla CREATE VIEW [nombre de la vista] AS SELECT (Aquí se especifican todos los campos a mostrar) FROM [NOMBRE DE LA TABLA]  Caso de varias tablas CREATE VIEW [nombre de la vista] AS SELECT (Aquí se especifican todos los campos a mostrar) FROM [NOMBRE DE LA 1° TABLA] INNER JOIN [NOMBRE DE LA 2° TABLA] ON [Nombre del campo].[NOMBRE DE LA 1° TABLA]=[Nombre del campo].[NOMBRE DE LA 2° TABLA]
  • 8. CONSULTA A LA TABLA DEL DICCIONARIO DE DATOS, USER_VIEWS
  • 9. Manipulación de vistas Creación EliminaciónModificación CREATE VIEW vAlquileres AS SELECT nombre, apellidos, matricula FROM tAlquileres,tClientes WHERE Alquileres.codigo_cliente = tClientes.codigo ALTER VIEW vAlquileres AS SELECT nombre, apellidos, matricula,fx_alquiler,fx_devolución FROM tAlquileres,tClientes WHERE tAlquileres.codigo_cliente = tClientes.codigo DROP VIEW vAlquileres
  • 10. 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.
  • 11.  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. RECOMENDACIONES
  • 12. APRECIACION DEL EQUIPO Hoy en día las aplicaciones reales tienden a usar un muchas vistas, por lo que cuanto más grande es la 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.