Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a las bases de datos - Coggle Diagram
Introducción a las bases de datos
Datos e información
.
.
Información
Ejemplo: promedio de ventas, reportes de desempeño.
Características:
Valor (activo intangible)
Vigencia (en tiempo y espacio)
Importancia (para el receptor)
Significado (semántica)
Datos procesados y organizados según la necesidad del usuario.
Dato
Conjunto de símbolos (números, letras, signos).
Obtenidos de mediciones, encuestas, formularios.
No tienen significado por sí mismos.
.
Sistemas de Información
Recolectan, almacenan, procesan, recuperan y distribuyen información.
Requerimientos:
Disponibilidad
Manejo de grandes volúmenes
Uso compartido y concurrencia
Permanencia e integridad
Respaldo y recuperación
Seguridad
Uso de herramientas como DBMS.
Bases de datos y Sistema BDMS
.
Base de Datos
Colección de datos relacionados, organizados, estructurados y persistentes.
Permite recuperación y uso a través del tiempo
.
DBMS (Sistema Administrador de Bases de Datos)
Interfaz entre BD, usuarios y aplicaciones.
Funciones:
Crear, leer, actualizar, eliminar datos.
Abstracción e independencia de datos.
Redundancia mínima y consistencia.
Seguridad e integridad.
Respaldo y recuperación.
Control de concurrencia.
Componentes:
Motor de almacenamiento
Gestor de consultas
Diccionario de datos (metadatos)
Control de acceso
Planificador
Gestor de transacciones
Lenguajes:
DDL (Definición de Datos)
DML (Manipulación de Datos)
DCL (Control de Datos)
Álgebra y cálculo relacional
SQL
Ventajas:
Manejo de grandes volúmenes
Seguridad
Facilidad de acceso
Ahorro de tiempo y recursos
Inconvenientes:
Costo
Complejidad
Requerimientos de hardware
.
Arquitectura de BD
Niveles:
Interno (físico)
Conceptual
Externo
Independencia de datos:
Física
Lógica
Modelos de datos
.
.
Definición
Representación gráfica o conceptual de la estructura y características de los datos.
Tipos: Conceptuales y Lógicos.
Elementos:
Entidades
Atributos
Relaciones
Restricciones
Principales Modelos:
Jerárquico (estructura árbol, padre-hijo)
Red (nodos con múltiples padres)
Relacional (tablas, tuplas, atributos)
Entidad–Relación (diseño conceptual)
Orientado a objetos (almacena objetos completos)
Objeto–Relacional (mezcla relacional + POO)
Multidimensional (cubos OLAP)
.
Metodologías de Diseño de Bases de Datos
Análisis de requerimientos
Identificar usuarios, reglas de negocio, información a almacenar.
Requisitos funcionales y no funcionales.
Características: correctos, claros, completos, consistentes, verificables, modificables, rastreables.
Diseño conceptual
Modelo entidad–relación.
Independiente del DBMS.
Diseño lógico
Traducción del diseño conceptual al modelo elegido.
Dependiente del modelo de datos.
Diseño físico
Configuración de hardware y software.
Índices, particionamiento, distribución.
Totalmente dependiente del DBMS.