I have some good books on database theory (covering relational calculus, tuples, normal forms etc.) but I'd like a nuts-and-bolts text on appropriate database design: appropriate schema design choices and practical issues that come up in the field.
Not so much theory oriented but from the perspective of being in the trenches. Could you recommend your favorites?