I used Douglas Comer's book on Internetworking, which gave good conceptual overview about networking without getting into the low-level details. For database systems, we used to refer book by Korth, Silberschatz, Sudarshan (Database system concepts), which was pretty good. But that was quite a few years ago, so there may be better books around