Written by well-known computer scientists, this accessible and succinct introduction to database systems focuses on database design and use. It provides in-depth coverage of databases from the point of view of the database designer, user, and application programmer. The authors provide an overview of important programming systems (e.g., SQL, JDBC, PSM, CLI, PHP, XQuery, etc.) and the intellectual framework to put them into context. For software engineers, database engineers, and programmers.
Written by two well-known computer scientists, Jeffrey Ullman and Jennifer Widom of Stanford University, this concise introduction to Database Systems offers an accessible, user-oriented approach. It covers the latest database standards--OQL, ODL, SQL2, and SQL3--with detailed explanations of how to use ODL and E/R to design databases. The book also features excellent coverage of SQL with more depth than most other texts. The aim of this book is to cover the material most useful to the majority of database students -- databases from the point of view of the database designer, user, and application programmer. It focuses on database design, use, and implementation of database applications. It does not cover the implementation of database management systems. The book is suitable for advanced undergraduates and beginning MS or PhD students.