1.3 Áreas de Aplicación de los Sistemas de Bases de datos 1.4 Modelos de bases de datos 1.5 Clasificación de Bases de Datos 1.6 Arquitectura de base de datos 1.7 Arquitectura del SGBD
1.3 Áreas de Aplicación de los Sistemas de Bases de datos Negocios y Finanzas Gestión de inventarios : Las bases de datos se utilizan para controlar existencias, pedidos y proveedores Contabilidad y auditoría : Organizan transacciones financieras y ayudan a generar reportes contables. Gestión de relaciones con los clientes (CRM) : Almacenan información sobre clientes y sus interacciones para mejorar las estrategias de marketing y ventas. Educación Sistemas de gestión de estudiantes : Se utilizan para almacenar información académica, como calificaciones, asistencia y registros personales. Plataformas de aprendizaje en línea : Administra cursos, materiales y el progreso de los estudiantes.
1.3 Áreas de Aplicación de los Sistemas de Bases de datos Salud Historia clínica electrónica (HCE) : Las bases de datos son fundamentales para almacenar y acceder a la información médica de los pacientes. Gestión hospitalaria : Se usan para administrar citas, registros de pacientes, inventarios de medicamentos y más. Gobierno y Administración Pública Sistemas de registro civil : Como el registro de nacimientos, muertes y matrimonios. Gestión de impuestos : Para la recopilación y análisis de datos fiscales y pagos de impuestos. Seguridad social : Almacenan datos de los contribuyentes y beneficiarios de los servicios sociales.
1.3 Áreas de Aplicación de los Sistemas de Bases de datos Comercio Electrónico Sistemas de gestión de productos y clientes : Permiten organizar información sobre productos, clientes y transacciones. Recomendaciones personalizadas : Almacenan preferencias y comportamientos de los usuarios para ofrecer recomendaciones de productos. Investigación Científica Bases de datos científicas : Utilizadas en áreas como biología, física, y ciencias sociales para almacenar resultados de experimentos, publicaciones y datos de investigaciones. Bioinformática : Las bases de datos son clave en el análisis de grandes volúmenes de datos genómicos.
1.3 Áreas de Aplicación de los Sistemas de Bases de datos Telecomunicaciones Gestión de redes : Organizan la información de los usuarios, su actividad y las configuraciones de las redes. Facturación y servicios : Almacenan y gestionan los datos relacionados con el consumo de servicios de telecomunicaciones. Transporte y Logística Gestión de flotas : Para el seguimiento de vehículos, rutas y mantenimiento. Sistemas de reservas : Como en aerolíneas, trenes o autobuses, para gestionar disponibilidad, pagos y horarios. Redes Sociales y Entretenimiento Plataformas de redes sociales : Gestionan perfiles de usuarios, interacciones, publicaciones y contenidos multimedia. Plataformas de streaming : Almacenan datos sobre contenido, suscriptores, preferencias y hábitos de visualización
1.4 Modelos de bases de datos
Son esquemas o estructuras que definen cómo se organizarán, almacenarán y accederán los datos dentro de un sistema de bases de datos. Existen varios tipos de modelos, cada uno con sus propias características y aplicaciones. MODELOS DE BASE DE DATOS
Modelo Jerárquico 01
En este modelo, los datos se organizan en una estructura tipo árbol, con una jerarquía clara entre los diferentes elementos. Cada nodo tiene un único "padre" y puede tener múltiples "hijos". Descripción: Ventajas : Estructura simple y eficiente para ciertas tareas con relaciones de tipo "uno a muchos". Desventajas : No es flexible; es difícil representar relaciones más complejas entre los datos.
Modelo de Red 02
Es similar al modelo jerárquico, pero permite que un nodo tenga múltiples padres. Utiliza una red de relaciones más compleja y flexible, lo que permite representar relaciones de muchos a muchos. Descripción: Ventajas : Mejor que el modelo jerárquico para manejar relaciones complejas. Desventajas: Aún puede resultar complicado de gestionar y menos intuitivo que otros modelos .
Modelo relacional 03
Es uno de los modelos más utilizados en bases de datos modernas. Organiza los datos en tablas (también llamadas relaciones), donde cada tabla contiene filas y columnas. Las relaciones entre las tablas se establecen mediante claves primarias y foráneas. Descripción: Ventajas : Gran flexibilidad, facilidad de uso y mantenimiento. Los datos se pueden acceder y actualizar mediante lenguajes de consulta como SQL. Desventajas: A veces, no es tan eficiente para grandes volúmenes de datos o para datos con relaciones muy complejas
1.5 Clasificación de Bases de Datos Las bases de datos se pueden clasificar de varias formas, entre ellas por su contenido, su estructura, su variabilidad, su ámbito de aplicación, o el método de almacenamiento de datos . Por su contenido Por su estructura Por su variabilidad
Tipos de bases de datos Bases de datos relacionales. son las más utilizadas como tecnología para la industria Bases de datos NoSQL son una alternativa a las bases de datos relacionales Bases de datos de objetos Bases de datos de grafos Bases de datos en memoria
1.6 Arquitectura de base de datos Roles para que representen cada nivel Usuarios (Nivel Externo) : Interactúan con la base de datos a través de interfaces . Administrador de BD (Nivel Conceptual) : Controla la estructura de los datos . Servidor de BD (Nivel Interno) : Maneja cómo se almacenan físicamente los datos .
1.6 Arquitectura de base de datos Analogía con un Restaurante Nivel Externo (Menú del restaurante) → Los clientes ven solo el menú, pero no cómo se preparan los platillos. Nivel Conceptual (Cocina y Recetas) → La cocina maneja las recetas y procesos, sin mostrar detalles de almacenamiento. Nivel Interno (Ingredientes y Almacén) → Es donde se guardan los ingredientes, pero los clientes no lo ven.
1.7 Arquitectura del SGBD -DML (Data Manipulation Language , o Lenguaje de Manipulación de Datos ). Comandos como: Select , insert , update , delete - DDL (Data Definition Language , o Lenguaje de Definición de Datos) es un subconjunto de SQL ( Structured Query Language (objetos que almacenan los datos) Los comandos principales de DDL son: CREATE, ALTER, DROP, TRUNCATE, y RENAME. A tributo es una propiedad o característica que describe una entidad. Los atributos corresponden a los campos o columnas de una tabla en una base de datos relacional . Una entidad es un objeto o cosa del mundo real que tiene una existencia independiente y sobre la cual se almacenan datos