vistas en informix
Download
Skip this Video
Download Presentation
VISTAS EN INFORMIX

Loading in 2 Seconds...

play fullscreen
1 / 9

VISTAS EN INFORMIX - PowerPoint PPT Presentation


  • 174 Views
  • Uploaded on

VISTAS EN INFORMIX. Prof. Gabriel Matonte. CARACTERÍSTICAS. Son como “ventanas” a la BD. Son objetos del tipo de las tablas Una vista puede constar de atributos de varias tablas o pueden ser datos derivados a partir de los datos de otras tablas. Usos de las Vistas:.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'VISTAS EN INFORMIX' - liming


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
vistas en informix

VISTAS EN INFORMIX

Prof. Gabriel Matonte

caracter sticas
CARACTERÍSTICAS
  • Son como “ventanas” a la BD.
  • Son objetos del tipo de las tablas
  • Una vista puede constar de atributos de varias tablas o pueden ser datos derivados a partir de los datos de otras tablas.
usos de las vistas
Usos de las Vistas:
  • Proveer a usuarios distintos de distintas presentaciones de datos.
  • Limitar el acceso a los datos, permitiendo que los usuarios vean sólo información calculada.(Ej. No ver los salarios sino un promedio)
  • Permitir al usuario actualizar, agregar y borrar información pensando que estan organizados como se ven en la vista
  • Provee integridad referencial sobre los datos
sintaxis sql para manejar vistas
SINTAXIS SQL PARA MANEJAR VISTAS

CREATE VIEW nom_vista [lista de col]

AS sentencia_select

[WITH CHECK OPTION]

DROP VIEW nom_vista

aclaraciones
ACLARACIONES
  • La información sobre las vistas se guarda en las tablas sysviews, sysdepend y syscolumns
  • Los nombres de las columnas de las vistas pueden ser los mismos que los de las columnas de las tablas que referencian
  • Las columnas de las vistas que son producto de cálculos deben tener nombre
ejemplos
Ejemplos
  • CREATE VIEW repiten_x_inasistencias

AS select * from alumnos

where faltas >15

WITH CHECK OPTION

  • CREATE VIEW func_sec

AS select nom_sec, funcionarios.*

from secciones,funcionarios

where secciones.nro_sec=funcionarios.nro_sec

ejemplos7
Ejemplos
  • CREATE VIEW con_iva (producto, precio, precio_mas_iva) AS

select cod_producto,precio,precio*1.23

from productos

  • CREATE VIEW edades_pico(menor,mayor)

AS select MIN(edad), MAX(edad)

from alumnos

aclaraciones9
ACLARACIONES
  • Se puede hacer INSERT sobre una vista definida como subconjunto de una tabla, siempre y cuando el resto de las columnas permitan valores nulos, ya que se guardan como tal.
  • Si la opción WITH CHECK OPTION no estaba incluida, pueden haberse insertado y modificado registros que no correspondían a la vista.
ad