Please enable JavaScript.
Coggle requires JavaScript to display documents.
Base de datos - Coggle Diagram
Base de datos
¿Qué es un dato?
Unidad mínima que representa un hecho, fenómeno o entidad; puede ser número, texto, imagen, audio o símbolo. Por sí solo carece de significado contextual.
¿Qué es información?
Conjunto de datos procesados y organizados que adquieren significado en un contexto y ayudan a reducir la incertidumbre.
¿Qué es conocimiento?
Comprensión que surge al interpretar la información y aplicarla para resolver problemas o tomar decisiones.
¿Qué es una base de datos?
Conjunto organizado de datos relacionados, almacenados electrónicamente.
Colección estructurada que permite almacenar, consultar y actualizar información de forma eficiente.
Modelo lógico que representa entidades y relaciones de un dominio.
Repositorio administrado por un SGBD que garantiza integridad, seguridad y concurrencia.
Fuente de datos persistente diseñada para ser compartida y reutilizada por múltiples aplicaciones.
¿Para qué sirven las bases de datos?
Guardar, buscar/filtrar, relacionar datos, generar reportes, apoyar analítica y toma de decisiones, procesar transacciones, y permitir auditoría, respaldo y recuperación.
Ventajas
Acceso rápido • Consistencia • Integridad referencial • Menos redundancia • Seguridad y permisos • Concurrencia • Escalabilidad • Respaldo/recuperación.
Desventajas
Costos de licencia/infraestructura • Complejidad de administración • Requiere hardware y capacitación • Riesgo de punto único de falla • Dependencia de proveedor.
Funciones fundamentales
• Almacenar datos
• Consultar (SQL)
• CRUD (crear, leer, actualizar, eliminar)
• Control de concurrencia
• Reglas de integridad
• Seguridad
• Respaldo y restauración
• Auditoría
• Índices/optimización.
5 ejemplos de software que usan bases de datos
WhatsApp. Guarda chats, contactos y metadatos; usa bases de datos locales en el dispositivo y en servidores para copias y sincronización, manteniendo cifrado de extremo a extremo.
Netflix. Registra perfiles, historiales y calificaciones; consulta catálogos para recomendar contenido y gestionar la reproducción en múltiples dispositivos.
Facebook. Administra perfiles, publicaciones y la red de relaciones; combina tecnologías relacionales y NoSQL para escalar a millones de usuarios.
Spotify. Mantiene catálogos de canciones, playlists y preferencias; consulta en tiempo real para búsquedas y recomendaciones personalizadas.
Amazon. Gestiona catálogos, inventarios, pedidos y pagos; cruza datos para seguimiento de envíos y sugerencias de productos.
3 ejemplos de software que no usan bases de datos
Paint. Editor gráfico básico que trabaja en memoria y guarda imágenes como archivos; no requiere un repositorio estructurado.
Bloc de notas (Notepad). Editor de texto plano que guarda y abre archivos directamente del sistema de archivos, sin motor de base de datos.
Calculadora. Realiza operaciones y muestra resultados sin persistir ni relacionar datos en un almacén estructurado.
¿Qué desventajas presentaban los sistemas de archivos antes del surgimiento de los Sistemas Gestores de Bases de Datos (SGBD)?
• Búsquedas complejas y lentas
• Fuerte acoplamiento entre programas y archivos
• Falta de concurrencia y de seguridad integradas
• Respaldos y recuperación poco confiables.
¿Qué es el modelo relacional y cuáles son sus principales características?
Propuesto por Edgar F. Codd (1970). Organiza datos en tablas (relaciones) con filas (tuplas) y columnas (atributos); usa claves y relaciones, y el lenguaje SQL para consultar y manipular; asegura integridad referencial.
¿Qué es un Sistema Gestor de Base de Datos (SGBD) y cuál es su función?
Software que define, crea, administra y protege bases de datos; controla accesos, garantiza integridad y concurrencia, y ofrece herramientas de respaldo, recuperación y optimización (ej.: MySQL, PostgreSQL, SQL Server, Oracle, MongoDB).