Bases de datos Preparado por Antonio Nieto Serra Febrero 2.007

Slides:



Advertisements
Presentaciones similares
CREATE VIEW nombre [ ( columna [,...n ] ) ] AS sentencia_select [ WITH CHECK OPTION ] 1.nombre Es el nombre de la vista. 2.Se debe tener permisos CREATE.
Advertisements

E-science grid facility for Europe and Latin America CeCalCULA Ambientes y Herramientas para la e-Investigación Mérida, Portales.
Windows Presentation Foundation
Pasos a seguir para Utilizar las listas predefinidas por el I.N.E..... Generar sus propias listas.... Exportar la información a diferentes formatos....
Desarrollo de proyectos WEBDiseño de Interaccion Dise ñ o WEB Extraído de: Ray, K y Amy, S. (1998). Diseño interactivo. España, Anaya Multimedia.
Eurowin 2013 Gestión de Proyectos y Obras
Manual de uso para el sistema de pago en línea de
Uso de los corchetes ¿Qué hago si entre una columna y la siguiente no se visualiza todo el texto?
copyright teddy gauthier
EMPRESA Es toda persona que trabaja bajo un producto o servicio con el fin de lucrar u obtener ganancias. Se entiende por empresa al organismo social.
INTEGRIDAD, INTEGRIDAD REFERENCIAL
Tutorial Westlaw España
Nuevo sistema de alertas Gloria Guirado Departamento de formación de VCG.
Examen FRAD Empezar. 1. ¿Cu á l es la diferencia entre FRAD y FRANAR? 1.FRAD son las siglas de un grupo de trabajo de OCLC y FRANAR las siglas de un grupo.
Microsoft Office Power Point, es una herramienta que nos proporciona Microsoft, para editar presentaciones graficas, de tal forma que se nos feliciten.
Una Descripción General de Scitation Scitation es una plataforma de alojamiento en Internet a cargo del American Institute of Physics (AIP) (El Instituto.
Hipertextos e interactividad en la entrega de Contenidos Educativos R e d d e P r o f e s o r e s I n n o v a d o r e s Módulo: Hipertextos e interactividad.
Bases Electrónicas de Datos 2013 Coordinación General del Sistema Universitario de Bibliotecas Académicas Unidad de Servicios Bibliotecarios.
Libro de Clases Electrónico Administrativo OTEC
Jesús López Martín ¿Qué es RDS? «Aplicativo para gestionar en múltiples Delegaciones la reserva y organización de múltiples salas.
EPI-Control Programa para la Vigilancia Epidemiológica Hospitalaria Ampliada y el Control de Infecciones Versión 7.0 Contacto Teléfono.
FIREWORKS David Escudero Mancebo Alfonso Pedriza Rebollo.
CARACTERÍSTICAS DE WINDOWS 7 AERO EN WINDOWS 7. Incluye un diseño de cristal transparente con atractivas animaciones generando un aspecto agradable a.
Instrumentación Industrial
LUIS GONZALES SÁNCHEZ RESPONSABLE PROCESO DE REGISTRO DE DNI DE ESTUDIANTES UNIDAD DE GESTIÓN EDUCATIVA LOCAL LAMAS UNIDAD EJECUTORA 305.
Base de datos y Microsoft Access
ERASMO AGUILAR SIG FARQ UNI
EL SISTEMA OPERATIVO Presentación realizada por Virgilio Marco Aparicio Profesor de Apoyo al Área Práctica. IES Tiempos Modernos. ZARAGOZA.
César Gutiérrez. BASES DE DATOS. INTRODUCCIÓN 2 DEFINICIÓN: Una base de datos es una colección de datos relacionados entre sí. Dichos datos se almacenan.
MATLAB.
G OBIERNO DEL E STADO DE S ONORA MANUAL PARA SUPERVISORES SISTEMA DE ADMINISTRACIÓN VIRTUAL DEL PROGRAMA ESCUELAS DE CALIDAD SECRETARÍA DE E DUCACIÓN Y.
XAGUAR AUTOMATION Xaguar Automation es una empresa Mexicana dedicada a la solución de problemáticas, orientadas al sector industrial en el área de automatización.
Información General de AGORA. ¿Qué es AGORA? AGORA = Access to Global Online Research in Agriculture (Acceso a la investigación mundial en línea en el.
Visual basic Curso de Habilitación Laboral IV. ¿Qué es Visual Basic Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar.
Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar las variables.
Avances de Microsoft PowerPoint y Office
¿ Que es Microsoft office ? Es un paquete de programas para oficina desarrollado para sistemas Microsoft Windows Mac osx.los programas incluidos varían.
ADMINISTRACION DE ARCHIVOS & ENTORNO DE WINDOWS
Nombre:Nº de Control: María del Carmen Raygoza Hernández Judith Itzel Requejo Hernández
Servicio de Correo Institucional
Descripción general de Sharpdesk 3.1
Descarga: En la pagina principal usted podra descargar el programa Skype : DIAPOSITIVA 1 Clic para Descargar El programa Clic para Descargar El instructivo.
Ud.8 Aplicaciones ofimáticas Índice del libro Índice del libro.
MS Tutorial de Medidores RQ Consultoría Técnica, S de RL de CV Revisión 27 Septiembre 2008 Este Turorial le ayudará a entender: 1.¿Que es un medidor?
Demostración.
TALLER BÁSICO DE VISUAL BASIC Por: Juan Alfredo Garduño Arias.
Autodesk INVENTOR 2010.
MAPA DE NAVEGACIÓN. Los mapas de navegación proporcionan una representación esquemática, indicando los principales conceptos incluidos en el espacio de.
RECURSOS ESTÁTICOS. Recursos estáticos Activamos edición para poder añadir recursos Nombre corto Entramos en el curso.
CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVIVCIOS No 3
Taller de computación para niños
Sandra Muñoz Blanca González Patricia Lázaro
CONSTRUCCIÓN Y ARQUITECTURA DEL SOFTWARE
Por Almudena Ramos Machín
Prof. Fidel Gonzales Quincho
Pilas Laboratorio de Programación II. Definición de pila Consideremos una pila de platos: Si se añade un plato a la pila, los que están más abajo son.
Pasos para realizar la declaración Jurada de Patrimonio Has clic en el botón naranja para iniciar el registro de datos Para llenar la planilla debe utilizar.
Animaciones en la Web Animación GIF Animación Shockwave Flash
1 Tutorial de Uso Metamorph: Montaje de videos. Unidad de Microscopia.
La mayor parte de la edición de imágenes de vídeo consiste en seleccionar, ordenar y recortar videoclips, o en conectar los distintos clips con efectos.
Tema 5 – Relaciones Laborales
Las consultas. Son cuadros de información generados a partir de datos relacionados encontrados en otras tablas que se utilizan para filtrar, ver, modificar.
Tema: Fundamentos de las Bases de Datos en el entorno empresarial
UTE PROYECTO DE VINCULACION CON LA COMUNIDAD «LAS PEÑAS»
CAPACITACIÓN DOCENTE Utilización de las Netbooks del Programa Conectar Igualdad Situación Institucional.
ESTRUCTURAS DE CONTROL
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

Bases de datos Preparado por Antonio Nieto Serra Febrero 2.007 MICROSOFT ACCESS Bases de datos Preparado por Antonio Nieto Serra Febrero 2.007

¿Qúe es una B.D.? (I) Una Base de Datos (B.D.) es un programa que permite organizar datos de una forma precisa, ordenada y recuperable. Podemos identificarlo como una gran carpeta donde guardamos las fichas de forma ordenada, pero con una serie de ventajas sobre el almacenamiento tradicional que hacen de las bases de datos una forma sencilla y cómoda de tener nuestros ficheros de clientes, artículos, proveedores, etc.

¿Qué es una B.D.? (II) Es un sistema informatizado cuyo propósito es mantener información y permitir su acceso cuando se requiera. Los sistemas de bases de datos se diseñan para manejar grandes cantidades de información. Las ventajas son: Evitan redundancia Evitan inconsistencia Siguen normas para añadir y eliminar datos Se mantiene la integridad entre datos Es posible aplicar restriciones de seguridad para el acceso a los datos

Conceptos de bases de datos Colección de datos interrelacionados Propiedades Colección lógicamente coherente de datos con un significado inherente. Con un fin específico. Para usuarios específicos y con aplicaciones para ellos. Representa algunos aspectos del mundo real. Los cambios en el mundo real se reflejan en la BD.

¿Qué es la información? La información es un conjunto. de datos con importancia para el individuo o la empresa, la cual debe ser apoyada por el sistema de base de datos. Por lo tanto, un sistema de base de datos optimiza el manejo de la información.

Ejemplos de bases de datos Utilizar Access para llevar la gestión de fichas de los artículos de nuestro almacén, introduciendo, modificando, actualizando, sacando informes por la impresora, etc... Podemos también realizar consultas: ¿qué artículo se ha vendido más este mes? ¿qué clientes compran un determinado artículo? ¿cuál es la ganancia total del mes? Etc... Otros ejemplos: Información referente a los clientes de una empresa, los libros de una biblioteca, los socios de un club, colección de música, directorio telefónico de empleados, alumnos de un colegio etc... La información contenida en tablas tiene múltiples utilidades

Generalidades Access Gestor de bases de datos relacional. Utilización de tablas y relaciones Integra información de hojas de cálculo y de otras bases de datos. Asistentes fáciles de utilizar. Gráficos y diagramas profesionales. Trabaja en entornos multiusuario (Intranet/Internet). Permite analizar datos sin necesidad de ser un experto. Access permite crear, modificar y consultar BD de manera rápida y eficiente. Incorporación de módulos: programación Visual Basic para B.D. Formularios e informes de la filosofía “lo que se ve es lo que se imprime. Importación, exportación y vinculación con archivos externos. *Prácticamente, desde tiempo atrás, una base de datos no es base de datos si no es relacional; en este sentido, Access no es la excepción ya que cuenta con la posibilidad de trabajar con relaciones entre tablas y/o consultas. *Microsoft Access es capaz de importar y o exportar diversos formatos de archivos de datos; por citar algunos tenemos: Microsoft FoxPro 2.0, 2.5, 2.6 y 3.0 (sólo importar) dBASE III, III+, IV y 5 Paradox 3.x, 4.x y 5.0 Tablas de SQL y datos de Incluido pero no limitado a Microsoft SQL Server programas y bases de datos que admitan el protocolo ODBC Hojas de Microsoft Excel 2.0, 3.0, 4.0, 5.0 y 7.0 Hojas de Lotus 1-2-3 Formatos .WKS, .WK1 y .WK3 Archivos de texto delimitado La mayoría de archivos con valores separados por comas, tabuladores u otros caracteres, han de estar en formato de texto ANSI de MS-DOS o Windows. Archivos de texto de La mayoría de archivos con los valores dispuestos para que cada anchura limitada campo tenga una cierta anchura, deben estar en formato de texto ANSI de MS-DOS o Windows. *Access funciona bien en entornos multiusuario; más adelante les hablaré de cómo se puede restringir el acceso por distintos usuarios a diferentes secciones de la base de datos. También es posible publicar información de nuestras bases de datos a una intranet o internet; esto aplica para Access 97 y Access 95 con un plug-in que se puede bajar de internet. Para ello es necesario que el servidor de internet tenga el sistema operativo Windows NT con el servicio de Internet Information Server. *Con Microsoft Access también es posible interactuar con Excel para poder analizar los datos de una base. Desarrolladores: las conversaciones DDE y OLE se hacen en trasfondo sin necesidad de programarlas; de ahí que en este sentido es más fácil utilizar Access que cualquier otro software de desarrollo.

BD´s y ACCESS97/2002/2003 En Access, una base de datos es un archivo (.MDB) que puede contener tablas donde se encuentra toda la información sobre un tema especifico, consultas, formularios, informes entre otros. Microsoft Access 2003 es un programa de gestión de bases de datos que hoy en día está dominando el mercado. Sus herramientas proporcionan la suficiente potencia para crear nuestras bases de datos sin tener que perder demasiado el tiempo gracias a sus numerosos ejemplos. No obstante, podemos personalizar nuestros trabajos y hacerlos más manejables

Esquema base de datos Archivo MDB Tablas Consultas Formularios En Access, una B.D. es Archivo MDB Tablas Consultas Formularios Informes Macros Módulos

Convenciones En Microsoft Access En otros sistemas Tabla Base Consulta Consulta o Query Formulario Pantalla de Captura, Forma, cuadro de captura Informe Reporte Módulo Procedimiento, ventana de código, código Base de Datos En Access se le llama base de datos a todo el conjunto de tablas, consultas, formularios, informes, macros y módulos.

Estructura en Access Presentación impresa de los datos Informes Entrada datos / Control Formularios Vistas de los datos Consultas Nivel de datos Tablas Tipos de datos: byte, integer, long integer…. En los módulos se pueden declarar procedimientos, declarar variables etc. Al respecto de esto, Access soporta el lenguaje de programación de Visual Basic en cuanto a sintaxis y la estructuración de código: objeto.método y objeto.propiedad A partir de la versión 7.0 (que ya fue de 32 bits) fue posible utilizar los controles OCX y ActiveX. EJEMPLO DE PARA QUÉ SIRVIÓ ESTO (INSERTAR UN OCX EN UN FORMULARIO: CONTROL CALENDAR, GIF ANIMATION OCX, ACTIVEX CREADO POR EL USUARIO) Access también habla de manera “nativa” con Microsoft SQL Server. Dentro de sus monerías soporta comandos de SQL Server. Las macros son una gran ayuda cuando no se sabe hacer código; existe un amplio catálogo de acciones que se pueden llevar a cabo desde una macro; esto incluye exportación de datos, impresión automática, ejecutar otras aplicaciones Windows, etc. Las macros y los módulos permiten tener un control sobre la aplicación e inducen al usuario a llevar una secuencia dentro del sistema.

3 ¿Cuándo y porqué? Razones Cuando debido a las premuras de tiempo se necesita rapidez para cubrir las demandas de información Cuando se necesita toda la integración con Office de manera automática y fácil Cuando no se es un desarrollador de sistemas porque permite hacer aplicaciones sin saber mucho de programación en muy poco tiempo *Como mencioné en la diapositiva anterior, es posible interactuar con otras aplicaciones de Windows mediante código o automáticamente. Por código, es necesario tener a la mano toda la información de referencia de las aplicaciones con las que deseamos interactuar; mientras que si lo hacemos de forma automática, basta con dar click en alguno de los asistentes que Microsoft Access trae (esto aplica primordialmente para aplicaciones de Microsoft). Conversaciones DDE y OLE *La integración con Office es transparente, de modo que por ejemplo podemos hacer un análisis estadístico de nuestros datos en Microsoft Excel y después graficarlo; podemos hacer etiquetas o combinar correspondencia con Microsoft Word; también podemos exportar algún informe de nuestra base de datos hacia Microsoft Word para posteriormente integrarlo a un documento global o simplemente editarlo. *En cuanto al tiempo que se necesita para proporcionar cierta información; Access tiene la opción de “Arrastrar y colocar”. Con esto me refiero a que para elaborar un informe necesito basarme en una tabla o preferentemente en una consulta, para ello resulta mucho más sencillo arrastrar los campos a mostrar en mi informe, que escribirlos dentro de una sentencia SQL; factor que implica conocimientos más profundos de programación y bases de datos. Esto no sólo aplica para informes, también ocurre para consultas en pantalla o inclusive registros específicos.

Sistema Gestión BD (SGBD) Colección de programas que permiten al usuario crear y mantener la BD. Facilita el proceso de definir, construir y manipular BD para varias aplicaciones. Definir: especificar los tipos de datos a almacenar Construir: almacenar los datos Manipular: Funciones como las de preguntar, localizar datos, generar informes ...

Tablas Tabla: elemento básico de una base de datos que almacena los datos. Los datos están organizados en forma de filas (registros) y columnas (campos). Las filas forman los registros, y contienen toda la información de, por ejemplo, un libro, un cliente etc... Las columnas forman los campos que son cada uno de los tipos de datos que se va a utilizar, por ejemplo, apellido, nombre, título, editorial, etc.. Access permite importar tablas de otros gestores de bases de datos (DBase, Paradox etc...) y de hojas de cálculo (Excel, Lotus).

Campos Campo: Un dato en una tabla. Unidad lógica de dato en una base de datos. Se representa en forma de columna en Access. Un campo puede ser de tipo texto, numérico, memo, fecha/tiempo, lógico, contador, y “OLE”.

Registros Registro: Un conjunto de campos relacionados. Pertenecen a un mismo individuo u objeto. Se representa en forma de fila en Access. Clave principal: campo o grupo de campos que dan identificación única a un registro.

Estructura de los registros Estructura: descripción o propiedades de los campos de una base de datos. En ésta se especifica el tamaño del campo, el formato, lugares decimales, valor de defecto, etc.

Vistas Vista: vista de una o más tablas de una base de datos. En ésta se presentan los datos seleccionados de las tablas. Los “views” requieren diseño.

Diseño de una b.d. Es importante considerar la definición de tablas y las relaciones entre ellas. Pasos a efectuar para el diseño: Se deben especificar las tablas que se precisan para representar la información. Se indicarán para cada tabla los campos que la componen. Para cada campo se han de analizar los tipos de datos y posibles restricciones. Se indicarán los campos comunes en las tablas. Se definirán las llaves primarias. Finalmente se diseñarán los mecanismos que manipulan estas tablas. También es posible crear una base de datos mediante el asistente. Bajo esta opción sólo es necesario responder a una serie de preguntas

Consultas Consulta: permite ver los datos requeridos de la forma que se quieren. Permite seleccionar datos de una o varias tablas respondiendo a unas determinadas condiciones introducidas por el usuario. Base de datos relacional: base de datos en la cual se puede definir una relación entre tablas creando uno o más enlaces (links) en campos comunes.

¿Qué es una Consulta? Una consulta es un objeto de Access que se utiliza para localizar, organizar o editar los datos contenidos en tablas. Las consultas admiten tres modos de presentación: Vista Diseño: abre la ventana Diseño de la consulta, en la que podremos crear o modificar su estructura. Vista hoja de datos: ejecuta la consulta y presénta el resultado en una hoja de datos que permite ver, agregar o editar lo registros. Vista SQL: permite crear o modificar una consulta usando instrucciones del lenguaje de consultas estructurado SQL.

Crear una consulta Para crear una consulta nueva en vista de diseño: Active la ventana “Base de datos”, seleccione la ficha Consultas y pulse el botón Nuevo. En el cuadro de diálogo “Nueva Consulta”, seleccione la opción Vista Diseño y pulse el botón Aceptar. Aparecerá el siguiente cuadro de diálogo:

Seleccionar la tabla(s) o consulta(s) cuyos campos desea incluir. Incluir los campos en la cuadrícula QBE. Cumplimentar las casillas de la cuadrícula QBE estableciendo cualquier criterio de ordenación o búsqueda a través de las filas “Orden” y “Criterios” respectivamente. También se puede añadir del menú Ver la opción “Totales” para hacer cálculos.

Criterios: >1000 (números mayores que 1000) >=100 (números mayores o iguales que 100) M* (palabras que empiecen por M y con número indeterminado de caracteres) M?n (palabras de tres letras con un carácter desconocido) Si se introduce por ejemplo Murcia como criterio en un campo de “poblaciones” acces entiende que el criterio es población=“murcia”. El texto tiene que estar entre “ “ y fechas entre #. Ejemplos: 100, “Madrid”, #25-12-96#. Entre ... Y ...

Formularios/Informes Formulario: objeto en base de datos que provee una forma fácil de exponer, entrar o imprimir los datos de una tabla. Permiten imágenes y módulos con funciones. Informes: Permiten recuperar información de la b.d. y llevarla a la impresora. Hay diferentes tipos de presentaciones: Autoinformes (columnas), Tabular y Totales. Controles. Los elementos en un formulario o informe que presentan los datos, se llaman controles. Por ejemplo, permiten mostrar resultados de cálculos.

¿Qué es un formulario? Un formulario es un objeto de Access que nos permitirá introducir y modificar los datos de una forma más "amable" y cómoda. Los formularios tienen la ventaja de poder: Mostrar datos de varias tablas al mismo tiempo Calcular campos Crear y utilizar gráficos Utilizar fuentes especiales, colores, títulos, etc. Para crearlos es útil utilizar el asistente.

¿Qué es un informe? Un formulario es un objeto de Access que nos permitirá introducir y modificar los datos de una forma más "amable" y cómoda. Los formularios tienen la ventaja de poder: Mostrar datos de varias tablas al mismo tiempo Calcular campos Crear y utilizar gráficos Utilizar fuentes especiales, colores, títulos, etc. Para crearlos es útil utilizar el asistente.

Macros Es un objeto que permite ejecutar una secuencia de instrucciones de forma automática que, generalmente, se repiten con frecuencia. Permiten la automatización de los procesos a programar. Son de utilidad junto a los módulos para personalizar la gestión de la b.d.

Módulos Es un objeto que permite programar en VBA (Visual Basic For Applications) para realizar operaciones no incluidas con el Access. Permiten funciones complejas que realicen funciones específicas.

Páginas Es un objeto que facilita la introducción de Access en la Web.

Tipos de campos o datos Texto: datos alfanuméricos. Pueden contener letras, números o caracteres especiales. Los campos que contienen solo números no se pueden usar en cómputos. Numérico: contiene un valor que se puede usar en cálculos.

Tipos de campos o datos Memo: puede contener hasta 64,000 caracteres. Estos campos se usan para guardar datos descriptivos, Fecha/Hora: almacena fechas y horas (mm/dd/yy). Moneda: se puede usar para cálculos y contener datos monetarios.

Tipos de campos o datos Contador: dato especial de Access para asignar el próximo número consecutivo cada vez que se añade un registro. Ese valor es único para cada registro, y frecuentemente se usa como “clave primaria”. Si/No: asume valores lógicos de “Si” o “no”. OLE: contiene un objeto creado por otra aplicación, tales como gráficas, sonidos, o dibujos.

Propiedades de los campos Tamaño: ajusta el tamaño del campo o limita el valor en un campo numérico. Formato: cambia la apariencia de los campos numéricos o de fecha, pero no afecta el valor. Lugares decimales: controla la cantidad de lugares decimales después del punto en campos de tipo numérico y de tipo moneda.

Propiedades de los campos Mascara entrada: expone caracteres en un formato especificado, por ejemplo, “formato NIF”. Titulo: especifica una etiqueta en lugar del nombre del campo para formularios e informes (reports). Valor predeterminado: asigna un valor especificado en forma automática al campo.

Propiedades de los campos Regla Validación: rechaza cualquier registro que no cumpla con la regla especificada. Texto Validación: expone el mensaje de error especificado cuando no se cumple una regla especificada. Requerido: requiere un valor en el campo, por lo tanto rechaza el registro si no se entra un valor.

Propiedades de los campos Permitir longitud cero: Permite cadenas de texto o memo de largo cero (cadenas vacias). Indexado: aumenta la eficiencia de una búsqueda en un campo específico; la “clave principal” también está indexado.

Tipos de relaciones Se puede relacionar las diferentes tablas que componen una base de datos mediante el uso de relaciones, que indican la asociación entre los atributos de la tabla y su cardinalidad (1:M, M:1 y N:M): 1-1: Un registro de una tabla está asociado a solo un registro de la otra tabla. 1-muchos: Un registro de una tabla está asociado a varios registros de la otra tabla. muchos-muchos: Varios registros de una tabla están relacionados a varios registros de otra tabla.

Relaciones entre Tablas Precauciones - Cuando se establece una relación de uno a varios, el campo común de la primera tabla debe estar definido como clave principal. Los tipos de datos y propiedades de los campos comunes deben ser iguales en ambas tablas. Procedimiento para hacer las relaciones 1. Activar la ventana de “Base de Datos”. 2. Elegir la orden Relaciones del menú Herramientas. 3. Seleccionar las tablas o consultas a relacionar y pulse el botón agregar. 4. Para crear una relación, haga clic en el campo común (clave principal) de la primera tabla y arrástrelo hacia el campo correspondiente de la segunda tabla. Al soltar el botón del ratón se abrirán el cuadro de diálogo “Relaciones”.

Ejemplo relación Pasa_por Río Provincia  

Otro ejemplo relacionar tablas

Mantenimiento de una BD Compactar: elimina la fragmentación que presenta un archivo de bases de datos en el disco duro cuando se han realizado muchas modificaciones en él. 1. Cerrar la base de datos. 2. Del menú Herramientas, eligir Utilidades de la base de datos y seleccione la orden Compactar base de datos. 3. En el cuadro de diálogo “Base de datos a compactar”, seleccione el archivo. Reparar: Es posible que una base de datos se dañe, bien porque se interrumpe inesperadamente la ejecución por un corte en el suministro de energía o por algún problema de hardware. Para ello utilizar el menú de herramientas de forma similar al caso anterior.

Características La máquina de base de datos de Microsoft Access y Visual Basic se denomina Microsoft Jet Database Engine, está basada en el modelo relacional y provee datos a las aplicaciones. La máquina Jet no tiene interfaz y por ello debe ser utilizada a través de un programa, es multiusuario y tiene un procesador de consultas integrado con manejo de seguridad, integridad referencial y acceso remoto a los datos. Jet está compuesta por una serie de librerías de enlace dinámico (DLL) que pueden ser vistos como programas interconectados

Características Un interfaz ODBC permite el acceso a los datos en ambientes heterogéneos, SGBD relacionales y no relacionales, es un interfaz universal de acceso a los datos permitiendo que una aplicación pueda acceder, ver y modificar datos concurrentemente desde múltiples bases de datos.

Sistema de bases de datos Órdenes y flujo de datos Consultas del SGBD a la definición de los datos Aplicación 1 Aplicación 2 Aplicación 3 Descripción unificada de los datos Esquemas externos Esquema lógico (especificación) Esquema interno (implementación) Indepen-dencia de los datos SGBD -control de seguridad -control de integridad semántica -control de accesos recurrentes. -reconstrucción BD Integración de toda la información del sistema S.O. Persistencia 29/03/2017 Microsoft Acces - Formador Antonio Nieto