SlideShare una empresa de Scribd logo
1 de 10
Una vista es una alternativa para mostrar datos de varias
tablas. Una vista es como una tabla virtual que almacena
una consulta. Los datos accesibles a través de la vista no
están almacenados en la base de datos como un objeto.
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.
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.
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.
LASVISTASPERMITEN:
SINTAXIS
 La sintaxis básica parcial para crear
una vista es la siguiente:
create view NOMBREVISTA as
SENTENCIASSELECT
from TABLA;
El contenido de una vista se muestra con
un "select":
select *from NOMBREVISTA;
Otra sintaxis es la siguiente:
create view NOMBREVISTA
(NOMBRESDEENCABEZADOS)
as
SENTENCIASSELECT
from TABLA;
ADMINISTRACIÓN DE VISTAS.
CREACIÓN MODIFICACIÓN ELIMINACIÓN
CREACIÓN
Limitaciones y Restricciones
Seguridad
Para crear una vista
mediante el Diseñador de
consultas y vistas.
Para crear una Vista
 Una vista solo se puede crear en la
base de datos actual.
 Una vista puede tener un máximo de
1.024 columnas.
Permissions: Se necesita el permiso
CREATE VIEW en la base de datos y el
permiso ALTER en el esquema en que se
crea la vista.
 En el Explorador de objetos, expanda
la base de datos donde desea crear la
nueva vista.
 Haga clic con el botón derecho en la
carpeta Vistas y después haga clic
en Nueva vista…
 En el Explorador de objetos, conéctese
a una instancia del Motor de base de
datos.
 En la barra de Estándar, haga clic
en Nueva consulta.
 Copie y pegue el siguiente ejemplo en la
ventana de consulta y haga clic
en Ejecutar.
Limitaciones y Restricciones
Seguridad
Para crear una Vista
 La modificación de una vista no afecta
a los objetos dependientes.
 Si una vista que está actualmente en
uso se modifica mediante ALTER VIEW.
 ALTER VIEW se puede aplicar a vistas
indizadas
MODIFICACIÓN
Permissions: Para ejecutar ALTER VIEW, como
mínimo, se necesita el permiso ALTER en
OBJECT.
Para modificar una Vista
 En el Explorador de objetos, haga clic en el
signo más situado junto a la base de datos
donde se encuentra la vista.
 Haga clic con el botón derecho en la vista
que quiere modificar y seleccione Diseño
• En el Explorador de objetos, conéctese a
una instancia del Motor de base de datos.
• En la barra de Estándar, haga clic en Nueva
consulta.
• Copie y pegue el siguiente ejemplo en la
ventana de consulta y haga clic en Ejecutar.
Limitaciones y Restricciones
Seguridad
Para eliminar una vista de
una Base de Datos.
• Cuando se quita una vista, la definición y
otra información de la vista se elimina del
catálogo del sistema.
• Las vistas de una tabla que se ha quitado
mediante DROP TABLE se deben quitar
explícitamente con DROP VIEW.
ELIMINACIÓN
Permissions: Se necesita el permiso ALTER en
SCHEMA o el permiso CONTROL en OBJECT.
Para eliminar una vista de
una Base de Datos.
 En el Explorador de objetos, expanda la base de
datos que contiene la vista que desea eliminar y,
a continuación, expanda la carpeta Vistas.
 Haga clic con el botón derecho en la vista que
quiere eliminar y haga clic en Eliminar.
 En el cuadro de diálogo Eliminar objeto, haga clic
en Aceptar.
 En el Explorador de objetos, conéctese a
una instancia del Motor de base de datos.
 En la barra de Estándar, haga clic en Nueva
consulta.
 Copie y pegue el siguiente ejemplo en la
