Fundamentos de Bases de Datos martes9.pptx

odettcalderon 0 views 19 slides Sep 25, 2025
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

pricipáles conceptos


Slide Content

Fundamentos de Bases de Datos Modelos y Sistemas de Gestión Ariadna Calderon

CONTENIDO Fundamentos de Bases de Datos 01 Sistemas de Gestión BBDD 02 Modelos de Datos Fundamentales 03 Implementación de Bases de Datos 04

Fundamentos de Bases de Datos 01

Definición y características 01 02 03 Definición de Base de Datos Colección organizada de datos estructurados, almacenados sistemáticamente para facilitar su acceso, gestión y actualización mediante sistemas informáticos. Características Principales Incluye integridad, seguridad, independencia, concurrencia y consistencia de datos, permitiendo operaciones eficientes con información relacionada. Componentes Esenciales Comprende datos, hardware, software, usuarios y procedimientos que interactúan para mantener y gestionar la información almacenada.

Tipos de bases 1 3 2 Bases de datos relacionales Organizan información en tablas con relaciones entre ellas. Utilizan SQL para consultas y son las más comunes en entornos empresariales. Bases de datos jerárquicas Estructuran datos en forma de árbol con relaciones padre-hijo. Fueron de las primeras en desarrollarse y se usan en sistemas mainframe. Bases de datos NoSQL Diseñadas para datos no estructurados y escalabilidad horizontal. Incluyen tipos como documentales, columnares, clave-valor y grafos.

Importancia y aplicaciones Importancia en organizaciones Las bases de datos son fundamentales para almacenar, organizar y recuperar información crítica en empresas, permitiendo operaciones eficientes y toma de decisiones informadas. Aplicaciones comerciales Sistemas de inventario, gestión de clientes y transacciones financieras dependen de bases de datos para mantener registros precisos y accesibles en tiempo real. Uso científico y académico Investigadores utilizan bases de datos para almacenar resultados experimentales, compartir conocimientos y analizar grandes volúmenes de datos en diversas disciplinas científicas.

Sistemas de Gestión BBDD 02

Funciones principales Almacenamiento de datos Permite guardar información de manera estructurada, asegurando la persistencia de los datos y optimizando el espacio de almacenamiento. Recuperación de información Facilita la búsqueda y acceso a los datos almacenados mediante consultas estructuradas, permitiendo obtener información específica rápidamente. Administración de usuarios Gestiona permisos y accesos de usuarios al sistema, garantizando la seguridad y confidencialidad de la información según roles establecidos. Mantenimiento de integridad Asegura la consistencia y validez de los datos mediante restricciones, reglas y mecanismos de control para prevenir inconsistencias.

Arquitectura del sistema 01 Arquitectura de tres niveles La arquitectura DBMS se organiza en tres niveles: interno (almacenamiento físico), conceptual (estructura lógica) y externo (vistas de usuario). 02 Componentes principales Incluye procesador de consultas, gestor de almacenamiento, motor de ejecución y catálogo del sistema para operaciones eficientes. 03 Independencia de datos Permite modificar un nivel sin afectar otros, facilitando cambios en almacenamiento físico sin alterar aplicaciones o vistas de usuario.

Ejemplos comerciales populares 1 2 3 4 Oracle Database Sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation, ampliamente utilizado en empresas por su robustez, escalabilidad y seguridad. Microsoft SQL Server SGBD relacional de Microsoft que ofrece herramientas de análisis, integración con productos Microsoft y soluciones para inteligencia empresarial. MySQL Sistema de código abierto popular para aplicaciones web, conocido por su velocidad, confiabilidad y facilidad de uso en entornos diversos. PostgreSQL SGBD relacional de código abierto con características avanzadas, extensibilidad y cumplimiento estricto de estándares SQL para aplicaciones complejas.

Modelos de Datos Fundamentales 03

Modelo relacional 01 03 02 Estructura del modelo relacional Organiza datos en tablas con filas y columnas, donde cada tabla representa una entidad y las relaciones se establecen mediante claves. Elementos fundamentales Incluye relaciones, tuplas, atributos, dominios y claves primarias que permiten estructurar y manipular datos de manera eficiente. Operaciones relacionales Permite realizar operaciones como selección, proyección, unión y join para manipular y consultar datos en las tablas relacionales.

Modelo jerárquico 01 02 03 Estructura del modelo jerárquico Organiza datos en estructura de árbol invertido con relaciones padre-hijo, donde cada registro tiene un único padre pero puede tener múltiples hijos. Características principales Implementa relaciones uno-a-muchos, ofrece integridad referencial y navegación eficiente desde la raíz hacia las hojas del árbol. Ventajas y limitaciones Proporciona acceso rápido y seguridad de datos, pero presenta dificultades para modelar relaciones complejas y realizar modificaciones estructurales.

Modelo de red Características del modelo de red Estructura basada en registros conectados mediante enlaces, permitiendo relaciones muchos a muchos entre entidades y navegación bidireccional entre datos relacionados. Elementos estructurales Compuesto por registros (conjuntos de campos) y enlaces (asociaciones entre registros) que forman estructuras de datos interconectadas. Ventajas y limitaciones Ofrece flexibilidad en relaciones complejas pero presenta dificultad en implementación y mantenimiento comparado con modelos relacionales más modernos.

Implementación de Bases de Datos 04

Diseño conceptual 01 03 02 Definición del diseño conceptual Fase del desarrollo de bases de datos donde se crea una representación abstracta de los datos sin considerar aspectos técnicos específicos. Modelo Entidad-Relación Herramienta fundamental que representa entidades, atributos y relaciones mediante diagramas, facilitando la visualización de la estructura de datos. Componentes principales Incluye entidades, atributos, relaciones y cardinalidad, elementos esenciales para crear un esquema conceptual completo y preciso.

Normalización de datos 01 03 Concepto de normalización Proceso que elimina redundancias y dependencias en bases de datos relacionales, mejorando la integridad y eficiencia del almacenamiento de información. 02 Formas normales Conjunto de reglas que establecen niveles progresivos de normalización, desde 1FN hasta 5FN, cada una resolviendo problemas específicos de diseño. Dependencias funcionales Relaciones entre atributos donde un valor determina unívocamente otro, fundamentales para identificar claves y aplicar correctamente las formas normales.

Lenguajes de consulta 1 2 3 SQL como lenguaje estándar SQL es el lenguaje estándar para gestionar bases de datos relacionales, permitiendo consultas estructuradas mediante comandos como SELECT, INSERT y UPDATE. Tipos de consultas Las consultas pueden ser de selección, manipulación o definición de datos, cada una con sintaxis específica según la operación requerida. La optimización mejora el rendimiento mediante índices, reducción de joins innecesarios y estructuración eficiente de las condiciones WHERE. Optimización de consultas

GRACIAS!
Tags