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

Instalación y Configuración Active Directory en Windows Server 2012 R2
Instalación y Configuración Active Directory en Windows Server 2012 R2Instalación y Configuración Active Directory en Windows Server 2012 R2
Instalación y Configuración Active Directory en Windows Server 2012 R2
cyberleon95
 

La actualidad más candente (20)

Practica- Transacciones y Concurrencia en Oracle y MySQL
Practica- Transacciones y Concurrencia en Oracle y MySQLPractica- Transacciones y Concurrencia en Oracle y MySQL
Practica- Transacciones y Concurrencia en Oracle y MySQL
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
patron de diseño MVVMo.pptx
patron de diseño MVVMo.pptxpatron de diseño MVVMo.pptx
patron de diseño MVVMo.pptx
 
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosNuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
 
Instalación y Configuración Active Directory en Windows Server 2012 R2
Instalación y Configuración Active Directory en Windows Server 2012 R2Instalación y Configuración Active Directory en Windows Server 2012 R2
Instalación y Configuración Active Directory en Windows Server 2012 R2
 
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQL
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Arquitecturas centralizadas
Arquitecturas centralizadasArquitecturas centralizadas
Arquitecturas centralizadas
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videosPROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Oracle Index
Oracle IndexOracle Index
Oracle Index
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 

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
tec lerdo
 
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
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
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Access
veronica
 

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
 
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
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Access
 

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

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

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