Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGEBRA RELACIONAL
BASES DE DATOS
Algunas características
Es importante hacer una planificación cuidadosa antes de realizar cualquier
modificación de esquema.
Las modificaciones deben ser realizadas por usuarios con privilegios de
administrador de bases de datos.
Las modificaciones pueden afectar el rendimiento de la base de datos y
pueden requerir ajustes adicionales en la configuración del sistema.
Comandos
CREATE TABLE: Crea una nueva tabla en la base de datos.
ALTER TABLE: Modifica una tabla existente en la base de datos.
DROP TABLE: Elimina una tabla de la base de datos.
ADD COLUMN: Agrega una nueva columna a una tabla existente.
DROP COLUMN: Elimina una columna de una tabla existente.
Pasos a seguir
Agregar una nueva tabla a una base de datos existente, por ejemplo, si se
tiene una base de datos de una biblioteca y se quiere agregar una tabla
para llevar un registro de los préstamos de libros.
Agregar una nueva columna a una tabla existente, por ejemplo, si se tiene
una tabla de empleados y se quiere agregar una columna para el número
de teléfono de cada empleado.
Cambiar el tipo de datos de una columna existente, por ejemplo, si se tiene
una tabla de ventas y se quiere cambiar el tipo de datos de la columna de
cantidad de productos vendidos de entero a decimal.
2.Álgebra relacional
El álgebra relacional es una teoría matemática que describe cómo se pueden
combinar las relaciones de la base de datos para obtener información significativa.
El álgebra relacional consta de varios operadores, como selección, proyección,
unión, intersección y diferencia. Estos operadores se utilizan para realizar
consultas en la base de datos y para combinar varias tablas de la base de datos
para obtener información relevante.
Algunas características
Comandos
SELECT: Selecciona un conjunto de filas de una o varias tablas.
PROJECT: Selecciona un conjunto de columnas de una o varias tablas.
UNION: Combina dos conjuntos de filas de la misma estructura.
INTERSECT: Devuelve las filas que aparecen en ambos conjuntos.
DIFFERENCE: Devuelve las filas que aparecen en el primer conjunto, pero
no en el segundo.
Pasos a seguir
Selección: SELECT nombre, edad FROM clientes WHERE edad >= 18
Proyección: SELECT nombre, ciudad FROM clientes
Unión: SELECT nombre, apellido, ciudad FROM clientes UNION SELECT
nombre, apellido, ciudad FROM proveedores
3.Consultas
Las consultas son solicitudes de información específica de una base de datos.
Las consultas se realizan utilizando lenguajes de consulta estructurados (SQL) y
pueden ser muy simples o muy complejas. Las consultas pueden incluir criterios
de búsqueda, filtros y operadores lógicos para obtener información específica de
una base de datos.
Algunas características
Las consultas pueden ser muy simples o muy complejas y pueden
involucrar múltiples tablas de la base de datos.
Las consultas se pueden filtrar, ordenar y agrupar según sea necesario
para obtener información específica de la base de datos.
La optimización de las consultas es importante para garantizar un
rendimiento eficiente de la base de datos.
Comandos
SELECT: Selecciona filas y columnas específicas de una o varias tablas.
FROM: Especifica las tablas de las cuales se seleccionarán los datos.
WHERE: Filtra las filas que cumplan con una o varias condiciones.
ORDER BY: Ordena los resultados por una o varias columnas.
GROUP BY: Agrupa los resultados por una o varias columnas.
Pasos a seguir
Mostrar todos los productos de la categoría "Electrónica": SELECT * FROM
productos WHERE categoria = 'Electrónica'
Mostrar el nombre y la cantidad disponible de cada producto: SELECT
nombre, cantidad FROM productos
Mostrar la cantidad total de ventas por día: SELECT fecha, SUM(cantidad)
as cantidad_total FROM ventas GROUP BY fecha
4.Instrucciones de actualización
Las instrucciones de actualización son comandos que se utilizan para modificar
los datos de una base de datos. Estos comandos incluyen instrucciones de
inserción, actualización y eliminación. Las instrucciones de actualización pueden
tener un impacto significativo en la integridad de la base de datos, por lo que es
importante tener cuidado al utilizarlos.
Algunas características
Las instrucciones de actualización se utilizan para modificar los datos en
una base de datos.
Las instrucciones pueden afectar la integridad de la base de datos y la
consistencia de los datos, por lo que es importante realizar pruebas
exhaustivas antes de implementarlas en una base de datos en producción.
Las instrucciones de actualización deben ser seguras y evitar la exposición
de información confidencial.
Comandos
INSERT INTO: Inserta una nueva fila en una tabla.
UPDATE: Actualiza los valores de una o varias columnas en una o varias
filas de una tabla.
DELETE: Elimina una o varias filas de una tabla.
Pasos a seguir
Actualizar el precio de un producto: UPDATE productos SET precio = 25
WHERE id_producto = 10
Actualizar el nombre de un cliente: UPDATE clientes SET nombre = 'Juan
Perez' WHERE id_cliente = 5
Añadir una cantidad a la cantidad existente de un producto: UPDATE
productos SET cantidad = cantidad + 5 WHERE id_producto = 15
Bibliografías
https://support.garmin.com/es-
MX/?faq=EW86mkX0Px6pHxJium7V96
https://blogs.iadb.org/conocimiento-abierto/es/como-hacer-una-
consulta-ciudadana/
https://lizgutierrezlpz5.wordpress.com/2011/05/20/exposiciones-
%E2%80%9Calgebra-relacional-y-optimizacion-de-consultas-para-
sql-y-mysql%E2%80%9D/
https://www.hostinger.mx/tutoriales/esquema-de-base-de-datos