Saltar la navegación

⚒️ Vistas e Informes en db fiddle

Vistas

Una vista es una consulta almacenada que actúa como una tabla virtual, útil para simplificar consultas complejas o presentar datos filtrados.

Cómo trabajar con vistas en DB Fiddle:

  1. Crear una vista:
    Usa el comando CREATE VIEW para definir una consulta que será reutilizable.
    Ejemplo: Crear una vista que muestre estudiantes y sus cursos.

    CREATE VIEW estudiantes_cursos AS
    SELECT estudiantes.nombre AS Estudiante, cursos.nombre AS Curso
    FROM estudiantes
    JOIN cursos ON estudiantes.id_curso = cursos.id;
  2. Consultar una vista:
    Una vez creada, trátala como una tabla para realizar consultas simples.
    SELECT * FROM estudiantes_cursos;
  3. Modificar una vista:
    Si necesitas actualizar una vista, usa CREATE OR REPLACE VIEW.
    CREATE OR REPLACE VIEW estudiantes_cursos AS
    SELECT estudiantes.nombre, cursos.nombre, cursos.duracion
    FROM estudiantes
    JOIN cursos ON estudiantes.id_curso = cursos.id;

Limitaciones en DB Fiddle:

  • Puedes crear y consultar vistas, pero DB Fiddle no genera interfaces gráficas para estas. Es útil para practicar y entender cómo funcionan las vistas.

Informes

Un informe es una presentación estructurada de los datos extraídos de la base de datos, a menudo utilizada para resumir o analizar información.

Cómo trabajar con informes:

  • En DB Fiddle:

    • Usa consultas SQL para generar datos formateados para informes.
    • Ejemplo: Resumen de estudiantes por curso.
      SELECT cursos.nombre AS Curso, COUNT(estudiantes.dni) AS Total_Estudiantes
      FROM estudiantes
      JOIN cursos ON estudiantes.id_curso = cursos.id
      GROUP BY cursos.nombre;

Creado con eXeLearning (Ventana nueva)