Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de bases de datos - Coggle Diagram
Conceptos de bases de datos
Tipos de base de datos
Relacional
Usar Tablas para almacenar datos
Ejemplo:MySQL, postgreSQL.
Datos no estructurados
No Relacional
Datos no estructurados
Ejemplo: MongoDB, Cassandra
Distribuida
Distribuye los datos entre ,múltiples ocasiones.
Ejemplo: Hadoop, Google BigQuery
Jerarquia
Organizador de una estructura de arbol
Ejemplo: IBM IMS
Red
Relacionar datos de manera mas flexible que las jerarquías.
Ejemplo:DB2
Componentes
Tablas
Almacenan los datos en filas y columnas.
Registros
Fila de una tabla que contiene los datos
Campos
Columna de una tabla que contiene un tipo especifico de dato.
Claves
Primaria: identificador único para cada registro.
Foránea: Establece relación entre tablas.
Operaciones
CRUD
Crear: Añadir nuevos datos
Consultas
Leer :Consultar los datos
Actualizar: Modificar datos existentes
Eliminar: Borrar Datos
SQL
Lenguaje estander para gestionar bases de datos relacionales
Filtros, uniones, agregaciones , Ordenacion
Ejemplo: SELECT, INSERT, UPDATE, DELETE
Ventajas
Acceso rápido y eficiente
Seguridad
Escalabilidad
Modelos de datos
Representacion grafica de entidades y sus relaciones
Modelo relacional
Datos representados en tablas
Datos representados en tablas
Modelo de documentos
Datos almacenados como documentos JSON O BSON
Backup y recuperacion
Copias de seguridad para evitart perdidas de datos
Estrategias de recuperacion ante fallos