Unidad 5: Bases de Datos
Objetivos de Aprendizaje
- Comprender los conceptos básicos de las bases de datos.
- Crear y gestionar bases de datos utilizando herramientas ofimáticas.
1. Conceptos Básicos de Bases de Datos
1.1 Tablas, Registros y Campos
Una base de datos es una colección organizada de datos. Los componentes principales de una base de datos son:
- Tablas: Estructuras que almacenan datos en filas y columnas. Cada tabla representa una entidad, como clientes, productos o pedidos.
- Registros: Cada fila en una tabla se llama un registro, que representa una instancia de la entidad. Por ejemplo, un registro de cliente contiene información sobre un cliente específico.
- Campos: Cada columna en una tabla se llama un campo, que representa un atributo de la entidad. Por ejemplo, el campo "Nombre" en una tabla de clientes almacena los nombres de los clientes.
1.2 Relaciones y Claves
Las relaciones entre tablas se establecen mediante claves:
- Clave Primaria (PK): Un campo o combinación de campos que identifica de forma única cada registro en una tabla.
- Clave Foránea (FK): Un campo en una tabla que es la clave primaria en otra tabla, estableciendo una relación entre las dos tablas.
- Relaciones: Las relaciones pueden ser de uno a uno, uno a muchos o muchos a muchos, dependiendo de cómo se relacionen las tablas.
2. Diseño de Bases de Datos
2.1 Normalización
La normalización es el proceso de organizar los datos en una base de datos para reducir la redundancia y mejorar la integridad de los datos. Las formas normales más comunes son:
- Primera Forma Normal (1NF): Elimina grupos repetidos y asegura que cada campo contenga solo un valor.
- Segunda Forma Normal (2NF): Asegura que todos los campos no clave dependan completamente de la clave primaria.
- Tercera Forma Normal (3NF): Elimina dependencias transitivas, asegurando que los campos no clave dependan solo de la clave primaria.
2.2 Diseño de Consultas e Informes
El diseño de consultas e informes implica la creación de instrucciones para recuperar y presentar datos de la base de datos:
- Consultas: Instrucciones que extraen datos de una o más tablas. Pueden ser simples o complejas, utilizando operadores lógicos y funciones de agregación.
- Informes: Presentaciones organizadas de los datos recuperados, que pueden incluir gráficos, tablas y resúmenes.
3. Herramientas de Gestión de Bases de Datos
3.1 Microsoft Access
Microsoft Access es una herramienta de gestión de bases de datos que permite crear, gestionar y consultar bases de datos. Ofrece una interfaz gráfica para diseñar tablas, formularios e informes, y soporta el uso de SQL para consultas avanzadas.
3.2 Alternativas de Código Abierto: LibreOffice Base
LibreOffice Base es una alternativa gratuita y de código abierto a Microsoft Access. Ofrece funcionalidades similares, como el diseño de tablas, consultas, formularios e informes, y soporta el uso de SQL.
4. Consultas y Manipulación de Datos
4.1 Uso de SQL para Consultas
SQL (Structured Query Language) es un lenguaje estándar para interactuar con bases de datos relacionales. Algunas operaciones comunes incluyen:
- SELECT: Recupera datos de una o más tablas.
- INSERT: Agrega nuevos registros a una tabla.
- UPDATE: Modifica registros existentes en una tabla.
- DELETE: Elimina registros de una tabla.
4.2 Formularios e Informes
Los formularios proporcionan una interfaz para ingresar y editar datos en una base de datos, mientras que los informes presentan los datos de manera organizada y legible. Ambos se pueden diseñar utilizando herramientas de gestión de bases de datos como Microsoft Access y LibreOffice Base.
Conclusión
Este material de lectura proporciona una visión general de los conceptos básicos de las bases de datos, el diseño de bases de datos, las herramientas de gestión y la manipulación de datos. Con este conocimiento, deberías estar preparado para responder el cuestionario de 20 preguntas sobre la Unidad 5: Bases de Datos.