0 calificaciones0% encontró este documento útil (0 votos)
12 vistas2 páginas
El documento describe las operaciones básicas de SQL para manipular datos en tablas de una base de datos, incluyendo crear tablas, insertar, seleccionar, actualizar y eliminar datos, realizar consultas con condiciones y ordenamiento, agrupar datos y calcular agregados, y unir tablas. También cubre la creación de vistas.
El documento describe las operaciones básicas de SQL para manipular datos en tablas de una base de datos, incluyendo crear tablas, insertar, seleccionar, actualizar y eliminar datos, realizar consultas con condiciones y ordenamiento, agrupar datos y calcular agregados, y unir tablas. También cubre la creación de vistas.
El documento describe las operaciones básicas de SQL para manipular datos en tablas de una base de datos, incluyendo crear tablas, insertar, seleccionar, actualizar y eliminar datos, realizar consultas con condiciones y ordenamiento, agrupar datos y calcular agregados, y unir tablas. También cubre la creación de vistas.
id INT PRIMARY KEY, nombre VARCHAR(50), salario DECIMAL(10, 2) ); Insertar datos en una tabla: INSERT INTO empleados (id, nombre, salario) VALUES (1, 'Juan Pérez', 45000.00);
Seleccionar datos de una tabla:
SELECT * FROM empleados;
Actualizar registros en una tabla:
UPDATE empleados SET salario = 50000.00 WHERE id = 1;
Eliminar registros de una tabla:
DELETE FROM empleados WHERE id = 1;
Consultas con condiciones:
SELECT nombre, salario FROM empleados WHERE salario > 40000;
Ordenar resultados: SELECT nombre, salario FROM empleados ORDER BY salario DESC;
Agrupar y calcular agregados:
SELECT departamento, AVG(salario) as salario_promedio FROM empleados GROUP BY departamento;
Joins (uniones) de tablas:
SELECT empleados.nombre, departamentos.nombre as departamento FROM empleados JOIN departamentos ON empleados.departamento_id = departamentos.id;
Crear una vista:
CREATE VIEW vista_empleados AS SELECT nombre, salario FROM empleados WHERE salario > 40000; Tabla ALUMNO (A) - 100,000 renglones CTA - número de cuenta del alumno NOMB - nombre del alumno PROM - promedio del alumno (de todos los cursos que ha tomado) DEPTO - departamento al que pertenece el alumno
Tabla PROFESOR (P) - 5,000 renglones
NUM - número de empleado del profesor PNOMB - nombre del profesor DEPTO - departamento al que pertenece el profesor
tabla MATERIA (M) - 1,000 renglones
CVE - clave de la materia DESCRIP - nombre de la materia GRUPO - grupo de la materia CREDIT - número de créditos que vale la materia DEPTO - departamento que imparte la materia
tabla CALIFICACIÓN (AMP) - 1,000,000 renglones
CTA - número de cuenta del alumno CVE - clave de la materia NUM - número de empleado del profesor CAL - calificación del alumno en dicha materia