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

Base de Datos
Base de DatosBase de Datos
Base de DatosFRDO
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Miguel Pacho
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Integridad
IntegridadIntegridad
Integridad99909
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
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
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informespaolaperez013
 
Proyectos de bases de datos
Proyectos de bases de datosProyectos de bases de datos
Proyectos de bases de datosDavid Arroyo
 
Administración de Roles en PostgreSQL
Administración de Roles en PostgreSQLAdministración de Roles en PostgreSQL
Administración de Roles en PostgreSQLEddie Malca
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Orlando Verdugo
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos SemanticasErik Guerrero
 

La actualidad más candente (20)

Metodo burbuja
Metodo burbujaMetodo burbuja
Metodo burbuja
 
Sql triggers v3
Sql triggers v3Sql triggers v3
Sql triggers v3
 
Elementos Swing
Elementos SwingElementos Swing
Elementos Swing
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Integridad
IntegridadIntegridad
Integridad
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Modelo relacional
Modelo relacionalModelo relacional
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)
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informes
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Proyectos de bases de datos
Proyectos de bases de datosProyectos de bases de datos
Proyectos de bases de datos
 
Administración de Roles en PostgreSQL
Administración de Roles en PostgreSQLAdministración de Roles en PostgreSQL
Administración de Roles en PostgreSQL
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)
 
Bases de Datos Semanticas
Bases de Datos SemanticasBases de Datos Semanticas
Bases de Datos Semanticas
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Curso SQL - Leccion 11
Curso SQL - Leccion 11Curso SQL - Leccion 11
Curso SQL - Leccion 11
 

Similar a Crear vistas en microsoft access

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

Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL WorkbenchJair Ospino Ardila
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Jair Ospino Ardila
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Jair Ospino Ardila
 
Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Jair Ospino Ardila
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesJair Ospino Ardila
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Jair Ospino Ardila
 
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 WorkbenchJair Ospino Ardila
 
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 WorkbenchJair Ospino Ardila
 
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 WorkbenchJair Ospino Ardila
 
Ventana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchVentana de inicio de MySQL Workbench
Ventana de inicio de MySQL WorkbenchJair Ospino Ardila
 
Instalacion de MySQL Workbench
Instalacion de MySQL  WorkbenchInstalacion de MySQL  Workbench
Instalacion de MySQL WorkbenchJair Ospino Ardila
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableJair Ospino Ardila
 
Eliminar virus de acceso directo
Eliminar virus de acceso directoEliminar virus de acceso directo
Eliminar virus de acceso directoJair Ospino Ardila
 
Aprendizaje basado en problemas
Aprendizaje basado en problemasAprendizaje basado en problemas
Aprendizaje basado en problemasJair Ospino Ardila
 
Calculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaCalculo superior para ingenieros Gamma Beta
Calculo superior para ingenieros Gamma BetaJair 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

PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Último (20)

PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

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