ventana de consulta y haga clic en Ejecutar.
EJEMPLOS
Crear una vista
En este ejemplo, el usuario rocket crea una vista en la
tabla de empleados para restringir el acceso solo a
aquellos registros en los que el departamento es 201:
CREATE VIEW view_dept_201
AS SELECT emp_id, name,
hire_date
FROM gdb.employees
WHERE department = 201;
Otorgar privilegios en la
Vista.
Puede otorgar privilegios en la vista a usuarios
específicos sin tener que otorgarle a estos usuarios
acceso a la tabla base (empleados). En este
ejemplo, al usuario mgr200 se le otorgan
privilegios SELECT en la vista, view_dept_201
GRANT SELECTON view_dept_201
TO mgr200;
Probar Privilegios
Inicie sesión como mgr200 y seleccione registros
en view_dept_201:
Vistas

Más contenido relacionado

La actualidad más candente

Consultas en access
Consultas en access Consultas en access
Consultas en access Chiquita Gaby
 
Web20_Clase3_GoogleDocs_4H(Profesor)97
Web20_Clase3_GoogleDocs_4H(Profesor)97Web20_Clase3_GoogleDocs_4H(Profesor)97
Web20_Clase3_GoogleDocs_4H(Profesor)97Ale Vhm
 
Tipo de consultas acces
Tipo de consultas accesTipo de consultas acces
Tipo de consultas accessantiagonzales
 
Consultas catherine manjarrez tarea 30 nov
Consultas catherine manjarrez  tarea 30 novConsultas catherine manjarrez  tarea 30 nov
Consultas catherine manjarrez tarea 30 novcathymanjarrez
 
Panel de control
Panel de controlPanel de control
Panel de controlmonse ortiz
 
Las macros diapositi infor ii
Las macros diapositi infor  iiLas macros diapositi infor  ii
Las macros diapositi infor iienriques_enriques
 

La actualidad más candente (7)

Consultas en access
Consultas en access Consultas en access
Consultas en access
 
Web20_Clase3_GoogleDocs_4H(Profesor)97
Web20_Clase3_GoogleDocs_4H(Profesor)97Web20_Clase3_GoogleDocs_4H(Profesor)97
Web20_Clase3_GoogleDocs_4H(Profesor)97
 
Tipo de consultas acces
Tipo de consultas accesTipo de consultas acces
Tipo de consultas acces
 
Consultas catherine manjarrez tarea 30 nov
Consultas catherine manjarrez  tarea 30 novConsultas catherine manjarrez  tarea 30 nov
Consultas catherine manjarrez tarea 30 nov
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Las macros diapositi infor ii
Las macros diapositi infor  iiLas macros diapositi infor  ii
Las macros diapositi infor ii
 
Consulta
ConsultaConsulta
Consulta
 

Similar a Vistas (20)

Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Crear y programar un proyecto nuevo
Crear y programar un proyecto nuevoCrear y programar un proyecto nuevo
Crear y programar un proyecto nuevo
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 
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
 
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 base de datos
Vistas base de datosVistas base de datos
Vistas base de datos
 
Vistas.pptx
Vistas.pptxVistas.pptx
Vistas.pptx
 
Vistas
Vistas Vistas
Vistas
 
Tipos de consultas_access
Tipos de consultas_accessTipos de consultas_access
Tipos de consultas_access
 
Paneles de control en ms. access
Paneles de control en ms. accessPaneles de control en ms. access
Paneles de control en ms. access
 

Más de Jhon Carlos Zambrano Goicochea (20)

ETL
ETLETL
ETL
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
COMANDOS DDL
COMANDOS DDLCOMANDOS DDL
COMANDOS DDL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
E-Commerce
E-CommerceE-Commerce
E-Commerce
 
Jhon carlos
Jhon carlosJhon carlos
Jhon carlos
 
Reportes
ReportesReportes
Reportes
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Programación Orientada a Objetos
Programación Orientada  a ObjetosProgramación Orientada  a Objetos
Programación Orientada a Objetos
 
N capas visual basic
N capas visual basicN capas visual basic
N capas visual basic
 
Reportes
ReportesReportes
Reportes
 
PREPAREDSTATEMENT
PREPAREDSTATEMENTPREPAREDSTATEMENT
PREPAREDSTATEMENT
 
Control JTable con base de datos
Control JTable con base de datosControl JTable con base de datos
Control JTable con base de datos
 
ResultSet
ResultSetResultSet
ResultSet
 
