Summary
In this chapter, we have described some of the basic features of relational databases and their access with Java programs: relational database design, primary and foreign keys, how to the SQL query language to create and access your databases, the JDBC application programming interface (API) for Java programming, database views, subqueries, and table indexes.
By working through the examples and running variations of the code provided here, you should have a comfortable understanding of how relational databases work with Java access.