Introducción a las Bases de Datos
Bases de datos: Un conjunto organizado de información con características comunes, almacenado sin incongruencias ni redundancias perjudiciales. Su organización y métodos de acceso son independientes del programa que los maneja.
Características de las Bases de Datos
- Relaciones con los datos: Las relaciones entre los datos se almacenan junto con los datos mismos.
- División en campos: Los registros se dividen en campos para una mejor organización.
- Independencia física: La base de datos no depende del soporte físico utilizado para su almacenamiento.
- Independencia lógica: Las modificaciones en el contenido de la base de datos no afectan la lógica del programa que la maneja.
- Redundancia controlada: Se permiten redundancias controladas para mejorar el tiempo de acceso, asegurar la integridad de los datos y permitir las relaciones.
- Acceso múltiple: Varios usuarios pueden acceder a los datos simultáneamente sin conflictos ni versiones incoherentes.
- Flexibilidad: Se pueden utilizar diferentes métodos de acceso a la base de datos.
- Seguridad y confidencialidad: Se controla el acceso a los datos para evitar accesos no autorizados.
Estructura de una Base de Datos
Una base de datos almacena información sobre diversos objetos de datos, como entidades, relaciones, índices y consultas. Cada entidad tiene atributos (campos) y un contenido específico. Se pueden crear claves o índices para facilitar el acceso rápido a los registros de cada entidad.
Tipos de Bases de Datos
Bases de Datos Jerárquicas
- Estructura en forma de árbol.
- Relaciones de uno a muchos (1-n).
- Relaciones descendentes, del propietario al miembro.
- Búsquedas que comienzan desde la raíz.
Bases de Datos en Red
Similares a las jerárquicas, pero sin restricciones en las relaciones ni en el número de conexiones entre miembros y propietarios.
Bases de Datos Relacionales
Un modelo más flexible y potente que las bases de datos jerárquicas y en red. Se basan en tablas relacionadas entre sí, donde cada tabla tiene una estructura bidimensional formada por registros (filas) y atributos (campos). Este modelo es fácil de entender para los usuarios y de gestionar para los programadores.
Herramientas de Access
Microsoft Access ofrece diversas herramientas para trabajar con bases de datos:
- Tablas: Almacenan los datos de forma organizada.
- Consultas: Permiten obtener respuestas a preguntas sobre los datos almacenados.
- Formularios: Muestran los datos de forma visualmente atractiva y eficiente.
- Informes: Permiten imprimir los datos con un formato personalizado.
Funcionalidades de Access
- Reparación de bases de datos: Access puede reparar errores en la lectura de consultas o informes mediante la opción «Compactar y reparar base de datos».
- Envío por correo electrónico: Se puede enviar una base de datos o parte de ella por correo electrónico.
- Importación de objetos: Se pueden importar tablas, consultas, formularios, informes, macros o módulos de programación desde otras bases de datos.
- Vinculación de tablas: Se puede compartir una tabla de otra base de datos y realizar modificaciones que se reflejarán en ambas bases de datos.
- Ortografía y autocorrección: Access incluye herramientas de ortografía y autocorrección similares a las de Microsoft Word.