Bases de datos
Hoy conoceras las bases de datos: que son, sus tipos, estructura, lenguaje SQL y aplicaciones. Las bases de datos son fundamentales en la computacion moderna: permiten almacenar, organizar y recuperar grandes cantidades de informacion de forma eficiente.
Que es una base de datos?
Una base de datos es un conjunto de datos organizados de manera sistematica para permitir su almacenamiento, busqueda y recuperacion. Se usa en: 1) Bancos (cuentas, transacciones), 2) Hospitales (expedientes medicos), 3) Escuelas (calificaciones, alumnos), 4) Tiendas en linea (productos, pedidos), 5) Redes sociales (usuarios, publicaciones).
Tipos de bases de datos
| Tipo | Estructura | Ejemplo | Uso |
|---|---|---|---|
| Relacional | Tablas con filas y columnas | MySQL / PostgreSQL | Datos estructurados |
| NoSQL | Documentos / claves / grafos | MongoDB / Redis | Datos flexibles |
| Jerarquica | Arbol con nodos padre-hijo | IBM IMS | Sistemas legacy |
| De red | Grafo con relaciones multiples | IDMS | Telecomunicaciones |
Las bases de datos en detalle
Base de datos relacional
La base de datos relacional es la mas utilizada. Se organiza en: 1) Tablas (conjuntos de datos con filas y columnas), 2) Registros (cada fila de la tabla), 3) Campos (cada columna de la tabla), 4) Clave primaria (identificador unico de cada registro), 5) Relaciones (vinculos entre tablas). Ejemplo: una tabla de alumnos tiene campos como nombre, edad, grado.Lenguaje SQL
SQL (Structured Query Language) es el lenguaje estandar para consultar bases de datos relacionales. Sus comandos principales son: 1) SELECT (seleccionar datos), 2) INSERT (agregar nuevos registros), 3) UPDATE (modificar registros existentes), 4) DELETE (eliminar registros), 5) CREATE (crear tablas nuevas). Ejemplo: SELECT * FROM alumnos WHERE edad es mayor que 18.Diseno de bases de datos
El diseno de una base de datos sigue un proceso: 1) Modelo conceptual (que entidades hay y como se relacionan), 2) Modelo logico (que tablas y columnas tendra), 3) Modelo fisico (como se almacenara en disco), 4) Normalizacion (organizar para evitar redundancia), 5) Implementacion (crear la base de datos). Un buen diseno garantiza eficiencia y consistencia.Aplicaciones modernas
Las bases de datos se usan en: 1) Comercio electronico (catalogos, pedidos, pagos), 2) Redes sociales (perfiles, publicaciones, mensajes), 3) Banca en linea (cuentas, transferencias, tarjetas), 4) Salud (expedientes electronicos, citas, recetas), 5) Educacion (plataformas de aprendizaje, calificaciones, asistencia). Sin bases de datos, internet✦ no funcionaria.
Paso 1 de 4
Aplicaciones en la vida diaria
Las bases de datos se aplican en: 1) Tu telefono (contactos, mensajes, fotos), 2) Tu escuela (sistema de calificaciones), 3) Tu banco (estado de cuenta), 4) Tus redes sociales (publicaciones, amigos), 5) Tus compras en linea (historial, direcciones).
Cada vez que usas una aplicacion, interactuas con una base de datos. Te has preguntado como funciona tu red social favorita?
Piensa y responde
Cual es el lenguaje estandar para consultar bases de datos relacionales?
Una base de datos NoSQL usa tablas con filas y columnas.
El comando selecciona datos. El comando agrega registros. El comando modifica datos existentes.
Relaciona cada comando con su funcion:
Clasifica estas bases de datos:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
Ordena las fases del diseno de bases de datos:
Coloca los elementos en orden y pulsa Comprobar.
Cuantas bases de datos usas al dia sin saberlo? Tu telefono, tus redes sociales, tu banco... todas usan bases de datos. La computacion moderna depende de ellas.
Tu texto se guarda sólo en este dispositivo.
Para dominar
- Tipos: relacional (tablas), NoSQL (documentos), jerarquica (arbol), de red (grafo)
- SQL: SELECT, INSERT, UPDATE, DELETE, CREATE
- Diseno: modelo conceptual, logico, fisico, normalizacion, implementacion
- Aplicaciones: comercio, redes sociales, banca, salud, educacion
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.