Statement
StatementStatement
Statement
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Trabajo Connectar
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 

Último

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
 
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
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
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
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
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
 

Último (20)

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
 
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
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
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
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
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
 

Vistas

  • 1.
  • 2.
  • 3. Una vista es una alternativa para mostrar datos de varias tablas. Una vista es como una tabla virtual que almacena una consulta. Los datos accesibles a través de la vista no están almacenados en la base de datos como un objeto. 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. 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. 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. LASVISTASPERMITEN:
  • 4. SINTAXIS  La sintaxis básica parcial para crear una vista es la siguiente: create view NOMBREVISTA as SENTENCIASSELECT from TABLA; El contenido de una vista se muestra con un "select": select *from NOMBREVISTA; Otra sintaxis es la siguiente: create view NOMBREVISTA (NOMBRESDEENCABEZADOS) as SENTENCIASSELECT from TABLA;
  • 5. ADMINISTRACIÓN DE VISTAS. CREACIÓN MODIFICACIÓN ELIMINACIÓN
  • 6. CREACIÓN Limitaciones y Restricciones Seguridad Para crear una vista mediante el Diseñador de consultas y vistas. Para crear una Vista  Una vista solo se puede crear en la base de datos actual.  Una vista puede tener un máximo de 1.024 columnas. Permissions: Se necesita el permiso CREATE VIEW en la base de datos y el permiso ALTER en el esquema en que se crea la vista.  En el Explorador de objetos, expanda la base de datos donde desea crear la nueva vista.  Haga clic con el botón derecho en la carpeta Vistas y después haga clic en Nueva vista…  En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.  En la barra de Estándar, haga clic en Nueva consulta.  Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
  • 7. Limitaciones y Restricciones Seguridad Para crear una Vista  La modificación de una vista no afecta a los objetos dependientes.  Si una vista que está actualmente en uso se modifica mediante ALTER VIEW.  ALTER VIEW se puede aplicar a vistas indizadas MODIFICACIÓN Permissions: Para ejecutar ALTER VIEW, como mínimo, se necesita el permiso ALTER en OBJECT. Para modificar una Vista  En el Explorador de objetos, haga clic en el signo más situado junto a la base de datos donde se encuentra la vista.  Haga clic con el botón derecho en la vista que quiere modificar y seleccione Diseño • En el Explorador de objetos, conéctese a una instancia del Motor de base de datos. • En la barra de Estándar, haga clic en Nueva consulta. • Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
  • 8. Limitaciones y Restricciones Seguridad Para eliminar una vista de una Base de Datos. • Cuando se quita una vista, la definición y otra información de la vista se elimina del catálogo del sistema. • Las vistas de una tabla que se ha quitado mediante DROP TABLE se deben quitar explícitamente con DROP VIEW. ELIMINACIÓN Permissions: Se necesita el permiso ALTER en SCHEMA o el permiso CONTROL en OBJECT. Para eliminar una vista de una Base de Datos.  En el Explorador de objetos, expanda la base de datos que contiene la vista que desea eliminar y, a continuación, expanda la carpeta Vistas.  Haga clic con el botón derecho en la vista que quiere eliminar y haga clic en Eliminar.  En el cuadro de diálogo Eliminar objeto, haga clic en Aceptar.  En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.  En la barra de Estándar, haga clic en Nueva consulta.  Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
  • 9. EJEMPLOS Crear una vista En este ejemplo, el usuario rocket crea una vista en la tabla de empleados para restringir el acceso solo a aquellos registros en los que el departamento es 201: CREATE VIEW view_dept_201 AS SELECT emp_id, name, hire_date FROM gdb.employees WHERE department = 201; Otorgar privilegios en la Vista. Puede otorgar privilegios en la vista a usuarios específicos sin tener que otorgarle a estos usuarios acceso a la tabla base (empleados). En este ejemplo, al usuario mgr200 se le otorgan privilegios SELECT en la vista, view_dept_201 GRANT SELECTON view_dept_201 TO mgr200; Probar Privilegios Inicie sesión como mgr200 y seleccione registros en view_dept_201: