SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
jairospino@ingenieros.com
Crear Vistas en Microsoft
Access
God bless
1
Crear Vistas en Microsoft Access
Nota: Se pensaba que en Access no se podían crear vistas, pero dentro de la
estructura lógica de esta herramienta podemos crear vistas a través de las
consultas.
Para comenzar es indispensable conocer que las vistas son consultas a las
tablas que tenemos en las bases de datos, lo que la diferencia de una consulta
SQL normal es que es mucho más rápida debido a que trabaja con los datos y
no con toda la estructura de la tabla.
Las vistas son herramientas implementadas para manejar la seguridad de los
datos, esto porque podemos crear una vista con cualquier nombre e
inmediatamente 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 forma
que se comporta lógicamente como una tabla aunque esta es solamente un
enlace 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:
God bless
2
Crearemos ahora una consulta que nos muestre todos estos datos y luego
convertiremos esta consulta en una vista. Para ello vamos a la opción Crear –
Diseño de consulta
Nos abrirá el asistente para mostrar las tablas que deseamos implementar en
la consulta, para nuestro ejemplo solamente tenemos Usuarios
God bless
3
Damos en Agregar y aparecerá automáticamente la tabla en el diseño
Luego de seleccionar cerramos la ventana del asistente
Cambiaremos la consulta grafica a una consulta en código SQL, de igual modo
se puede realizar de manera grafica, pero mediante código es mas explicito y
de cierta manera mejor.
God bless
4
Para ello damos clic derecho y en Vista SQL
Automáticamente no cambia el entorno y nos da la consola de comando
NOTA: a manera de ejemplo mostraremos todos los datos con * , pero
profesionalmente no se aconseja usar el asterisco dado que la consulta es
mucho más lenta y consume más recursos cuando hay demasiada
información en la Base de datos.
God bless
5
Si podemos observar son exactamente los mismos datos que contiene la tabla
Usuarios, 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 de
ejemplo para ver el comportamiento de la vista.
Procedemos ahora a Guardar la consulta, de tal manera que esta es la futura
Vista. Con la cual podremos trabajar sin necesidad de manipular los datos de
la tabla directamente.
Pondremos un nombre que nos referencie lo que deseamos mostrar, pero no el
mismo nombre de la tabla por seguridad, dado que esa es una de las
importancias de las vistas.
God bless
6
Listo, ya hemos creado nuestra vista, si podemos ver el icono a cambiado
haciendo referencia a que es una imagen de los datos de la tabla.
Creamos una consulta pero ya directamente sobre la Vista para reconocer el
comportamiento de la misma como si fuese una tabla.
God bless
7
Seleccionamos la pestaña de Consultas
Ahora podremos seleccionar la vista que ya hemos creado previamente
Damos agregar y luego en cerrar
God bless
8
Cambiamos a la consola de comando para realizar una consulta directamente
con la vista
Hemos obtenido los mismos resultados como si hubiésemos consultado la
tabla directamente
God bless
9
Podremos de igual forma crear una consulta explicita
El comportamiento es el mismo
Nota: podremos hacer actualización en cascada desde la vista a la tabla, es
decir si modificamos los datos de la vista se modificaran en la tabla. Esto
debido a que contiene directamente todos los campos de la tabla a la que
hace referencia.
Por lo general las vista se utilizan para consultar y no para modificar

Más contenido relacionado

La actualidad más candente

Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Sergio Sanchez
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
Angela Inciarte
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
itsl
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
gusolis93
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Sergio Sanchez
 
1.5. parametros agrupados
1.5.  parametros agrupados1.5.  parametros agrupados
1.5. parametros agrupados
ITCM
 

La actualidad más candente (20)

Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQL
 
Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Base de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad RelaciónBase de Datos - Modelo Entidad Relación
Base de Datos - Modelo Entidad Relación
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
Comandos java
Comandos javaComandos java
Comandos java
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
1.5. parametros agrupados
1.5.  parametros agrupados1.5.  parametros agrupados
1.5. parametros agrupados
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 

Similar a Crear vistas en microsoft access

Vistas en sql_y_my_sql
Vistas en sql_y_my_sqlVistas en sql_y_my_sql
Vistas en sql_y_my_sql
guest737e3012
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
itsl
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
Ziscko
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
tec lerdo
 

Similar a Crear vistas en microsoft access (20)

Vistas
VistasVistas
Vistas
 
Vistas
VistasVistas
Vistas
 
Vistas en sql
Vistas en sqlVistas en sql
Vistas en sql
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Tutorial pw-basico
Tutorial pw-basicoTutorial pw-basico
Tutorial pw-basico
 
Vistas
VistasVistas
Vistas
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
informe
informeinforme
informe
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
VISTAS
VISTASVISTAS
VISTAS
 
Tarea
TareaTarea
Tarea
 
Sq lite
Sq lite Sq lite
Sq lite
 
Crear y programar un proyecto nuevo
Crear y programar un proyecto nuevoCrear y programar un proyecto nuevo
Crear y programar un proyecto nuevo
 
Manual de Ruby on Rals con Postgresql.pptx
Manual de Ruby on Rals con Postgresql.pptxManual de Ruby on Rals con Postgresql.pptx
Manual de Ruby on Rals con Postgresql.pptx
 
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
 
Base de datos desde vs6.0
Base de datos desde vs6.0Base de datos desde vs6.0
Base de datos desde vs6.0
 

Más de Jair Ospino Ardila

Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo Multivariable
Jair Ospino Ardila
 

Más de Jair Ospino Ardila (20)

Cuerpos geométricos
Cuerpos geométricosCuerpos geométricos
Cuerpos geométricos
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL Workbench
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas
 
Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentales
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 
Crear y Eliminar Bases de datos en MySQL Workbench
Crear y Eliminar  Bases de datos en MySQL WorkbenchCrear y Eliminar  Bases de datos en MySQL Workbench
Crear y Eliminar Bases de datos en MySQL Workbench
 
Reconociendo el administrador del servidor MySQL Workbench
Reconociendo el  administrador  del  servidor MySQL WorkbenchReconociendo el  administrador  del  servidor MySQL Workbench
Reconociendo el administrador del servidor MySQL Workbench
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
Ventana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchVentana de inicio de MySQL Workbench
Ventana de inicio de MySQL Workbench
 
Instalacion de MySQL Workbench
Instalacion de MySQL  WorkbenchInstalacion de MySQL  Workbench
Instalacion de MySQL Workbench
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo Multivariable
 
Eliminar virus de acceso directo
Eliminar virus de acceso directoEliminar virus de acceso directo
Eliminar virus de acceso directo
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Aprendizaje basado en problemas
Aprendizaje basado en problemasAprendizaje basado en problemas
Aprendizaje basado en problemas
 
Calculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaCalculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma Beta
 
Funcion beta
Funcion betaFuncion beta
Funcion beta
 
Función gamma
Función gammaFunción gamma
Función gamma
 
Distribución de frecuencia
Distribución de frecuenciaDistribución de frecuencia
Distribución de frecuencia
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 

Último (20)

AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 

Crear vistas en microsoft access

  • 2. God bless 1 Crear Vistas en Microsoft Access Nota: Se pensaba que en Access no se podían crear vistas, pero dentro de la estructura lógica de esta herramienta podemos crear vistas a través de las consultas. Para comenzar es indispensable conocer que las vistas son consultas a las tablas que tenemos en las bases de datos, lo que la diferencia de una consulta SQL normal es que es mucho más rápida debido a que trabaja con los datos y no con toda la estructura de la tabla. Las vistas son herramientas implementadas para manejar la seguridad de los datos, esto porque podemos crear una vista con cualquier nombre e inmediatamente 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 forma que se comporta lógicamente como una tabla aunque esta es solamente un enlace 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. God bless 2 Crearemos ahora una consulta que nos muestre todos estos datos y luego convertiremos esta consulta en una vista. Para ello vamos a la opción Crear – Diseño de consulta Nos abrirá el asistente para mostrar las tablas que deseamos implementar en la consulta, para nuestro ejemplo solamente tenemos Usuarios
  • 4. God bless 3 Damos en Agregar y aparecerá automáticamente la tabla en el diseño Luego de seleccionar cerramos la ventana del asistente Cambiaremos la consulta grafica a una consulta en código SQL, de igual modo se puede realizar de manera grafica, pero mediante código es mas explicito y de cierta manera mejor.
  • 5. God bless 4 Para ello damos clic derecho y en Vista SQL Automáticamente no cambia el entorno y nos da la consola de comando NOTA: a manera de ejemplo mostraremos todos los datos con * , pero profesionalmente no se aconseja usar el asterisco dado que la consulta es mucho más lenta y consume más recursos cuando hay demasiada información en la Base de datos.
  • 6. God bless 5 Si podemos observar son exactamente los mismos datos que contiene la tabla Usuarios, 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 de ejemplo para ver el comportamiento de la vista. Procedemos ahora a Guardar la consulta, de tal manera que esta es la futura Vista. Con la cual podremos trabajar sin necesidad de manipular los datos de la tabla directamente. Pondremos un nombre que nos referencie lo que deseamos mostrar, pero no el mismo nombre de la tabla por seguridad, dado que esa es una de las importancias de las vistas.
  • 7. God bless 6 Listo, ya hemos creado nuestra vista, si podemos ver el icono a cambiado haciendo referencia a que es una imagen de los datos de la tabla. Creamos una consulta pero ya directamente sobre la Vista para reconocer el comportamiento de la misma como si fuese una tabla.
  • 8. God bless 7 Seleccionamos la pestaña de Consultas Ahora podremos seleccionar la vista que ya hemos creado previamente Damos agregar y luego en cerrar
  • 9. God bless 8 Cambiamos a la consola de comando para realizar una consulta directamente con la vista Hemos obtenido los mismos resultados como si hubiésemos consultado la tabla directamente
  • 10. God bless 9 Podremos de igual forma crear una consulta explicita El comportamiento es el mismo Nota: podremos hacer actualización en cascada desde la vista a la tabla, es decir si modificamos los datos de la vista se modificaran en la tabla. Esto debido a que contiene directamente todos los campos de la tabla a la que hace referencia. Por lo general las vista se utilizan para consultar y no para modificar