Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Base de datos por Mind Map: Base de datos

1. SGBD

1.1. Funcion

1.1.1. Intermediario entre la DB fisica y el usuario

1.2. Componentes

1.2.1. Hardware: Servidores y almacenamiento

1.2.2. Software: DBMS (Database Management System)

1.2.3. Usuarios: Administradores, desarolladores y usuarios finales

1.3. Objetivos

1.3.1. Independencia fisica y logica

1.3.1.1. Fisica

1.3.1.1.1. Permite modificar la estructura de almacenamiento sin afectar las aplicaciones

1.3.1.2. Logica

1.3.1.2.1. Posibilita cambios en el esquema conceptual sin alterar los programas de usuario

1.3.2. Eficiencia en accesos

1.3.2.1. Ofrece lenguajes de alto nivel como SQL para usuarios no tecnicos

1.3.2.2. Soporta lenguajes procedimentales como PL/SQL, T-SQL para desarrolladores

1.3.3. Administracion centralizada de los datos

1.3.3.1. Define esquemas, almacenamiento y metodos de acceso

1.3.3.2. Controla autorizaciones y politicas de seguridad

1.3.3.3. Implementa estrategias de respaldo y recuperación

1.3.4. No redundancia de los datos

1.3.4.1. Evita duplicacion de informacion, reduciendo inconsistencias

1.3.4.2. Optimiza espacio de almacenamiento

1.3.5. Integridad de los datos

1.3.5.1. Aplicacion de reglas de validacion (tipos de datos, restricciones y relaciones)

1.3.5.2. Garantiza coherencia mediante propiedades ACID

1.3.6. Seguridad de los datos

1.3.6.1. Proteccion contra accesos no autorizados mediante autenticacion y privilegios

1.3.6.2. Mecanismos de recuperacion ante fallos mediante logs y backups

1.3.6.3. Distingue entre seguridad: ante ataques intencionales y ante proteccion que evita perdidas accidentales

2. Coleccion organizada de datos

2.1. Datos relacionados entre si

2.2. Aspectos del mundo real

2.3. Coherencia y significado

3. Tipos de Datos

3.1. Texto

3.2. Numeros

3.3. Imagenes

3.4. Audio

3.5. Video

4. Almacenamiento

4.1. Ficheros

4.2. Base de Datos Relacionales

4.3. NoSQL

5. Ventajas

5.1. Permite busqueda y organizacion eficiente

5.2. Garantiza coherencia (ACID)

5.3. Control de acceso, privilegios y recuperacion de datos

6. Evolucion historica

6.1. Tarjeta perforadas (1880)

6.2. Cintas magneticas Años (50)

6.3. Bases de datos jerarquicas, en red y relacionales (Años 70)

6.4. Bases de datos NoSQL, GIS, OLAP (reciente)

7. Casos de uso SGBD

7.1. Es necesario

7.1.1. Manejo de grandes volumenes de datos

7.1.2. Acceso concurrente

7.1.3. Seguridad y consistencia

7.2. No es necesario

7.2.1. Aplicaciones simples

7.2.2. Uso exclusivo de un usuario

8. Ejemplo

8.1. Un sistema de gestion de clientes en una tienda online almacena datos de usuarios, pedidos y productos para facilitar el acceso y organización

8.1.1. https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204

9. Ejemplo

9.1. Una red social almacena texto utilizando una combinación de bases de datos relacionales y NoSQL

9.1.1. https://www.mongodb.com/es/resources/basics/databases/nosql-explained

10. Ejemplo

10.1. Un sistema bancario usa bases de datos para garantizar que las transacciones sean seguras y consistentes

10.1.1. https://aws.amazon.com/es/nosql/

11. Ejemplo

11.1. Antes, una empresa almacenaba clientes y pedidos en archivos separados. Con el modelo relacional, pudo vincular clientes con sus pedidos en una sola base de datos.

11.1.1. https://click-it.es/breve-historia-del-nacimiento-de-las-bases-de-datos/

12. Ejemplo

12.1. Un administrador usa un SGBD para almacenar informacion de clientes, ventas y actividades

12.1.1. https://www.ayuware.es/blog/que-es-un-sgbd/#:~:text=Un%20gestor%20de%20base%20de%20datos%20o%20SGBD%20es%20un,los%20usuarios%20y%20las%20aplicaciones .

13. Ejemplo

13.1. Un banco utiliza un SGBD para gestionar cuentas, transacciones y clientes, permitiendo que los usuarios realicen operaciones de manera concurrente y segura

13.1.1. https://www.hostinger.es/tutoriales/sgbd

14. Ejemplo

14.1. Un sistema de gobierno almacena datos sensibles protegidos con autenticación multifactor y cifrado

14.1.1. https://www.percona.com/

15. Ejemplo

15.1. En un banco, las restricciones de integridad evitan que un usuario retire mas dinero del que tiene en su cuenta

15.1.1. https://www.ibm.com/es-es/topics/data-integrity

16. Ejemplo

16.1. En una universidad los datos de los estudiantes estan centralizados en una sola tabla en lugar de repetirse en diferentes archivos

16.1.1. https://docs.oracle.com/cd/E11882_01/server.112/e40540/physical.htm#CNCPT003

17. Ejemplo

17.1. Un hospital usa un SGBD para almacenar los datos de los pacientes donde solo los medicos autorizados pueden acceder a historiales medicos

17.1.1. https://www.techopedia.com/wp-content/uploads/2011/06/Database-Management-System-DBMS.jpg

18. Ejemplo

18.1. En un supermercado, un empleado puede buscar productos en una interfaz simple, mientras que el administrador usa SQL para obtener reportes de ventas

18.1.1. https://www.laescueladelsql.com/cual-es-la-diferencia-entre-sql-y-transact-sql-1/

19. Ejemplo

19.1. Si un banco cambia su almacenamiento de discos duros a la nube, las aplicaciones de los clientes seguiran funcionando sin problemas

19.1.1. https://www.tpointtech.com/dbms-data-independence