/apuntes-sql

Apuntes y ejercicios resueltos de SQL en PostgreSQL, SQL Server y phpMyAdmin

MIT LicenseMIT

Ejemplos y Teoria SQL

Badge en Desarollo License MIT
PostgreSQL MicrosoftSQLServer MariaDB

Este repositorio creado por Cristina Correa, contiene ejercicios de SQL resueltos y explicados, realizados durante la asignatura de "Bases de Datos" durante el curso 2022/2023 del IES Fernando Wirtz. Aquí encontrarás apuntes documentados con ejemplos, consultas y bases de datos utilizadas para comprender mejor los conceptos. Una vez finalizado el curso 22/23, se ha ido ampliando el temario de SQL abordando temas como SQL Server y T-SQL.

Contenido

El repositorio está organizado en las siguientes carpetas y documentos:

Base de datos

En la carpeta "Base de datos" se encuentran las bases de datos utilizadas en los ejemplos a lo largo de los apuntes. Están organizadas en tres subcarpetas: una para las bases de datos usadas en phpMyAdmin, otra para las utilizadas en PostgreSQL y la última para SQL Server. Cabe destacar que las bases de datos no son de mi propiedad, simplemente las utilizo como herramienta de estudio y para dar consistencia y coherencia a los apuntes.

SQL Server

Tiene apuntes, trucos y ejercicios resueltos de SQL Server.

Documentos phpMyAdmin:

  • 1.- Consultas sencillas de SQL: Documento que contiene consultas simples de SQL.
  • 2.- Consultas con funciones de agregado y expresiones regulares: Documento que muestra consultas con el uso de funciones de agregado y expresiones regulares.
  • 3.- Consultas con JOIN y UNION: Documento que presenta consultas utilizando las cláusulas JOIN y UNION.
  • 4.- Subconsultas: Documento que aborda el tema de las subconsultas.
  • 5.- Lenguaje de Definición de Datos (DDL) y de Manipulación de Datos (DML): Documento que trata el lenguaje de definición de datos y el lenguaje de manipulación de datos.

Documentos en PostgreSQL (Lenguaje Procedural):

  • 6.- Funciones SQL y plpgSQL: Documento que incluye ejemplos de funciones SQL y plpgSQL.
  • 7.- Funciones plpgSQL avanzadas: Documento que muestra ejemplos de funciones plpgSQL avanzadas.
  • 8.- Cursores plpgSQL: Documento que presenta ejemplos de cursores plpgSQL.
  • 9.- Triggers plpgSQL: Documento que aborda el uso de triggers plpgSQL.

Uso

Puedes explorar los documentos para revisar las consultas, los ejemplos y las explicaciones proporcionadas. Si deseas utilizar alguna de las bases de datos en tus propios proyectos, ten en cuenta que no son de mi propiedad y debes verificar las licencias correspondientes.

Contribuciones

Si encuentras algún error, tienes sugerencias o deseas contribuir a mejorar este repositorio, eres bienvenido/a a abrir un issue o enviar una solicitud de pull. Tu ayuda es apreciada.

Licencia

Este repositorio está bajo la Licencia MIT Para más información, consulta el archivo LICENSE.