Old but classic is C.J.Date's "An Introduction to Database Systems". This book covers most concepts required for databases, and the reason why relational databases had been an improvement over prior key-value, hierarchical, and network databases.
One could consider relational language as a database kernel language.
One could consider relational language as a database kernel language.