Database Systems and Structures
by Osmar R. Zaiane
Publisher: Simon Fraser University 1998
These notes provide an introduction to data models, database systems, the structure and use of relational database systems and relational languages, indexing and storage management, query processing in relational databases, and the theory of relational database design. The course concentrates on the relational model, with a brief introduction to entity-relationship, hierarchical and network data models as well.
Home page url
Download or read it online for free here:
(multiple PDF files)
by I. Androutsopoulos, G. D. Ritchie, P. Thanisch - arXiv
This paper is an introduction to natural language interfaces to databases (NLIDBs). Some advantages and disadvantages of NLIDBs are then discussed, comparing NLIDBs to formal query languages, form-based interfaces, and graphical interfaces.
by Clinton Gormley, Zachary Tong - O'Reilly
Whether you need full-text search or real-time analytics of data, this book introduces you to the fundamental concepts required to start working with Elasticsearch. With these foundations laid, it will move on to more-advanced search techniques.
by E. F. Codd - Addison-Wesley
Written by the originator of the relational model, the book covers the practical aspects of the design of relational databases. The author defines twelve rules that database management systems need to follow in order to be described as relational.
by P. A. Bernstein, V. Hadzilacos, N. Goodman - Addison Wesley
This book is about techniques for concurrency control and recovery. It covers techniques for centralized and distributed computer systems, and for single copy, multiversion, and replicated databases. Example applications are included.