Skip to content

SebaB29/CursoSQL-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CursoSQL - Unión Informática 🗄️

Welcome to the SQL Course repository! This project contains a Jupyter notebook with exercises from a SQL course conducted by Unión Informática. The notebook focuses on creating and managing databases, writing SQL queries, and practicing database design concepts.

📜 Table of Contents

📝 Enunciados

The Enunciados/ directory contains PDF files with the activity descriptions and requirements for the SQL exercises covered in this repository.

⚙️ Usage

The main content is within the Actividades.ipynb notebook, where you can follow along with the exercises and review the solutions. Each exercise corresponds to specific SQL tasks, ranging from database creation to complex queries.

Additionally, the img/ directory contains images that might be referenced within the notebook for explanations or visual aids.

📚 Course Topics

The course covers the following topics:

  • Class 1: Database definition, SQL overview, and database access.
  • Class 2: Query execution in Management Studio, database exploration.
  • Class 3: Backup and database restoration.
  • Class 4: Data types: Text, numeric (integers, reals), date and time.
  • Class 5: Selecting data: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY.
  • Class 6: Advanced SELECT statement usage.
  • Class 7: Search conditions: Logical, relational, arithmetic operators, BETWEEN, LIKE.
  • Class 8: Tables and characteristics: Table creation, Primary and Foreign Keys, Entity-Relationship Model, table relationships.
  • Class 9: Selecting data from multiple tables: JOIN (INNER, LEFT, RIGHT).
  • Class 10: Table modifications: INSERT, UPDATE, DELETE, and best practices.
  • Class 11: Variables and temporary tables.
  • Class 12: Aggregation functions: SUM, AVG, MIN, MAX, COUNT, GROUP BY, HAVING.
  • Class 13: Views and stored procedures.
  • Class 14: Functions: Arguments, return values, creation, modification, deletion.
  • Class 15: Data type conversion, date manipulation.

🛠️ Technologies

This project utilizes:

  • SQL
  • SQLite

📄 License

Distributed under the MIT License. See the LICENSE file for more details.

📚 About This Project

This repository contains exercises from a SQL course taught by Unión Informática, focusing on developing database skills, writing efficient SQL queries, and understanding relational database management systems.

About

Ejercicios prácticos de SQL del curso de Unión Informática.

Topics

Resources

License

Stars

Watchers

Forks