This text is intended for a first course in database at the junior or senior undergraduate, or first-year graduate, leve. In addition to basic material for a first course, the text contains advanced material that can be used for course supplements, or as introductory material for an advanced course. The fundamental concepts and algorithms covered in the book are often based on those used in …