Relational Database Design and Implementation: Clearly Explained