Building an NLIDB: The Basics
摘要
The main purpose of this chapter is to help readers to form a high-level understanding of NLIDBs and to better understand and leverage the techniques and approaches to be introduced in the rest of the book. We first describe an example database and example input questions against the database in Sect. 2.1. We then introduce the common architecture of a baseline NLIDB before introducing terminologies to be used throughout the rest of the book (Sect. 2.2). Finally, we describe a step-by-step basic process to construct such a baseline NLIDB for the example database to handle the example question in Sect. 2.3.