Principles of database systems (Computer software engineering series)