Whew—you've covered a lot of ground in this chapter! Databases are, indeed, complex objects with a life of their own and with rules and problems of their own.
The chapter started by showing how to create and drop databases. Then it continued by providing a closer look at how to create the most important database object—the data table. Data tables are smart objects, too—they know how to take care of their own integrity and know how to relate to other tables using foreign keys.
You also learned about other common objects that live inside a database: indexes, temporary tables, and sequences.