Successfully reported this slideshow.
jairospino@ingenieros.comCrear Vistas en MicrosoftAccess
God bless1Crear Vistas en Microsoft AccessNota: Se pensaba que en Access no se podían crear vistas, pero dentro de laestru...
God bless2Crearemos ahora una consulta que nos muestre todos estos datos y luegoconvertiremos esta consulta en una vista. ...
God bless3Damos en Agregar y aparecerá automáticamente la tabla en el diseñoLuego de seleccionar cerramos la ventana del a...
God bless4Para ello damos clic derecho y en Vista SQLAutomáticamente no cambia el entorno y nos da la consola de comandoNO...
God bless5Si podemos observar son exactamente los mismos datos que contiene la tablaUsuarios, con esto se puede mostrar qu...
God bless6Listo, ya hemos creado nuestra vista, si podemos ver el icono a cambiadohaciendo referencia a que es una imagen ...
God bless7Seleccionamos la pestaña de ConsultasAhora podremos seleccionar la vista que ya hemos creado previamenteDamos ag...
God bless8Cambiamos a la consola de comando para realizar una consulta directamentecon la vistaHemos obtenido los mismos r...
God bless9Podremos de igual forma crear una consulta explicitaEl comportamiento es el mismoNota: podremos hacer actualizac...
Upcoming SlideShare
Loading in …5
×

Crear vistas en microsoft access

9,234 views

Published on

creando vistas en microsoft access

Published in: Technology
  • Be the first to comment

Crear vistas en microsoft access

  1. 1. jairospino@ingenieros.comCrear Vistas en MicrosoftAccess
  2. 2. God bless1Crear Vistas en Microsoft AccessNota: Se pensaba que en Access no se podían crear vistas, pero dentro de laestructura lógica de esta herramienta podemos crear vistas a través de lasconsultas.Para comenzar es indispensable conocer que las vistas son consultas a lastablas que tenemos en las bases de datos, lo que la diferencia de una consultaSQL normal es que es mucho más rápida debido a que trabaja con los datos yno con toda la estructura de la tabla.Las vistas son herramientas implementadas para manejar la seguridad de losdatos, esto porque podemos crear una vista con cualquier nombre einmediatamente ocultamos el nombre real de nuestra tabla de la base de datos.Evitamos con esto algún ataque directo hacia nuestra base de datos.Podremos también crear consultas a partir de vistas ya creadas, de tal formaque se comporta lógicamente como una tabla aunque esta es solamente unenlace a los datos en otro lugar, es decir que las vista no contiene datos en símisma.Tomemos como ejemplo la tabla Usuarios con los siguientes datos:
  3. 3. God bless2Crearemos ahora una consulta que nos muestre todos estos datos y luegoconvertiremos esta consulta en una vista. Para ello vamos a la opción Crear –Diseño de consultaNos abrirá el asistente para mostrar las tablas que deseamos implementar enla consulta, para nuestro ejemplo solamente tenemos Usuarios
  4. 4. God bless3Damos en Agregar y aparecerá automáticamente la tabla en el diseñoLuego de seleccionar cerramos la ventana del asistenteCambiaremos la consulta grafica a una consulta en código SQL, de igual modose puede realizar de manera grafica, pero mediante código es mas explicito yde cierta manera mejor.
  5. 5. God bless4Para ello damos clic derecho y en Vista SQLAutomáticamente no cambia el entorno y nos da la consola de comandoNOTA: a manera de ejemplo mostraremos todos los datos con * , peroprofesionalmente no se aconseja usar el asterisco dado que la consulta esmucho más lenta y consume más recursos cuando hay demasiadainformación en la Base de datos.
  6. 6. God bless5Si podemos observar son exactamente los mismos datos que contiene la tablaUsuarios, con esto se puede mostrar que aunque la vista no contiene los datos,esta puede representar lógicamente los datos de la misma.Naturalmente se puede crear cualquier consulta SQL, esta fue a manera deejemplo para ver el comportamiento de la vista.Procedemos ahora a Guardar la consulta, de tal manera que esta es la futuraVista. Con la cual podremos trabajar sin necesidad de manipular los datos dela tabla directamente.Pondremos un nombre que nos referencie lo que deseamos mostrar, pero no elmismo nombre de la tabla por seguridad, dado que esa es una de lasimportancias de las vistas.
  7. 7. God bless6Listo, ya hemos creado nuestra vista, si podemos ver el icono a cambiadohaciendo referencia a que es una imagen de los datos de la tabla.Creamos una consulta pero ya directamente sobre la Vista para reconocer elcomportamiento de la misma como si fuese una tabla.
  8. 8. God bless7Seleccionamos la pestaña de ConsultasAhora podremos seleccionar la vista que ya hemos creado previamenteDamos agregar y luego en cerrar
  9. 9. God bless8Cambiamos a la consola de comando para realizar una consulta directamentecon la vistaHemos obtenido los mismos resultados como si hubiésemos consultado latabla directamente
  10. 10. God bless9Podremos de igual forma crear una consulta explicitaEl comportamiento es el mismoNota: podremos hacer actualización en cascada desde la vista a la tabla, esdecir si modificamos los datos de la vista se modificaran en la tabla. Estodebido a que contiene directamente todos los campos de la tabla a la quehace referencia.Por lo general las vista se utilizan para consultar y no para modificar

×