



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
modelo realacional de como la misma nos ayuda en inforamtica
Tipo: Apuntes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Fundamentos de las Bases de Datos Relacionales ¿Qué es una Base de Datos? Una base de datos es un conjunto de información almacenada en una estructura de ficheros en disco. Esta información es consultada y modificada por usuarios a través de un Sistema Gestor de Base de Datos (SGBD), que es el software encargado de ejecutar físi camente las operaciones. El Modelo Relacional El modelo relacional fue propuesto en 1970 por Edgar Frank Codd en los laboratorios de IBM. Su principio fundamental es organizar los datos en relaciones (comúnmente conocidas como tablas). A diferencia de las hojas de cálculo simples, las bases de datos r elacionales están diseñadas para manejar volúmenes masivos de datos de forma segura, rápida y multiusuario. Comparativa de Modelos de Datos A lo largo de la historia, el almacenamiento de datos ha evolucionado a través de diferentes estructuras: Modelo Estructura Características Principales Jerárquico Árbol (Padre - Hijo) Los registros de mayor jerarquía son genéricos. El acceso es descendente desde la raíz. Ejemplo: IMS de IBM. En Red Grafo Permite múltiples conexiones entre nodos, ofreciendo mayor flexibilidad que el modelo jerárquico. Relacional Tablas (Filas y Columnas) Basado en la lógica de predicados y teoría de conjuntos. Utiliza campos comunes para vincular tablas.
2. Componentes y Estructura del Modelo Relacional El modelo relacional transforma conceptos abstractos en estructuras físicas de bases de datos.
Equivalencias entre el Modelo Conceptual y la Base de Datos Modelo Conceptual (Entidad - Relación) Elemento en Base de Datos Definición Entidad Tabla Conjunto de información sobre un objeto del mundo real. Atributo Columna (Campo) Característica o propiedad específica de la entidad. Tupla Fila (Registro) Unión de todos los atributos de una instancia específica. Dominio Restricción (Constraint) Conjunto de valores permitidos para un atributo. Claves Índices y Restricciones Valores que distinguen unívocamente la información. Tipos de Claves
Proyección Extrae columnas específicas de una entidad. Unión Suma las tuplas de dos entidades con la misma estructura. Intersección Devuelve solo las tuplas que aparecen en ambas entidades. Diferencia Muestra tuplas de la primera entidad que no están en la segunda. Producto Cartesiano Combina cada tupla de la primera entidad con todas las de la segunda. Join Une tuplas de dos entidades a través de un atributo común.
6. Propiedades ACID y Almacenamiento Físico Para garantizar la fiabilidad de las transacciones, los SGBD deben cumplir con el acrónimo ACID: 1. Atomicidad: La operación se realiza por completo o no se realiza nada. 2. Consistencia: Solo se ejecutan operaciones que no rompen las reglas de integridad. 3. Aislamiento: Una operación no puede afectar a otras transacciones simultáneas. 4. Durabilidad: Una vez completada, la operación persiste incluso si hay fallos en el sistema. Estructuras de Acceso (Índices) Los índices permiten al SGBD localizar la información física rápidamente sin recorrer toda la tabla. - Árboles B+: Colección ordenada de datos que permite inserción y borrado eficiente. La información se guarda solo en las "hojas". - Estructuras Hash: Utilizan algoritmos para generar claves únicas que representan registros de forma probabilística. 7. Comparativa de Sistemas Gestores de Base de Datos (SGBD) El mercado ofrece diversas opciones adaptadas a diferentes sistemas operativos y necesidades:
SGBD Creador Soporte Windows Soporte Linux Licencia Oracle Oracle Corp. Sí Sí Propietario Microsoft SQL Server Microsoft Sí No Propietario MySQL MySQL AB Sí Sí GPL/Propietario PostgreSQL Global Dev. Group Sí Sí BSD SQLite D. Richard Hipp Sí Sí Dominio Público DB2 IBM Sí Sí Propietario Actividades a. Realizar un resumen de la temática b. Cuestionario de Repaso (Quiz)