Access

12,207 views
11,991 views

Published on

descripcion funcional de la bases de datos microsoft Access

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
12,207
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
104
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Access

  1. 1. Microsoft ACCESS<br />
  2. 2. FABRICANTE DE LA BASE DE DATOS ACCESS<br />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 &quot; básico&quot;<br />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<br />
  3. 3. VERSIONES QUE EXISTEN<br />1992 Access 1.0<br />1993 Access 1.1<br />1994 Access 2.0<br />1995 Access 95<br />1997 Access 97<br />2000 Access 2000<br />2001 Access XP o 2002<br />2003 Access 2003<br />2007 Access 2007<br />2009 Access 2010 (versión BETA)<br />2010 Access 2010 (ultima version)<br />
  4. 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.<br /> 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.<br />
  5. 5. PLATAFORMAS SOBRE LAS QUE FUNCIONA<br />Requisitos recomendados del sistema <br />Procesador a 1 ghz de 32 bits (x86) o de 64 bits (x64)<br />512 mb de memoria del sistema<br />20 gb de disco duro con al menos 15 gb de espacio disponible<br />Compatibilidad con gráficos directx 9 y 32 mb de memoria de gráficos<br />Unidad de dvd-rom<br />Salida de audio<br />Acceso a internet (si procede, con tarifa aplicable)<br />Los requisitos y la funcionalidad del producto pueden variar según la configuración del sistema<br />
  6. 6. REQUISITOS MÍNIMOS ADMITIDOS  <br /> Algunas características del producto no se encuentran disponibles con los requisitos mínimos admitidos.<br />Procesador a 500 mhzy 256 mb de memoria del sistema<br />2 gb de disco duro con al menos 5 gb de espacio disponible<br />Compatibilidad con gráficos supervga<br />Unidad de cd-rom<br />
  7. 7. PRECIO PARA UNA INSTALACION DE 20 USUARIOS<br />Open License Microsoft<br />Open License es un programa de Licenciamiento por Volumen para organizaciones pequeñas que cuentan con menos de 250 PCs. <br />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)<br />
  8. 8. ARQUITECTURA DE LA BASE DE DATOS<br /> Básicamente la Arquitectura se centra en una arquitectura de 3 partes, las cuales pueden distribuirse en una, dos y tres capas. <br /> <br />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.<br /> <br />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.<br /> <br />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. <br />
  9. 9. COMO SE REALIZA LA ADMINISTRACION DE LA MEMORIA <br />Uso de memoria Bytes privados máximos<br />Asignación de memoria en Servicio de base de datos de Access<br />Número máximo de bytes privados (en MB) asignado por el proceso de Servicio de base de datos de Access.<br />Valores válidos: -1 (el límite se establece en el 50% de la memoria física del equipo); cualquier número entero positivo.<br />Valor predeterminado: -1<br />
  10. 10. COMO SE REALIZA LA ADMINISTRACION DEL ESPACIO EN DISCO <br />
  11. 11. COMO SE REALIZA EL MANEJO DE TRANSACCIONES<br /> Se puede ejecutar un programa como el siguiente:<br /> <br />begintrans<br />cn.execute"insertinto........." <br />committrans<br /> Varios usuarios acceden al mismo programa a través de una unidad virtual. <br /> El usuario ejecuta una transacción.<br /> Otro usuario intenta grabar pero debe esperar a que la transacción actual termine para que su transacción actual se efectúe.<br /> Esto se puede lograr haciendo lo siguiente:<br /> 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 <br /> Luego crear una etiqueta llamada Inicio <br />
  12. 12. Inicio: <br />IfDir(RutaDondeEsteLaBaseDeDatos& "Ocupado.txt")="" then<br />'Crear el archivo... <br />OpenRutaDondeEsteLaBaseDeDatos& "Ocupado.txt" forAppend as #1 <br />'Cerramos el canal abierto <br />close #1 <br />'Hacer la actualización de la base de datos. <br />'Una vez finalizado, eliminar el archivo para liberar la base de datos..<br />killRutaDondeEsteLaBaseDeDatos& "Ocupado.txt" <br />Else<br />'Volvemos a inicio <br />Goto Inicio <br />Endif<br /> 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. <br />
  13. 13. TIPOS DE DATOS QUE SOPORTA LABASE DE DATOS<br /> 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.<br /> Un campo de datos de tipo Texto: Puede almacenar datos que conste de letras o números.<br /> Un campo de tipo Numérico: Sólo puede almacenar datos numéricos<br /> <br /> 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.<br />
  14. 14. Texto<br /> 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. <br />Memo<br /> 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.<br />Numérico <br /> 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<br />Fecha/Hora<br /> 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.<br />Moneda <br /> 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.<br />Autonumérico <br /> 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.<br />
  15. 15. Si / No<br /> Son campos que solo contienen uno de dos valores, como: Si/No, Verdadero/Falso, Activado/Desactivado<br />Objeto OLE<br /> 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.<br />Hipervínculo<br /> 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 ervidor ecurso_compartido uta_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. <br />Asistente para búsquedas<br /> 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. <br /> 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.<br />
  16. 16. VERSION DE SQL QUE SOPORTA ACCESS<br />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.<br />DIFERENCIAS PRINCIPALES<br />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.<br />En Microsoft Access SQL, valor1 puede ser mayor que valor2; en ANSI SQL, valor1 debe ser igual o menor que valor2.<br />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.<br /> <br />

×