Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Relacionales: La más popular, organiza datos en tablas relacionadas entre sí. Ejemplos:
MySQL, PostgreSQL, SQL Server.
NoSQL: Diseñadas para grandes conjuntos de datos no estructurados. Ejemplos:
MongoDB, Cassandra, CouchDB.
Bases de datos en la nube: Ofrecen escalabilidad y flexibilidad. Ejemplos: Amazon RDS,
Azure Database for PostgreSQL.
Conceptos clave:
Entidad: Objeto del mundo real que se representa en la base de datos (cliente, producto,
etc.).
Atributo: Característica de una entidad (nombre, precio, etc.).
Tabla: Colección de entidades con el mismo tipo de atributos.
Relación: Conexión entre dos o más tablas.
Clave primaria: Atributo que identifica de forma única a cada fila.
Clave foránea: Atributo que hace referencia a la clave primaria de otra tabla.
Ventajas de las bases de datos:
Acceso y organización eficiente de datos.
Reducción de redundancia e inconsistencias.
Seguridad y confiabilidad.
Escalabilidad para grandes volúmenes de datos.
3. AVG:
Significado: Calcula el promedio de los valores de una columna.
Sintaxis: AVG(expresión)
Ejemplos:
o AVG(edad): Calcular la edad promedio de los clientes.
4. MAX:
Significado: Obtiene el valor máximo de una columna.
Sintaxis: MAX(expresión)
Ejemplos:
o MAX(precio): Encontrar el precio más alto de un producto.
5. MIN:
Significado: Obtiene el valor mínimo de una columna.
Sintaxis: MIN(expresión)
Ejemplos:
o MIN(edad): Encontrar la edad mínima de un cliente.
3. LOWER:
Significado: Convierte una cadena a minúsculas.
Sintaxis: LOWER(cadena)
Ejemplos:
o LOWER('PRODUCTO'): Convierte "PRODUCTO" a "producto".
o LOWER(apellido): Convierte el apellido a minúsculas.
4. REPLACE:
Significado: Reemplaza todas las ocurrencias de una cadena por otra.
Sintaxis: REPLACE(cadena, buscar, reemplazar)
Argumentos:
cadena: La cadena en la que se realiza la búsqueda y el reemplazo.
buscar: La cadena que se busca.
reemplazar: La cadena que se usa para reemplazar la cadena "buscar".
Ejemplos:
o REPLACE('correo electrónico', 'correo', 'email'): Convierte "correo electrónico"
a "email electrónico".
o REPLACE(texto, ' ', '-'): Reemplaza todos los espacios en blanco por guiones.
2. TIME:
Significado: Extrae la parte de la hora de un valor de fecha y hora.
Sintaxis: TIME(expresión)
Ejemplos:
o TIME(hora_salida): Extrae la hora de salida sin la fecha.
3. NOW:
Significado: Devuelve la fecha y hora actual del sistema.
Sintaxis: NOW()
Ejemplos:
o SELECT NOW(): Muestra la fecha y hora actual.