Vistas en informix
Download
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 l.jpg

VISTAS EN INFORMIX

Prof. Gabriel Matonte


Caracter sticas l.jpg
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 l.jpg
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 l.jpg
SINTAXIS SQL PARA MANEJAR VISTAS

CREATE VIEW nom_vista [lista de col]

AS sentencia_select

[WITH CHECK OPTION]

DROP VIEW nom_vista


Aclaraciones l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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.