Want to create interactive content? It’s easy in Genially!
ESTRUCTURA DE DATOS Y BASE DE DATOS
ulises Hdz
Created on February 10, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Grafos
No relacionales
Relacionales
De tiempo real
Diccionarios
Colas
Listas
Conjuntos
TIPOS DE BASES DE DATOS
COLECCIONES
Encapsulamiento
Herencia
Abstraccion
Polimorfismo
POO
Estructura de datos y bases de datos
Imagina que tienes un objeto "Automóvil" con métodos como "arrancar", "acelerar" y "frenar". No necesitas saber cómo están implementados estos métodos internamente; solo necesitas entender cómo usarlos.
ABSTRACCION
Supongamos que tenemos una clase "Vehículo" que tiene atributos y métodos generales para todos los vehículos. Luego, podemos tener una subclase "Automóvil" que herede de "Vehículo" y agregue características específicas de los automóviles, como "número de puertas" o "marca".
HERENCIA
ENCAPSULAMIENTO
Imagina que tenemos una clase "Cuenta Bancaria" con métodos como "depositar" y "retirar". Los detalles internos de cómo se maneja el dinero (por ejemplo, el saldo o las transacciones) están ocultos al usuario y solo pueden ser modificados a través de estos métodos.
Podemos tener una clase "Animal" con un método "hacerSonido". Luego, podemos tener subclases como "Perro" y "Gato" que sobrescriben el método "hacerSonido" para que cada animal haga un sonido diferente.
POLIMORFISMO
LISTA
Una lista es como una lista de compras. Puedes tener una lista de elementos como frutas: manzanas, plátanos, naranjas, etc. Puedes agregar elementos a la lista, eliminarlos si ya no los necesitas, o cambiarlos si decides comprar otra cosa.
COLAS
Una cola es como una línea en un supermercado. Las personas llegan y se agregan al final de la cola, y luego son atendidas en el orden en que llegaron. Solo se puede atender a la persona que está al frente de la cola, y cuando se completa la atención, esa persona sale de la cola.
Juan; 4754866528 Laura; 4772451147 Ramon; 4778804596 Aracely; 4793586887
DICCIONARIO
Un diccionario es como un libro de direcciones donde puedes buscar información usando un nombre o una dirección. Asocia una clave con un valor.
CONJUNTOS
Un conjunto es como una bolsa donde pones cosas únicas. Si intentas poner la misma cosa dos veces, solo estará una vez en la bolsa. Puedes verlo tambien como una pared, si pintas azuly pones mas azul seguira siendo azul hasta que no agregues un nuevo color.
Imagina una tabla de empleados en una empresa, donde cada fila representa un empleado y las columnas contienen información como el nombre, el salario y el cargo.
RELACIONALES
Una base de datos de documentos puede almacenar registros en formato JSON (JavaScript Object Notation), donde cada documento puede tener diferentes campos dependiendo de los datos que contenga.
NO RELACIONAES
GRAFOS
Si tienes una red social, una base de datos de grafos podría representar a los usuarios como nodos y las conexiones de amistad entre ellos como relaciones.
Imagina que estas haciendo una presentacion en Genially con un amigo. Ambos pueden ver y editar al mismo tiempo, y los cambios que uno hace se reflejan instantáneamente. Esto es posible gracias a una base de datos en tiempo real que sincroniza los datos automáticamente entre los dispositivos en tiempo real.