BASES DE DATOS Qué es una base de datos? Un ejemplo de esto son las redes sociales como Facebook, pues utilizan bases de datos para almacenar toda la información de sus usuarios, como nombres, fotos, publicaciones, amigos, etc. Una base de datos es un lugar organizado donde se almacenan y gestionan grandes cantidades de información, de manera similar a como organizamos objetos en una gran despensa o almacén. LOS PILARES DE LAS BASES DE DATOS DATO INFORMACIÓN Un dato es como un ladrillo individual en la construcción de un edificio. Por sí solo, puede no decirte mucho, pero cuando lo juntas con otros datos, empiezas a obtener una imagen más completa. La información es el resultado de procesar, analizar o interpretar los datos para darles un significado o contexto. Es un conjunto de datos que se han organizado o interpretado de tal manera que tienen valor o significado para la persona que los recibe. MODELOS DE DATOS CLASIFICADOS EN 3 PARTES CONCEPTUALES TRADICIONALES Estos modelos son una representación visual de los datos. Uno de ellos es el Modelo Entidad - Relación. Este modelo representa los datos como entidades (objetos) y las relaciones entre ellas. Por ejemplo, una universidad con entidades como "Estudiante", "Curso" y la relación "Estudiante está inscrito en Curso". Estos son los primeros modelos desarrollados y dentro de esta clasificación encontramos el modelo más utilizado actualmente, el Modelo Relacional, donde los datos se almacenan en tablas relacionadas entre sí, como en una hoja de cálculo. Por ejemplo, una tabla "Clientes" con columnas como nombre, dirección, etc. LÓGICOS AVANZADOS Estos son modelos más modernos que ofrecen nuevas formas de estructurar y acceder a los datos. Aquí encontramos el Modelo Orientado a Objetos, donde los datos se representan como objetos con atributos y métodos, similar a la programación orientada a objetos. Por ejemplo, un objeto "Coche" con atributos como "color", "modelo" y métodos como "encender", "frenar". ELEMENTOS ESENCIALES GESTORES DE BASES DE DATOS Los gestores de bases de datos (SGBD), son programas informáticos que permiten la creación, manipulación y administración de bases de datos. Su función principal es servir como interfaz entre la base de datos y las aplicaciones o usuarios finales. EJEMPLOS OLTP: MySQL Microsoft SQL Server Oracle Database PostreSQL TIPOS OLTP (Online Transaction Processing): Este tipo de gestor procesa transacciones en tiempo real y brinda la información sobre lo que está sucediendo ahora mismo en tu negocio. OLAP (Online Analytical Processing): Este gestor se encarga del análisis de grandes cantidades de datos que han sucedido en el pasado y te ayuda a tomar decisiones para el futuro. OLAP: Microsoft Analysus Services Oracle Essbase SAP BW Mondrian HERRAMIENTAS CASE Las herramientas CASE (Computer-Aided Software Engineering) son aplicaciones informáticas que brindan soporte en diferentes etapas del ciclo de vida del desarrollo de software y bases de datos. EJEMPLOS ER/Studio Data Architec Visual Paradigm SQL Server Data Tools Oracle SQL Developer MySQL Workbench pgModeler Por ejemplo, supongamos que quieres crear una base de datos para una tienda online. En lugar de dibujar diagramas a mano, puedes usar una herramienta CASE como ER/Studio para crear modelos visuales de las entidades, relaciones y atributos de la base de datos. Esto te ayuda a asegurarte de que el diseño sea correcto y consistente.