CURSO COMPLETO de SQL (2024) || CONSULTAS EN SQL: OPERADORES RELACIONALES || CLASE 10

Lección 9 de 2536%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

En la décima clase de nuestro curso de SQL, nos sumergimos en el mundo de los operadores relacionales. Estos son fundamentales para realizar consultas efectivas en bases de datos. Exploramos en detalle cómo utilizar operadores, comprendiendo cómo filtran datos y establecen condiciones en nuestras consultas. MIS REDES SOCIALES: - INSTAGRAM: https://instagram.com/leonardo_palomino1 - GMAIL: aitorpalomino1@gmail.com CÓDIGO MENCIONADO EN EL VIDEO: -- Tabla Estudiantes CREATE TABLE Estudiantes ( ID_Estudiante NUMBER PRIMARY KEY, Nombre VARCHAR2(50), Apellido VARCHAR2(50), Fecha_nacimiento DATE, Dirección VARCHAR2(100), Email VARCHAR2(100), Teléfono VARCHAR2(20) ); -- Tabla Profesores CREATE TABLE Profesores ( ID_Profesor NUMBER PRIMARY KEY, Nombre VARCHAR2(50), Apellido VARCHAR2(50), Email VARCHAR2(100), Teléfono VARCHAR2(20), Área_especialización VARCHAR2(100) ); -- Tabla Cursos CREATE TABLE Cursos ( ID_Curso NUMBER PRIMARY KEY, Nombre_curso VARCHAR2(100), Descripción VARCHAR2(4000), Horario VARCHAR2(50), ID_Profesor NUMBER, FOREIGN KEY (ID_Profesor) REFERENCES Profesores(ID_Profesor) ); -- Tabla Matrículas CREATE TABLE Matrículas ( ID_Matrícula NUMBER PRIMARY KEY, ID_Estudiante NUMBER, ID_Curso NUMBER, Fecha_matrícula DATE, Calificación NUMBER(4, 2), FOREIGN KEY (ID_Estudiante) REFERENCES Estudiantes(ID_Estudiante), FOREIGN KEY (ID_Curso) REFERENCES Cursos(ID_Curso) ); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (1, 'Juan', 'Pérez', TO_DATE('1995-03-12', 'YYYY-MM-DD'), 'Calle 123, Ciudad', 'juan@example.com', '123-456-7890'); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (2, 'María', 'Rodríguez', TO_DATE('1998-07-25', 'YYYY-MM-DD'), 'Av. Principal 45', 'maria@email.com', '987-654-3210'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (1, 'Laura', 'González', 'laura@example.com', '555-111-2222', 'Matemáticas'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (2, 'Pedro', 'Martínez', 'pedro@example.com', '555-333-4444', 'Física'); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (1, 'Álgebra', 'Curso introductorio a álgebra', 'Lunes y Miércoles 9-11 AM', 1); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (2, 'Física I', 'Mecánica clásica', 'Martes y Jueves 10-12 PM', 2); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (1, 1, 1, TO_DATE('2023-01-15', 'YYYY-MM-DD'), 90); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (2, 2, 2, TO_DATE('2023-01-16', 'YYYY-MM-DD'), 85); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (3, 'Carolina', 'Gómez', TO_DATE('1998-09-25', 'YYYY-MM-DD'), 'Av. Principal 56', 'carolina@example.com', '222-333-4444'); INSERT INTO Estudiantes (ID_Estudiante, Nombre, Apellido, Fecha_nacimiento, Dirección, Email, Teléfono) VALUES (4, 'Daniel', 'Rodríguez', TO_DATE('1997-07-12', 'YYYY-MM-DD'), 'Calle Este 78', 'daniel@example.com', '333-444-5555'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (3, 'Andrés', 'Martínez', 'andres@example.com', '555-333-4444', 'Historia'); INSERT INTO Profesores (ID_Profesor, Nombre, Apellido, Email, Teléfono, Área_especialización) VALUES (4, 'Elena', 'García', 'elena@example.com', '555-444-5555', 'Ciencias'); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (3, 'Historia del Mundo', 'Recorrido por la historia mundial', 'Lunes 2-4 PM', 3); INSERT INTO Cursos (ID_Curso, Nombre_curso, Descripción, Horario, ID_Profesor) VALUES (4, 'Biología Avanzada', 'Estudio avanzado de biología', 'Viernes 9-11 AM', 4); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (3, 3, 3, TO_DATE('2023-01-15', 'YYYY-MM-DD'), 90); INSERT INTO Matrículas (ID_Matrícula, ID_Estudiante, ID_Curso, Fecha_matrícula, Calificación) VALUES (4, 4, 4, TO_DATE('2023-01-16', 'YYYY-MM-DD'), 85); ¡Te invito a seguirme en mis redes sociales! TWITCH: https://www.twitch.tv/lacasainformatica TIK TOK: https://www.tiktok.com/@lacasa_informatica?lang=es INSTAGRAM: https://instagram.com/leonardo_palomino1 CONTACTOS: GMAIL: aitorpalomino1@gmail.com #sql #programacion #oracle #basededatos #cursodeprogramacion

Sobre este curso

¡Bienvenidos al Curso de SQL para Principiantes del 2024! Esta playlist está diseñada para aquellos que están dando sus primeros pasos en el mundo de las bases de datos y desean aprender el lenguaje estructurado de consultas (SQL) desde cero. #sql #basededatos #programacion

Lección 9 de 25Nivel: principianteDuración total: 4h 7m

Lo que aprenderás en este curso:

  • Dominar las consultas SQL para manipular datos
  • Diseñar bases de datos normalizadas y eficientes
  • Realizar joins, subconsultas y agrupaciones avanzadas
  • Optimizar consultas y gestionar índices