SlideShare una empresa de Scribd logo
1 de 16
Microsoft ACCESS
       FABRICANTE DE LA BASE DE DATOS ACCESS Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete " básico" Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoría de Gestión y no en la de Ofimática como algunos creen. Este programa permite manipular datos en forma de tablas (la cual es la unión de filas y columnas), realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos de gráficas
VERSIONES QUE EXISTEN 1992 Access 1.0 1993 Access 1.1 1994 Access 2.0 1995 Access 95 1997 Access 97 2000 Access 2000 2001 Access XP o 2002 2003 Access 2003 2007 Access 2007 2009 Access 2010 (versión BETA) 2010 Access 2010 (ultima version)
     Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office. Esto incluye el Access 97 (versión 8.0), Access 2000 (versión 9.0), Access 2002 (versión 10.0), Access 2003 (versión 11.0) y Access 2007 (versión 12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) también ha evolucionado a lo largo de los años. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La más significativa fue la transición de Access 97 a Access 2000, formato que no era compatible antes, y Access 2000 requirió el nuevo formato. Desde Access 2000, todas las nuevas versiones de Access soportan este formato. Se añadieron nuevas características a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.      En Access 2007, se introdujo un nuevo formato de base de datos: ACCDB. El ACCDB soporta los tipos de datos más complejos, como archivos adjuntos y campos con múltiples valores. Estos nuevos tipos de campos son esencialmente de registros y permiten el almacenamiento de múltiples valores en un campo.
