Practice complex database queries and technical interview problems to sharpen your SQL development and analytical skills.
hello-sql is a collection of educational resources and practical guides designed for mastering relational database design, SQL query writing, and schema mapping. It provides a set of lessons and exercises for practicing the creation and manipulation of data within relational databases. The project includes a database schema workbook for designing tables and mapping relationships, alongside a dedicated SQL query guide for writing selection, filtering, and aggregation statements. These resources are delivered through a relational database tutorial and a broader SQL learning resource. The material covers core relational database operations, including schema design, record management, and data mapping. It addresses the retrieval of information from relational tables and the integration of complex datasets using joins and unions.
This repository provides a structured collection of educational resources, guides, and exercises for mastering SQL and database design, serving as a comprehensive learning path for those looking to improve their querying skills.
linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, and dataset merging. The library covers a broad range of data manipulation and query execution capabilities, including optimistic locking, query result pagination, and many-to-many navigation translation. It also includes systems for connection lifecycle management, transaction atomicity, and database operation interception.
This is an object-relational mapping library for .NET developers to interact with databases, rather than a platform for practicing SQL queries or preparing for technical interviews.