5 repositorios
Instruction on advanced data retrieval using aggregations, subqueries, and joins.
Distinct from Database Query Joins: Broadens the focus from just joins to include aggregations and subqueries as part of a learning path.
Explore 5 awesome GitHub repositories matching data & databases · Complex Querying Techniques. Refine with filters or upvote what's useful.
Hibernate ORM es un mapeador objeto-relacional para Java y una implementación completa de la Jakarta Persistence API. Funciona como una capa de abstracción de bases de datos SQL que traduce modelos de objetos Java a esquemas de bases de datos relacionales para gestionar la persistencia y el ciclo de vida de los datos. El framework se distingue por su arquitectura de aislamiento de datos multi-inquilino (multi-tenant) para separar la información de los clientes dentro de una misma instancia de base de datos. También cuenta con un generador de esquemas que produce y actualiza automáticamente estructuras relacionales basadas en mapeos de entidades. El sistema cubre áreas como la gestión de transacciones, control de concurrencia mediante bloqueos y seguimiento de datos temporales para auditoría. Proporciona herramientas para optimizar la obtención de datos mediante estrategias de grafos de entidades y admite tipos de datos avanzados como vectores y caracteres nacionalizados. El proyecto incluye un conjunto completo de utilidades de prueba para la capa de persistencia, incluyendo filtrado de dialectos de bases de datos y pruebas de cumplimiento de especificaciones.
Provides expressive query languages to handle intricate data retrieval requirements including aggregations and joins.
django-filter es una biblioteca para filtrar QuerySets de Django mediante el mapeo de parámetros de URL a búsquedas en bases de datos utilizando sintaxis declarativa. Funciona como un generador de filtros de modelos y una herramienta de búsqueda en bases de datos que traduce los parámetros de solicitud en consultas para refinar los resultados de los datos. El proyecto permite la generación automática de filtros de búsqueda y formularios orientados al usuario basados en definiciones de campos de modelo. Admite lógica de recuperación avanzada a través de métodos de búsqueda personalizados, rutas de relación e integración de búsqueda de texto completo, mientras proporciona un sistema para refinar los resultados dentro de endpoints de API REST. Su superficie de capacidad incluye la creación de formularios de filtro interactivos, el renderizado de vistas de lista filtradas y el uso de funciones de fábrica para la instanciación dinámica de conjuntos de filtros. El sistema también maneja el filtrado específico de tipos para booleanos, UUIDs y marcas de tiempo ISO 8601, así como el filtrado basado en solicitudes utilizando la identidad del usuario autenticado.
Supports advanced data retrieval logic through custom lookup methods and relationship paths beyond simple matches.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Supports execution of advanced SQL features including window functions, recursive CTEs, and JSON manipulation.
FreeSql es un mapeador objeto-relacional (ORM) y capa de acceso a datos para .NET que traduce código orientado a objetos a SQL para múltiples proveedores de bases de datos relacionales. Funciona como un constructor de consultas SQL fluido y sincronizador de esquemas de base de datos, permitiendo a los desarrolladores alinear las estructuras de tablas e índices de la base de datos con las definiciones de clases de entidad. El framework está optimizado específicamente para .NET Native AOT para garantizar huellas de memoria reducidas y tiempos de inicio más rápidos. Incluye un gestor de tráfico de base de datos para distribuir la carga a través de división de lectura-escritura, fragmentación de tablas dinámica y aislamiento de datos basado en inquilinos. Las capacidades amplias incluyen ingesta de datos de alto rendimiento utilizando mecanismos de copia masiva específicos del proveedor, consultas avanzadas con funciones de ventana y CTEs recursivos, y monitoreo basado en AOP para auditar cambios de datos. El sistema también proporciona herramientas de gestión de esquemas para migraciones automatizadas y utilidades de desarrollo para generar clases de entidad a partir de metadatos de base de datos.
Translates operations on arrays, dictionaries, and JSON objects into database-specific SQL functions.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
Teaches advanced data manipulation using CRUD operations, aggregations, subqueries, and relational joins.