PLATAFORMAS SOBRE LAS QUE FUNCIONA Requisitos recomendados del sistema  Procesador a 1 ghz de 32 bits (x86) o de 64 bits (x64) 512 mb de memoria del sistema 20 gb de disco duro con al menos 15 gb de espacio disponible Compatibilidad con gráficos directx 9 y 32 mb de memoria de gráficos Unidad de dvd-rom Salida de audio Acceso a internet (si procede, con tarifa aplicable) Los requisitos y la funcionalidad del producto pueden variar según la configuración del sistema
REQUISITOS MÍNIMOS ADMITIDOS       Algunas características del producto no se encuentran disponibles con los requisitos mínimos admitidos. Procesador a 500 mhzy 256 mb de memoria del sistema 2 gb de disco duro con al menos 5 gb de espacio disponible Compatibilidad con gráficos supervga Unidad de cd-rom
PRECIO PARA UNA INSTALACION DE 20 USUARIOS Open License Microsoft Open License es un programa de Licenciamiento por Volumen para organizaciones pequeñas que cuentan con menos de 250 PCs.  El programa provee una manera simple, flexible y rentable de adquirir licencias de software y tecnología Microsoft para cubrir las necesidades de su organización y los procedimientos de compra. ($175)
ARQUITECTURA DE LA BASE DE DATOS          Básicamente la Arquitectura se centra en una arquitectura de 3 partes, las cuales pueden distribuirse en una, dos y tres capas.    CAPA DE PRESENTACIÓN: En este caso está formada por los Componentes de IU, y los componentes de proceso de IU. Los componentes de IU pueden ser vistos como la parte con la cual interactuar el usuario. Las ventanas o páginas web, por decirlo de alguna manera. Los componentes de proceso de IU podríamos asociarlos a clases de tipo controladora en UML. Es decir estos encapsulan lógica de navegación y control de eventos de la interfase.   CAPA DE NEGOCIOS: Encapsula lógica de negocios. Los servicios de esta capa son encapsulados en tres tipos de componentes. Las entidades empresariales, que representan objetos que van a ser manejados o consumidos por toda la aplicación, estos podrían ser un modelo de objetos, xml, datasets con tipo, estructuras de datos, que permitan representar objetos que han sido identificados durante el modelamiento. Los otros tipos de objetos son los componentes empresariales que contienen lógica de negocio, y en algunos casos al usar COM+ son los objetos raíz que inician las transacciones.   CAPA DE ACCESO A DATOS: Contiene clases que interactúan con la base de datos. Estas clases surgen como una necesidad de mantener la cohesión o clases altamente especializadas que ayuden a reducir la dependencia entre las clases y capas.
COMO SE REALIZA LA ADMINISTRACION DE LA MEMORIA  Uso de memoria   Bytes privados máximos Asignación de memoria en Servicio de base de datos de Access Número máximo de bytes privados (en MB) asignado por el proceso de Servicio de base de datos de Access. Valores válidos: -1 (el límite se establece en el 50% de la memoria física del equipo); cualquier número entero positivo. Valor predeterminado: -1
COMO SE REALIZA LA ADMINISTRACION DEL ESPACIO EN DISCO 
COMO SE REALIZA EL MANEJO DE TRANSACCIONES       Se puede ejecutar un programa como el siguiente:   begintrans cn.execute"insertinto........."  committrans        Varios usuarios acceden al mismo programa a través de una unidad virtual.        El usuario ejecuta una transacción.       Otro usuario intenta grabar pero debe esperar a que la transacción actual termine para que su transacción actual se efectúe.        Esto se puede lograr haciendo lo siguiente:        Antes de iniciar la transacción comprobar si existe un archivo en la misma carpeta donde está instalada la base de datos. Este archivo puede llevar cualquier nombre como por ejemplo Ocupado.txt         Luego crear una etiqueta llamada Inicio
Inicio:  IfDir(RutaDondeEsteLaBaseDeDatos& "cupado.txt")="" then 'Crear el archivo...  OpenRutaDondeEsteLaBaseDeDatos& "cupado.txt" forAppend as #1  'Cerramos el canal abierto  close #1  'Hacer la actualización de la base de datos.   'Una vez finalizado, eliminar el archivo para liberar la base de datos.. killRutaDondeEsteLaBaseDeDatos& "cupado.txt"  Else 'Volvemos a inicio  Goto Inicio  Endif       Otra manera de realizar una transacción es abrir la conexión a la base de datos con apertura en modo exclusivo de forma que ningún otro usuario podrá acceder a la base de datos hasta que la transacción esté cerrada y además esté cerrado el objeto de la base de datos.
TIPOS DE DATOS QUE SOPORTA LABASE DE DATOS       Access maneja una nomenclatura de tipos más sencilla que otras bases de datos, pero en realidad son los mismos tipos solo que agrupados dependiendo de sus características.TIPO DE DATOS DE CAMPO DISPONIBLES EN MICROSOFT ACCESS, SU UTILIZACIÓN Y SU TAMAÑO DE ALMACENAMIENTO.       Un campo de datos de tipo Texto: Puede almacenar datos que conste de letras o números.       Un campo de tipo Numérico: Sólo puede almacenar datos numéricos        A continuación se muestran los tipos de campos que soporta Access para las tablas, así también como características y el tipo de dato que se puede almacenar en ellos.
Texto          En este tipo de campo se puede almacenar texto o combinaciones de texto y números, así como números que no requieran cálculos, como los números de teléfono o códigos postales. Este campo puede soportar un máximo de 255 caracteres, aunque el tamaño se puede controlar en la propiedad Tamaño del campo (FieldSize) que controla el número máximo de caracteres que se puede escribir.  Memo           Se utiliza para almacenar texto extenso o de gran longitud, como notas o descripciones. También puede llevar combinación de texto y números. Puede soportar hasta 65535 caracteres. Numérico           Se utiliza para almacenar datos numéricos que pueden ser utilizados en todo tipo de operaciones matemáticas, excepto operaciones monetarias(para este tipo de operaciones se utiliza el tipo de campo Monetario), utilizaremos la propiedad Tamaño del campo(FieldSize)  para definir el tipo numérico especificado Fecha/Hora         Sirven para almacenar fechas y horas. Puede establecer valores de fecha y hora desde el año 100 hasta el 9999. Los formatos se establecerán en la propiedad Formato correspondiente a este tipo de campo. Moneda           Los campos de este tipo se utilizan para almacenar valores monetarios. Para los números almacenados en este tipo de campo se tiene una precisión de 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha. Autonumérico           Este tipo de campo almacena exclusivamente números secuenciales (en incrementos de uno), o números aleatorios insertados automáticamente por Access cuando se agrega un registro.
Si / No         Son campos que solo contienen uno de dos valores, como: Si/No, Verdadero/Falso, Activado/Desactivado Objeto OLE         En este campo se pueden insertar objetos de cualquier tipo creados en otros programas, como imágenes, sonidos u otros. Incluso se puede insertar documentos de Microsoft Word u hojas de cálculo de Microsoft Excel mediante el protocolo OLE. Hipervínculo         Se utiliza para hipervínculos (hipervínculo: texto con color y subrayado o gráfico en el que se hace clic para ir a un archivo, una ubicación en un archivo, una página Web en WorldWide Web o una página Web en una intranet. Los hipervínculos también pueden dirigirse a grupos de noticias y a sitios Gopher, Telnet y FTP.). Un hipervínculo puede ser una ruta UNC (convención de nomenclatura universal (UNC): convención de nomenclatura para archivos que proporciona un sentido de ubicación de un archivo independiente del equipo. En vez de especificar una ruta de acceso y una letra de unidad, un nombre UNC utiliza la sintaxis servidorecurso_compartidouta_acces… ombre_archivo.) o una dirección URL (Localizador de recursos uniforme (URL): dirección que especifica un protocolo (como HTTP o FTP) y la ubicación de un objeto, documento, página WorldWide Web u otro destino en Internet o una intranet, por ejemplo:  http://www.microsoft.com/.).Almacena hasta 64.000 caracteres.  Asistente para búsquedas         Se utiliza para crear un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro combinado. La elección de esta opción en la lista de tipos de datos inicia un asistente que realiza la definición automáticamente.          Requiere el mismo tamaño de almacenamiento que la clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Que corresponde al campo de búsqueda (campo de búsqueda: campo utilizado en un formulario o un informe de una base de datos de Access que muestra una lista de valores recuperados de una tabla o consulta, o almacena un conjunto estático de valores.), normalmente 4 bytes.
VERSION DE SQL QUE SOPORTA ACCESS El motor de base de datos Microsoft Access SQL es en general compatible con ANSI -89 Nivel 1. Sin embargo, algunas funciones de ANSI SQL no se aplican en Microsoft Access SQL. Asimismo, Microsoft Access SQL incluye palabras reservadas y funciones no compatibles con ANSI SQL. DIFERENCIAS PRINCIPALES Microsoft Access SQL y ANSI SQL tienen cada uno diferentes palabras reservadas y tipos de datos. Cuando se utiliza el proveedor de Microsoft OLE DB, hay palabras reservadas adicionales. En Microsoft Access SQL, valor1 puede ser mayor que valor2; en ANSI SQL, valor1 debe ser igual o menor que valor2. Microsoft Access SQL admite tanto caracteres comodín de ANSI SQL como caracteres comodín específicos de Microsoft Access para utilizar con el operador Como. La utilización de caracteres comodín ANSI y Microsoft Access es exclusiva de forma recíproca. Debe utilizar uno u otro juego sin mezclarlos. Los caracteres comodín de ANSI SQL sólo están disponibles cuando se utiliza el motor de base de datos Microsoft Access y el proveedor Microsoft Office Access 2007 OLE DB. Si intenta utilizar los comodines de ANSI SQL a través de Office Access 2007 o DAO, éstos se interpretarán como literales.  

Más contenido relacionado

La actualidad más candente

Curso basico access
Curso basico accessCurso basico access
Curso basico access
normita1974
 
Introducción a Microsoft Access
Introducción a Microsoft AccessIntroducción a Microsoft Access
Introducción a Microsoft Access
Zantiago Thrash
 
Presentacion acerca de Access 2007
Presentacion acerca de Access 2007Presentacion acerca de Access 2007
Presentacion acerca de Access 2007
CaroMen
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
kevingfs
 
Microsoft office access 2007
Microsoft office access 2007Microsoft office access 2007
Microsoft office access 2007
brobelo
 
Diapositiva access
Diapositiva accessDiapositiva access
Diapositiva access
AmpiPuli269
 
Presentacion En Power Point
Presentacion En Power PointPresentacion En Power Point
Presentacion En Power Point
johana
 

La actualidad más candente (20)

Diapositivas microsoft access
Diapositivas microsoft accessDiapositivas microsoft access
Diapositivas microsoft access
 
Access presentacion
Access presentacionAccess presentacion
Access presentacion
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Miccosoft Access
Miccosoft AccessMiccosoft Access
Miccosoft Access
 
Curso basico access
Curso basico accessCurso basico access
Curso basico access
 
Introducción a Microsoft Access
Introducción a Microsoft AccessIntroducción a Microsoft Access
Introducción a Microsoft Access
 
Presentacion acerca de Access 2007
Presentacion acerca de Access 2007Presentacion acerca de Access 2007
Presentacion acerca de Access 2007
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Curso de Access
Curso de AccessCurso de Access
Curso de Access
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
 
Access
AccessAccess
Access
 
Access Presentacion
Access PresentacionAccess Presentacion
Access Presentacion
 
MICROSOFT ACCESS
MICROSOFT ACCESSMICROSOFT ACCESS
MICROSOFT ACCESS
 
Diapositiva de access
Diapositiva de accessDiapositiva de access
Diapositiva de access
 
Microsoft office access 2007
Microsoft office access 2007Microsoft office access 2007
Microsoft office access 2007
 
Diapositiva access
Diapositiva accessDiapositiva access
Diapositiva access
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Presentacion En Power Point
Presentacion En Power PointPresentacion En Power Point
Presentacion En Power Point
 
INTRODUCCION A ACCESS
INTRODUCCION A ACCESSINTRODUCCION A ACCESS
INTRODUCCION A ACCESS
 

Similar a Access (20)

Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Consulta (Access, Base de datos, html)
Consulta (Access, Base de datos, html)Consulta (Access, Base de datos, html)
Consulta (Access, Base de datos, html)
 
Consulta (access, base de datos, html)
Consulta (access, base de datos, html)Consulta (access, base de datos, html)
Consulta (access, base de datos, html)
 
access
accessaccess
access
 
Diana liu xu presentacion
Diana liu xu presentacionDiana liu xu presentacion
Diana liu xu presentacion
 
Access 2007
Access 2007Access 2007
Access 2007
 
Ensayo de access
Ensayo de accessEnsayo de access
Ensayo de access
 
Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007
 
Ms Access
Ms AccessMs Access
Ms Access
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Mayra Guaman Ca3 8
Mayra Guaman Ca3 8Mayra Guaman Ca3 8
Mayra Guaman Ca3 8
 
Ofimaticam
OfimaticamOfimaticam
Ofimaticam
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007
 
Dase de datos
Dase de datosDase de datos
Dase de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Acces 2007
Acces 2007Acces 2007
Acces 2007
 
Introduccion a access
Introduccion a accessIntroduccion a access
Introduccion a access
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 

Último

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

Access

  • 2. FABRICANTE DE LA BASE DE DATOS ACCESS Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete " básico" Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoría de Gestión y no en la de Ofimática como algunos creen. Este programa permite manipular datos en forma de tablas (la cual es la unión de filas y columnas), realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos de gráficas
  • 3. VERSIONES QUE EXISTEN 1992 Access 1.0 1993 Access 1.1 1994 Access 2.0 1995 Access 95 1997 Access 97 2000 Access 2000 2001 Access XP o 2002 2003 Access 2003 2007 Access 2007 2009 Access 2010 (versión BETA) 2010 Access 2010 (ultima version)
  • 4. Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office. Esto incluye el Access 97 (versión 8.0), Access 2000 (versión 9.0), Access 2002 (versión 10.0), Access 2003 (versión 11.0) y Access 2007 (versión 12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) también ha evolucionado a lo largo de los años. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La más significativa fue la transición de Access 97 a Access 2000, formato que no era compatible antes, y Access 2000 requirió el nuevo formato. Desde Access 2000, todas las nuevas versiones de Access soportan este formato. Se añadieron nuevas características a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007. En Access 2007, se introdujo un nuevo formato de base de datos: ACCDB. El ACCDB soporta los tipos de datos más complejos, como archivos adjuntos y campos con múltiples valores. Estos nuevos tipos de campos son esencialmente de registros y permiten el almacenamiento de múltiples valores en un campo.
  • 5. PLATAFORMAS SOBRE LAS QUE FUNCIONA Requisitos recomendados del sistema Procesador a 1 ghz de 32 bits (x86) o de 64 bits (x64) 512 mb de memoria del sistema 20 gb de disco duro con al menos 15 gb de espacio disponible Compatibilidad con gráficos directx 9 y 32 mb de memoria de gráficos Unidad de dvd-rom Salida de audio Acceso a internet (si procede, con tarifa aplicable) Los requisitos y la funcionalidad del producto pueden variar según la configuración del sistema
  • 6. REQUISITOS MÍNIMOS ADMITIDOS   Algunas características del producto no se encuentran disponibles con los requisitos mínimos admitidos. Procesador a 500 mhzy 256 mb de memoria del sistema 2 gb de disco duro con al menos 5 gb de espacio disponible Compatibilidad con gráficos supervga Unidad de cd-rom
  • 7. PRECIO PARA UNA INSTALACION DE 20 USUARIOS Open License Microsoft Open License es un programa de Licenciamiento por Volumen para organizaciones pequeñas que cuentan con menos de 250 PCs. El programa provee una manera simple, flexible y rentable de adquirir licencias de software y tecnología Microsoft para cubrir las necesidades de su organización y los procedimientos de compra. ($175)
  • 8. ARQUITECTURA DE LA BASE DE DATOS Básicamente la Arquitectura se centra en una arquitectura de 3 partes, las cuales pueden distribuirse en una, dos y tres capas.   CAPA DE PRESENTACIÓN: En este caso está formada por los Componentes de IU, y los componentes de proceso de IU. Los componentes de IU pueden ser vistos como la parte con la cual interactuar el usuario. Las ventanas o páginas web, por decirlo de alguna manera. Los componentes de proceso de IU podríamos asociarlos a clases de tipo controladora en UML. Es decir estos encapsulan lógica de navegación y control de eventos de la interfase.   CAPA DE NEGOCIOS: Encapsula lógica de negocios. Los servicios de esta capa son encapsulados en tres tipos de componentes. Las entidades empresariales, que representan objetos que van a ser manejados o consumidos por toda la aplicación, estos podrían ser un modelo de objetos, xml, datasets con tipo, estructuras de datos, que permitan representar objetos que han sido identificados durante el modelamiento. Los otros tipos de objetos son los componentes empresariales que contienen lógica de negocio, y en algunos casos al usar COM+ son los objetos raíz que inician las transacciones.   CAPA DE ACCESO A DATOS: Contiene clases que interactúan con la base de datos. Estas clases surgen como una necesidad de mantener la cohesión o clases altamente especializadas que ayuden a reducir la dependencia entre las clases y capas.
  • 9. COMO SE REALIZA LA ADMINISTRACION DE LA MEMORIA  Uso de memoria Bytes privados máximos Asignación de memoria en Servicio de base de datos de Access Número máximo de bytes privados (en MB) asignado por el proceso de Servicio de base de datos de Access. Valores válidos: -1 (el límite se establece en el 50% de la memoria física del equipo); cualquier número entero positivo. Valor predeterminado: -1
  • 10. COMO SE REALIZA LA ADMINISTRACION DEL ESPACIO EN DISCO 
  • 11. COMO SE REALIZA EL MANEJO DE TRANSACCIONES Se puede ejecutar un programa como el siguiente:   begintrans cn.execute"insertinto........." committrans Varios usuarios acceden al mismo programa a través de una unidad virtual. El usuario ejecuta una transacción. Otro usuario intenta grabar pero debe esperar a que la transacción actual termine para que su transacción actual se efectúe. Esto se puede lograr haciendo lo siguiente: Antes de iniciar la transacción comprobar si existe un archivo en la misma carpeta donde está instalada la base de datos. Este archivo puede llevar cualquier nombre como por ejemplo Ocupado.txt Luego crear una etiqueta llamada Inicio
  • 12. Inicio: IfDir(RutaDondeEsteLaBaseDeDatos& "cupado.txt")="" then 'Crear el archivo... OpenRutaDondeEsteLaBaseDeDatos& "cupado.txt" forAppend as #1 'Cerramos el canal abierto close #1 'Hacer la actualización de la base de datos. 'Una vez finalizado, eliminar el archivo para liberar la base de datos.. killRutaDondeEsteLaBaseDeDatos& "cupado.txt" Else 'Volvemos a inicio Goto Inicio Endif Otra manera de realizar una transacción es abrir la conexión a la base de datos con apertura en modo exclusivo de forma que ningún otro usuario podrá acceder a la base de datos hasta que la transacción esté cerrada y además esté cerrado el objeto de la base de datos.
  • 13. TIPOS DE DATOS QUE SOPORTA LABASE DE DATOS Access maneja una nomenclatura de tipos más sencilla que otras bases de datos, pero en realidad son los mismos tipos solo que agrupados dependiendo de sus características.TIPO DE DATOS DE CAMPO DISPONIBLES EN MICROSOFT ACCESS, SU UTILIZACIÓN Y SU TAMAÑO DE ALMACENAMIENTO. Un campo de datos de tipo Texto: Puede almacenar datos que conste de letras o números. Un campo de tipo Numérico: Sólo puede almacenar datos numéricos   A continuación se muestran los tipos de campos que soporta Access para las tablas, así también como características y el tipo de dato que se puede almacenar en ellos.
  • 14. Texto En este tipo de campo se puede almacenar texto o combinaciones de texto y números, así como números que no requieran cálculos, como los números de teléfono o códigos postales. Este campo puede soportar un máximo de 255 caracteres, aunque el tamaño se puede controlar en la propiedad Tamaño del campo (FieldSize) que controla el número máximo de caracteres que se puede escribir. Memo Se utiliza para almacenar texto extenso o de gran longitud, como notas o descripciones. También puede llevar combinación de texto y números. Puede soportar hasta 65535 caracteres. Numérico Se utiliza para almacenar datos numéricos que pueden ser utilizados en todo tipo de operaciones matemáticas, excepto operaciones monetarias(para este tipo de operaciones se utiliza el tipo de campo Monetario), utilizaremos la propiedad Tamaño del campo(FieldSize) para definir el tipo numérico especificado Fecha/Hora Sirven para almacenar fechas y horas. Puede establecer valores de fecha y hora desde el año 100 hasta el 9999. Los formatos se establecerán en la propiedad Formato correspondiente a este tipo de campo. Moneda Los campos de este tipo se utilizan para almacenar valores monetarios. Para los números almacenados en este tipo de campo se tiene una precisión de 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha. Autonumérico Este tipo de campo almacena exclusivamente números secuenciales (en incrementos de uno), o números aleatorios insertados automáticamente por Access cuando se agrega un registro.
  • 15. Si / No Son campos que solo contienen uno de dos valores, como: Si/No, Verdadero/Falso, Activado/Desactivado Objeto OLE En este campo se pueden insertar objetos de cualquier tipo creados en otros programas, como imágenes, sonidos u otros. Incluso se puede insertar documentos de Microsoft Word u hojas de cálculo de Microsoft Excel mediante el protocolo OLE. Hipervínculo Se utiliza para hipervínculos (hipervínculo: texto con color y subrayado o gráfico en el que se hace clic para ir a un archivo, una ubicación en un archivo, una página Web en WorldWide Web o una página Web en una intranet. Los hipervínculos también pueden dirigirse a grupos de noticias y a sitios Gopher, Telnet y FTP.). Un hipervínculo puede ser una ruta UNC (convención de nomenclatura universal (UNC): convención de nomenclatura para archivos que proporciona un sentido de ubicación de un archivo independiente del equipo. En vez de especificar una ruta de acceso y una letra de unidad, un nombre UNC utiliza la sintaxis servidorecurso_compartidouta_acces… ombre_archivo.) o una dirección URL (Localizador de recursos uniforme (URL): dirección que especifica un protocolo (como HTTP o FTP) y la ubicación de un objeto, documento, página WorldWide Web u otro destino en Internet o una intranet, por ejemplo: http://www.microsoft.com/.).Almacena hasta 64.000 caracteres. Asistente para búsquedas Se utiliza para crear un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro combinado. La elección de esta opción en la lista de tipos de datos inicia un asistente que realiza la definición automáticamente. Requiere el mismo tamaño de almacenamiento que la clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Que corresponde al campo de búsqueda (campo de búsqueda: campo utilizado en un formulario o un informe de una base de datos de Access que muestra una lista de valores recuperados de una tabla o consulta, o almacena un conjunto estático de valores.), normalmente 4 bytes.
  • 16. VERSION DE SQL QUE SOPORTA ACCESS El motor de base de datos Microsoft Access SQL es en general compatible con ANSI -89 Nivel 1. Sin embargo, algunas funciones de ANSI SQL no se aplican en Microsoft Access SQL. Asimismo, Microsoft Access SQL incluye palabras reservadas y funciones no compatibles con ANSI SQL. DIFERENCIAS PRINCIPALES Microsoft Access SQL y ANSI SQL tienen cada uno diferentes palabras reservadas y tipos de datos. Cuando se utiliza el proveedor de Microsoft OLE DB, hay palabras reservadas adicionales. En Microsoft Access SQL, valor1 puede ser mayor que valor2; en ANSI SQL, valor1 debe ser igual o menor que valor2. Microsoft Access SQL admite tanto caracteres comodín de ANSI SQL como caracteres comodín específicos de Microsoft Access para utilizar con el operador Como. La utilización de caracteres comodín ANSI y Microsoft Access es exclusiva de forma recíproca. Debe utilizar uno u otro juego sin mezclarlos. Los caracteres comodín de ANSI SQL sólo están disponibles cuando se utiliza el motor de base de datos Microsoft Access y el proveedor Microsoft Office Access 2007 OLE DB. Si intenta utilizar los comodines de ANSI SQL a través de Office Access 2007 o DAO, éstos se interpretarán como literales.